JET School

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

Знание английского языка

Способность читать документацию на английском языке

Логическое мышление

Базовые навыки решения проблем

Преподаватели курса

Наши профессиональные и опытные преподаватели

Team member Murad Məstəliyev

Murad Məstəliyev

Инструктор

Team member Şükran Məmmədov

Şükran Məmmədov

Инструктор

Team member Orxan Qasımov

Orxan Qasımov

Инструктор

Team member Ruslan Rəhimov

Ruslan Rəhimov

Ментор

Team member Sənubər Həmidova

Sənubər Həmidova

Ментор

Team member İnci Hüseynli

İnci Hüseynli

Ментор

Team member Firuddin Əliyev

Firuddin Əliyev

Ментор

Наши другие курсы

Записаться на курс