Node.js - с нуля, основы и построение архитектуры приложений

Полный курс по написанию приложений на Node.js и построению масштабируемой и поддерживаемой архитектуры!
Обучение 2 месяца
сертификат
0%
Стоимость курса
3 999 ₽ 3 999 ₽
Рассрочка ₽/мес
Перейти на сайт

Программа курса

Ознакомьтесь с программой курса «Node.js - с нуля, основы и построение архитектуры приложений» от PurpleSchool - purpleschool.ru

  1. Настройка окружения. Подготовка окружения, Установка и версии NodeJS, Настройки VSCode, Домашнее задание AI, Работа с gitflow.
  2. Начало работы с Node.js. Вводное видео, Сравнение сред выполнения JS, Запускаем код и REPL, Модули в JavaScript, CommonJS Modules, ES Modules, Глобальные переменные, Events, Тест - Начало работы с Node.js, Тренажёр - Начало работы с Node.js, Занятие - Начало…
  3. Как работает Node.js?. Устройство Node.js, Event Loop, Таймеры, Пример работы event loop, Stack вызова, Worker threads, Измерение производительности, Тест - Как работает Node.js, Занятие - Как работает Node.js?, Домашнее задание - Как работает Node.js?
  4. Многопоточность. Использование worker threads, Spawn и exec, Fork, Упражнение - Производительность потоков, Тест - Многопоточность, Занятие - Многопоточность, Код ревью домашнего задания, Домашнее задание - Многопоточность.
  5. Движок V8. Устройство V8, Работа с памятью, Занятие - Движок V8.
  6. Node Package Manager. Вводное видео, Обзор NPM, Авторизация и профиль, Разбор package.json, Управление зависимостями, Тест - Node Package Manager, Занятие - Node Package Manager, Домашнее задание - Node Package Manager.
  7. Приложение 1 - CLI прогноз погоды. Обзор приложения, Аргументы командной строки, Вывод в консоль, OS и path, Работа с файловой системой, Взаимодействие с API, Переменные окружения, Обработка ошибок, Упражнение - Завершение приложения, Публикация пакета в NPM,…
  8. Приложение 2 - API с ExpressJS. Вводное видео, Простой http сервер, Переходим на express, Маршрутизация, Ответы клиенту, Router, Промежуточные обработчики, Тест - Промежуточные обработчики, Занятие - Приложение 2 - API с ExpressJS, Домашнее задание - API с Ex…
  9. Переход на TypeScript. Рекомендуемый курс, Почему TypeScript?, Начало работы с TypeScript, Базовые типы, Union типы, Interfaces и Types, Литеральные типы, Enum, Generics, Классы, Другие типы и возможности, Тест - TypeScript, Тренажёр - Переход на TypeScript,…
  10. Первый шаг к архитектуре. Обзор архитектуры, Пишем класс приложения, Добавляем логгер, Базовый класс контроллера, Упражнение - Контроллер пользователей, Обработка ошибок.
  11. Dependency Injection. Разбор DI и IOC, Декораторы, Metadata Reflection, Внедряем InversifyJS, Упражнение - Улучшаем DI, Тест - Dependency Injection, Занятие - Dependency Injection.
  12. Отладка и watch. Eslint и prettier, Подключение nodemon, Отладка, Анализ памяти, Мониторинг производительности.
  13. Второй шаг к архитектуре. Улучшение архитектуры, Data transfer object, User entity, Сервис users, Middleware для роутов, Валидация данных.
  14. Работа с базой данных. Сервис конфигурации, Работа с prisma, Репозиторий users, Упражнение - Логин пользователя, Занятие - Работа с базой данных.
  15. Авторизация. Работа JWT, Создание токена, Middleware для проверки jwt, Упражнение - Guard авторизации, Тест - Авторизация, Занятие - Авторизация.
Ознакомиться со всей программой

Чему вы научитесь

  • Научитесь уверенно работать с темой: cli прогноз погоды. обзор приложения, аргументы командной строки, вывод в консоль, os и path, работа с файловой системой, взаимодействие с api, переменные окружения, обработка ошиб…
  • Научитесь настраивать и организовывать: настройка окружения. подготовка окружения, установка и версии nodejs, настройки vscode, домашнее задание ai, работа с gitflow.
  • Научитесь анализировать и применять: отладка и watch. eslint и prettier, подключение nodemon, отладка, анализ памяти, мониторинг производительности.
  • Освоите и сможете применять: api с expressjs. вводное видео, простой http сервер, переходим на express, маршрутизация, ответы клиенту, router, промежуточные обработчики, тест.
  • Освоите и сможете применять: второй шаг к архитектуре. улучшение архитектуры, data transfer object, user entity, сервис users, middleware для роутов, валидация данных.

Подробная информация о курсе

Полный курс по написанию приложений на Node.js и построению масштабируемой и поддерживаемой архитектуры!

Цены и сроки

  • Стоимость3 999 ₽
  • Старая цена3 999 ₽
  • Дата началаc Invalid Date

Содержание

  • Формат обученияс наставником

По окончанию курса

  • Диплом или сертификатсертификат
Node.js - с нуля, основы и построение архитектуры приложений
3 999 ₽ 3 999 ₽