Назад

О курсе

Что мы изучаем на курсе

Продвинутый курс Frontend-разработки

На курсе Front-end разработка на React пишем браузерную часть web-приложения. Разбираем темы: инициализация react-приложения, виртуальный DOM, компоненты, props и states, особенности потока данных, классовые и функциональные компоненты, менеджер состояний Redux, роутинг, redux-thunk middleware и асинхронные экшны и многое другое.

Продвинутый курс Backend-разработки

1. Язык JavaScript. Рантаймы исполнения языка: браузер, платформа Nodejs. Установка инструментария для старта. Первый проект. Репозиторий GIT

2. Разделение кода Nodejs пакета на модули. Разновидности модулей: CommonJS modules, ECMAScript modules

3. Ввод/вывод данных в Nodejs-приложениях: STDIN, STDOUT, STDERROR. Работа с переменными окружения. IPC (межпроцессное взаимодействие)

4. Протокол HTTP(S). Создание простого веб-сервера на Nodejs

5. Создание CRUD API с имитацией базы данных. Основы работы с инструментами Postman и curl

6. Создание back-end приложения на фреймворке Express. Интеграция в приложение примера front-end кода

7. Минимально необходимый и пока достаточный функционал Docker и Docker-Compose без погружения в детали или "вынужденное знакомство с Docker".

8. Подключение базы данных к back-end приложению на фреймворке Express посредством ORM Sequelize

9. Аутентификация JWT. Добавление аутентификации в back-end и front-end

10. Проектирование back-end приложения на фреймворке Express. Запуск Full-Stack приложения.

Курс по базам данных

1. Основы реляционных баз данных. Нормализация баз данных. Основы языка SQL

2. Проектирование реляционной базы данных. Практическое занятие

Технический английский

1. Вспоминаем базу языка

2. Разбираем особенности использования английского языка в сфере IT

Итоговый проект

В качестве дипломной работы слушатели создают профессиональный сайт с использованием современных инструментов веб-разработки

Преподаватели

Исаев Никита

Frontend developer компании SOUNDSTREAM.

Слугин Владимир

FullStack-разработчик. Начальник вычислительного центра Нижегородского радиотехнического колледжа. Занимается разработкой с 2017 года.

Оставьте заявку