Разработка сайтов и веб приложений с помощью Node.js и React

Рекомендуемый возраст обучающихся: 13-17 лет.
Требования: обязательно знание основ html+css и JavaScript, которые можно получить из курса
«Вёрстка сайтов и программирование на JavaScript»

Программа обучения

Длительность обучения: 64 занятия (по 45 минут)
Программа состоит из двух модулей

1. Разработка динамических сайтов и приложений на NodeJS (28 занятий)

В ходе изучения данного модуля обучающийся научится работать с бэкендом (серверной частью) сайтов и веб приложений с помощью платформы NodeJS. Модуль включает 8 тем и большое количество практики:

  1. Основы работы с платформой Node.js
  2. Создание http-сервера
  3. Модуль Express
  4. Работа с базами данных MongoDB
  5. Аутентификация и авторизация
  6. Непрерывная связь с сервером на основе web-сокетов
  7. Взаимодействие со сторонними сервисами
  8. Деплой Node. js-приложения
  9. Практика по разработке сайтов и приложений (разработаем API для сервиса по поиску гостиниц)

2. Разработка интерфейсов динамических сайтов и веб приложений на React (28 занятий)

В данном модуле обучающийся научится работать с фронтендом (пользовательской частью) сайтов и веб приложений с помощью библиотеки React. Модуль состоит из 8-ми тем и содержит много практики:

  1. Введение в React
  2. Синтаксис JSX
  3. Классовые и функциональные компоненты
  4. События и состояния
  5. Жизненный цикл классового компонента
  6. Основные хуки
  7. Асинхронные запросы
  8. Redux
  9. Практика по разработке сайтов и приложений (разработаем фронтенд для взаимодействия с созданным в предыдущем модуле API)

3. Итоговый проект (8 занятий)

Разработка и публикация собственного сайта (включая программирование клиентской и серверной части)

Этот сайт использует cookie и сервис Яндекс.Метрика для анализа посещаемости. Нажимая "Принять", вы соглашаетесь с нашей политикой конфиденциальности в отношении cookie.
Принять
Отказаться