Профессиональный JavaScript
Production-ready код, модульная архитектура, функциональный и ООП-подходы, абстракции и хорошие практики проектирования.
Автоматическое тестирование и CI
Юнит-тесты, продвинутое тестирование, непрерывная интеграция и публикация пакетов в npm.
Асинхронность и работа с сетью
Асинхронное программирование, HTTP, работа с Axios, очереди и background jobs. Проект «Загрузчик страниц».
Веб-разработка на JavaScript
REST API, базы данных, SQL, Join, проектирование схем, ORM и веб-приложения на Fastify.
TypeScript: от основ к продвинутому уровню
Типизация, интерфейсы, дженерики, модули и архитектурное мышление для масштабируемых приложений.
Инфраструктура и деплой
Docker, Makefile, хостинг, деплой, базовые DevOps-подходы и управление окружением.
Проектная практика
4 проекта разного уровня сложности