Блок 1. SQL
Работа с реляционными БД: запросы, фильтрация, агрегации, транзакции.
Сложные запросы, соединения таблиц, подзапросы, CTE
Результат: проверяете данные напрямую в базе, валидируете бизнес-логику и интеграции
Блок 2. SQL: Join
Изучение различных способов соединения нескольких таблиц, обобщенные табличные выражения и представления
Результат: составляете сложные запросы, которые затрагивают несколько таблиц
Блок 3. Проектирование баз данных
Проектирование структуры базы данных, организация архитектуры хранения данных, изменение под новые потребности
Результат: научитесь проектировать эффективные базы данных и улучшать их производительность
Блок 4. JavaScript: SQL
Работа с Node.js, подключение к базе данных, формирование подготовленных запросов и обработка ответов
Результат: создаёте безопасные запросы и работаете с данными из приложения
Блок 5. JavaScript: Веб-разработка
Выполнение http запросов, создание сайта, отслеживание ошибок
Результат: знаете об особенностях клиент-серверной модели, принципах роутинга HTTP-запросов и формирования ответов с помощью шаблонизаторов
Проект «Менеджер задач»
На практике узнаете про проектирование баз данных, PaaS, Rollbar, webpack, PostCSS, ORM, фреймворк Fastify, шаблонизацию и Bootstrap