Тема 14: Стандартные классы в JS: Map, Set. Работа с датами.
Тема 15: Замыкания, область видимости, контекст вызова.
Тема 16: Прототипная модель JS и современный синтаксис классов.
Тема 17: Работа с асинхронным кодом (Promises, callback, async/await). Event loop.
Тема 18: Работа с DOM. Выборка и модификация элементов. Событийная модель. Хранение данных на клиенте.
Тема 19: Работа с сетевыми запросами: ajax, fetch.
Тема 20: Принципы работы веба, веб серверы и DNS, протокол HTTP. Архитектура REST. Аутентификация в вебе.
|
2 МЕСЯЦА
REACT.JS CORE
3 модуль
Основы разработки Single Page Applications
Тема 21: Как работает react.js, синтаксис JSX и работа Virtual DOM
Тема 22: Компонентный подход, состояние компонентов, передача данных, обработка событий
Тема 23: Условия и циклы в шаблонах
Тема 24: Жизненный цикл компонента, оптимизация рендеринга
Тема 25: Работа со стилями в React.
Тема 26: Обработка данных форм, валидация
Тема 27: Построение клиент-серверных приложений.
Тема 28: Роутинг в приложении с react-router
Тема 29: State management: Redux, асинхронное взаимодействие
|
2 месяца
КОММЕРЧЕСКИЙ ПРОЕКТ
4 модуль
Разработка frontend части для настоящего коммерческого проекта
HTML
CSS/SASS
JavaScript/TypeScript
React
Redux
Git
NPM
Webpack
|
1-2 месяца
На этом этапе мы поможем тебе освежить и систематизировать все полученные теоретических знания для успешного прохождения собеседованиям, после чего ты пройдешь итоговую проверку по всем темам с наставником. Наш HR-cпециалист поможет в составлении резюме, подборе лучших компаний и окажет поддержку во время прохождения собеседований. После получения предложений от компаний мы поможем с выбором лучшего из них
|
1 месяц
5 модуль
ПОДГОТОВКА К СОБЕСЕДОВАНИЮ И ТРУДОУСТРОЙСТВУ
Выполни тестовое задание и начни обучение на фронтенд разработчика (Java Script)
Введи свои данные и мы вышлем тестовое задание
Нажимая кнопку «Отправить» вы даете согласие на сбор и обработку ваших персональных данных
Начать обучение
Введи свои данные и мы вышлем тестовое задание
Нажимая кнопку «Отправить» вы даете согласие на сбор и обработку ваших персональных данных