Длительность обучения: 64 занятия (по 45 минут) Программа состоит из двух модулей
Разработка динамических сайтов и приложений на NodeJS (28 занятий)
В ходе изучения данного модуля обучающийся научится работать с бэкендом (серверной частью) сайтов и веб приложений с помощью платформы NodeJS. Модуль включает 8 тем и большое количество практики:
Основы работы с платформой Node.js
Создание http-сервера
Модуль Express
Работа с базами данных MongoDB
Аутентификация и авторизация
Непрерывная связь с сервером на основе web-сокетов
Взаимодействие со сторонними сервисами
Деплой Node. js-приложения
Практика по разработке сайтов и приложений (разработаем API для серсиса по поиску гостиниц)
Разработка интерфейсов динамических сайтов и веб приложений на React (28 занятий)
В данном модуле обучающийся научится работать с фронтендом (пользовательской частью) сайтов и веб приложений с помощью библиотеки React. Модуль состоит из 8-ми тем и содержит много практики:
Введение в React
Синтаксис JSX
Классовые и функциональные компоненты
События и состояния
Жизненный цикл классового компонента
Основные хуки
Асинхронные запросы
Redux
Практика по разработке сайтов и приложений (разработаем фронтенд для взаимодействия с созданным в предыдущем модуле API)
Итоговый проект (8 занятий)
Разработка и публикация собственного сайта (включая вёрстку и программирование)