Курс · Профессиональное обучение

NestJS — с нуля, современный backend на TypeScript и Node JS

NestJS — с нуля, современный backend на TypeScript и Node JS. Обучение в школе PurpleSchool. По итогам: сертификат.

Первый экран курса на сайте школы
  • Длительность2 мес.
  • ДокументСертификат

Программа обучения

16 разделов программы по данным школы.

1Введение
  • Почему NestJS?
  • Как устроен курс
  • Обзор проекта
  • Обзор курсов
  • AI и тренажёры
  • Работа на платформе
  • Практика на проекте
  • Рекомендуемый курс
2Настройка окружения
  • Настройка окружения
  • Работа NestJS-cli
  • Настройки для VSCode
  • Рекомендуемый курс
  • Тест — Настройка окружения
  • Домашнее задание AI
  • Работа с gitflow
  • Рекомендуемый курс
3Введение в TypeScript
  • Компилятор TypeScript
  • Базовые типы
  • Interfaces and Types
  • Упражнение 1 — Интерфейсы
  • Литеральные типы
  • Классы
  • Enums
  • Generics
  • Манипуляции с типами
  • Тест — TypeScript
  • Тренажёр — Введение в TypeScript
  • Занятие — Введение в TypeScript
4Модули, контроллеры и провайдеры
  • Об обновлении и Eslint
  • Обзор структуры проекта
  • Введение в модули
  • Деление на модули
  • Создание моделей
  • Введение в контроллеры
  • Создание контроллеров
  • Введение в провайдеры
  • Тест — Модули, контроллеры и провайдеры
  • Тренажёр — Модули, контроллеры и провайдеры
  • Занятие — Модули, контроллеры и провайдеры
  • Домашнее задание — Модули, контроллеры и провайдеры
5Работа с базой данных
  • Работа с переменными окружения
  • Подготовка окружения
  • Update — Подключение Mongo
  • Update — Описание моделей
  • Update — Связи между моделями
  • Подключение Mongo
  • Подключение моделей
  • Сервис отзывов
  • Упражнение 2 — Удаление отзывов по продукту
  • Тест — Работа с базой данных
  • Занятие — Работа с базой данных
  • Домашнее задание — Работа с базой данных
6Тесты
  • Типы тестирования
  • Тесты отзывов
  • Unit тесты
  • Тест — Тесты ))))
  • Занятие — Тесты
  • Домашнее задание — Тесты
7Валидация данных
  • Exception filters и pipes
  • Реализация ValidationPipe
  • Тест — Валидация данных
  • Занятие — Валидация данных
  • Домашнее задание — Валидация данных
8Отладка приложений
  • Debug в VSCode
  • Анализ памяти
  • Анализ производительности
  • Тест — Отладка приложений
9Авторизация
  • Регистрация пользователя
  • Как работает JWT
  • Авторизация и генерация JWT
  • JWT стратегия и Guard
  • Декоратор для получения пользователя
  • Тесты с авторизацией
  • Упражнение 3 — Тесты логина
  • Тест — Авторизация
  • Занятие — Авторизация
  • Домашнее задание — Авторизация
10Продвинутые темы MongoDB
  • Работа с Mongo через GUI
  • Агрегации в Mongo
  • Пишем свой Pipe
  • Функции в Mongo 4.4
  • Упражнение 4 — Создание сервиса страниц
  • Сервис страниц
  • Текстовый индекс Mongo
  • Group и push
  • Тест — Продвинутые темы MongoDB
  • Занятие — Продвинутые темы MongoDB
  • Домашнее задание — Продвинутые темы MongoDB
11Выкладка на production
  • Сборка Docker
  • Docker-compose
  • GitHub actions
  • Домашнее задание — Выкладка на production
12Работа с файлами
  • Обзор модуля
  • Загрузка файлов
  • Конвертация изображений
  • Serve файлов
  • Sitemap.xml
  • Домашнее задание — Работа с файлами
13Telegram bot уведомлений
  • Подготовка бота
  • Интеграция Telegraf
  • Реализация forRootAsync
  • Домашнее задание — Telegram bot уведомлений
14Интеграция с внешним API
  • Обзор модуля
  • Подготовка моделей
  • HttpModule
  • ScheduleModule
15Заключение
  • Рекомендуемый курс
  • Финальное тестирование
  • Собеседование с AI наставником
  • Практика собеседования с AI
16Командный проект
  • Основы Scrum
  • Старт задачи
  • Выполнение задачи
  • Код ревью
  • Обзор проекта
  • Старт командного проекта

Разбор Обучакина

Перед выбором сравните программу и условия договора. Это вопросы для проверки, а не обещания результата.

Что оценить

  • Соответствие программы вашим задачам
  • Формат практики и обратной связи
  • Требования к поступающим

Что уточнить

  • Актуальную стоимость и условия оплаты
  • Доступ к материалам и поддержку
  • Порядок возврата и выдачи документов

Документ после обучения

Сертификат

Частые вопросы

Какой документ выдаётся?

Сертификат

Где вам удобнее подобрать курс?

Готовим помощников по выбору курса. Если канал помечен «Скоро», бот ещё недоступен.

Telegram — СкороMAX — Скоро