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

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

Необходимые знания и умения

- знание и понимание основ ООП;
- знание базовых алгоритмов и структур данных;
- навыки разработки на каком-либо объектно-ориентированном языке;
- понимание клиент-серверного взаимодействия и принципов работы современных веб-приложений;
- знание английского языка на уровне не ниже 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.


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

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