2017-ноя-27
Начало занятий
2018-янв-29
Окончание занятий
9
Продолжительность тренинга (недели)
ДВА-ТРИ ДНЯ В НЕДЕЛЮ С 18:00 ДО 21:00
Периодичность занятий
20
Количество слушателей
Saint-Petersburg, Russia
Город
Санкт-Петебург
Место проведения
СТУДЕНТЫ 4-6 КУРСОВ
Пожелания к составу слушателей
Описание направления тренинга

Данный тренинг посвящен подходам, технологиям и инструментальным средствам разработки визуальных элементов веб-приложений, с которыми взаимодействует пользователь, или другими словами - Frontend-разработке. Предназначен для студентов, которые имеют базовые навыки программирования и знания web-технологий.

Необходимые знания и умения
  • знание и понимание основ ООП;
  • знание базовых алгоритмов и структур данных;
  • навыки разработки на каком-либо объектно-ориентированном языке;
  • понимание клиент-серверного взаимодействия и принципов работы современных веб-приложений;
  • знание английского языка на уровне не ниже А2 для студентов и не ниже B1 для выпускников.
Описание тренинга

EPAM проводит подготовку ФРОНТЕНД-разработчиков с возможностью дальнейшего трудоустройства.

В ходе обучения будут пройдены следующие темы:

  1. Основы клиент-серверного взаимодействия в вебе (на примере использования протокола HTTP)
  2. HTML (понятие документа, тега, семантика HTML, практика применения)
  3. CSS (теория и практика применения, методологии разработки)
  4. Основы Javascript (синтаксис EcmaScript 6, управляющие структуры, типы данных)
  5. DOM (понятие объектной модели документа, манипуляции)
  6. Обработка браузерных событий с помощью Javascript (обработка форм, данных пользователя)
  7. Особенности реализации ООП в Javascript
  8. Модульность в Javascript, управление зависимостями, инструменты сборки веб-приложений
  9. Promises
  10. AJAX, JSONP
  11. Браузерные HTML5 API (History, FileAPI, Video, Audio, Canvas)
  12. Браузерные хранилища данных (Cookie, LocalStorage, SessionStorage)
  13. Отладка Javascript-кода, современные инструменты JS-разработчика (Debugging, profiling)
  14. Тестирование Javascript-кода
  15. jQuery (манипуляции с DOM, обработка событий, анимации, jQuery UI)
  16. Современные фреймворки и библиотеки (на примере Angular и React)
  17. Современный процесс разработки и инструменты разработчика
  18. Контроль качества разработки

Для успешного завершения обучения необходимо защитить проект. Кандидаты, показавшие отличные результаты по окончании курса, получат возможность дальнейшего обучения и прохождения практики в лаборатории, а также трудоустройства в компанию EPAM.

Хочешь зарегистрироваться, но не знаешь как? Читай инструкцию.

Звучит интересно, но остались вопросы? Возможно, тут ты найдешь ответ.