6 месяцевПродвинутый
Курс бэкенд разработки с NodeJS для детей
Описание курса
Курс по back-end программированию на Node.js для детей — это подробная и практическая 6-месячная образовательная программа, предназначенная для молодежи с базовыми компьютерными навыками и энтузиастов технологий. Подходящий для возрастной группы 13+, этот курс даст вашим детям востребованные в современном мире навыки серверного программирования!
Программа охватывает шесть основных модулей:
- Основы JavaScript: Основы программирования, функции, массивы и объекты, ES6+ и асинхронное программирование
- Продвинутый JavaScript и основы Node.js: ООП, паттерны проектирования, архитектура Node.js и экосистема NPM
- Node.js и Express: Маршрутизация, промежуточное ПО, принципы RESTful API и протокол HTTP
- Базы данных и ORM: MongoDB, операции CRUD, Prisma и оптимизация запросов
- Продвинутый Express и API: Аутентификация, безопасность, пагинация и функции загрузки файлов
- Интеграция Full-Stack: Коммуникация между фронтендом и бэкендом, обновления в реальном времени и проект электронной коммерции
Модули курса
- Переменные, типы данных и операторы
- Управляющие структуры (if/else, циклы)
- Функции и область видимости
- Массивы и объекты
- Возможности ES6+ (стрелочные функции, деструктуризация)
- Объектно-ориентированное программирование в JavaScript
- Паттерны проектирования
- Концепции функционального программирования
- Цикл событий и контекст выполнения
- Архитектура Node.js(npm, file system, modules)
- Введение в Express.js
- Концепция маршрутизации и промежуточного ПО
- Цикл запрос/ответ
- Статические файлы и шаблонизаторы (EJS)
- Принципы RESTful API, HTTP методы и коды состояния
- Типы баз данных (SQL и NoSQL)
- Основы MongoDB
- Операции CRUD
- Концепция ORM
- Настройка Prisma и дизайн схемы
- Продвинутая маршрутизация и пользовательские middleware
- Аутентификация и реализация JWT
- Контроль доступа на основе ролей
- Пагинация, фильтрация и сортировка
- Загрузка файлов и интеграция электронной почты
- Потребление API и CORS
- Коммуникация между фронтендом и бэкендом
- Управление состоянием
- Обновления в реальном времени и основы WebSocket
- Планирование проекта и дизайн базы данных
Кто может записаться на курс?
Основы Web разработки
Подростки владеющие основами HTML, CSS и Javascript.
12+ лет
Yeniyetmələr və gənclər üçün uyğundur
Знание английского языка
Способность читать документацию на английском языке
Логическое мышление
Базовые навыки решения проблем
Преподаватели курса
Наши профессиональные и опытные преподаватели