NestJS - с нуля, современный backend на TypeScript и Node JS
0%Программа курса
Ознакомьтесь с программой курса «NestJS - с нуля, современный backend на TypeScript и Node JS» от PurpleSchool - purpleschool.ru
- Настройка окружения. Настройка окружения, Работа NestJS-cli, Настройки для VSCode, Тест - Настройка окружения, Домашнее задание AI, Работа с gitflow, Рекомендуемый курс.
- Введение в TypeScript. Компилятор TypeScript, Базовые типы, Interfaces and Types, Упражнение 1 - Интерфейсы, Литеральные типы, Классы, Enums, Generics, Манипуляции с типами, Тест - TypeScript, Тренажёр - Введение в TypeScript, Занятие - Введение в TypeScript.
- Модули, контроллеры и провайдеры. Об обновлении и Eslint, Обзор структуры проекта, Введение в модули, Деление на модули, Создание моделей, Введение в контроллеры, Создание контроллеров, Введение в провайдеры, Тест - Модули, контроллеры и провайдеры, Тренажёр…
- Работа с базой данных. Работа с переменными окружения, Подготовка окружения, Update - Подключение Mongo, Update - Описание моделей, Update - Связи между моделями, Подключение Mongo, Подключение моделей, Сервис отзывов, Упражнение 2 - Удаление отзывов по прод…
- Тесты. Типы тестирования, Тесты отзывов, Unit тесты, Тест - Тесты )))), Занятие - Тесты, Домашнее задание - Тесты.
- Валидация данных. Exception filters и pipes, Реализация ValidationPipe, Тест - Валидация данных, Занятие - Валидация данных, Домашнее задание - Валидация данных.
- Отладка приложений. Debug в VSCode, Анализ памяти, Анализ производительности, Тест - Отладка приложений.
- Авторизация. Регистрация пользователя, Как работает JWT, Авторизация и генерация JWT, JWT стратегия и Guard, Декоратор для получения пользователя, Тесты с авторизацией, Упражнение 3 - Тесты логина, Тест - Авторизация, Занятие - Авторизация, Домашнее задание -…
- Продвинутые темы MongoDB. Работа с Mongo через GUI, Агрегации в Mongo, Пишем свой Pipe, Функции в Mongo 4.4, Упражнение 4 - Создание сервиса страниц, Сервис страниц, Текстовый индекс Mongo, Group и push, Тест - Продвинутые темы MongoDB, Занятие - Продвинутые…
- Выкладка на production. Сборка Docker, Docker-compose, GitHub actions, Домашнее задание - Выкладка на production.
- Работа с файлами. Обзор модуля, Загрузка файлов, Конвертация изображений, Serve файлов, Sitemap.xml, Домашнее задание - Работа с файлами.
- Telegram bot уведомлений. Подготовка бота, Интеграция Telegraf, Реализация forRootAsync, Домашнее задание - Telegram bot уведомлений.
- Интеграция с внешним API. Обзор модуля, Подготовка моделей, HttpModule, ScheduleModule.
- Заключение. Сессия 1 на 1 с наставником, Рекомендуемый курс, Финальное тестирование, Собеседование с AI наставником, Практика собеседования с AI.
- Командный проект. Основы Scrum, Старт задачи, Выполнение задачи, Код ревью, Обзор проекта, Старт командного проекта.
Чему вы научитесь
- Научитесь настраивать и организовывать: интеграция с внешним api. обзор модуля, подготовка моделей, httpmodule, schedulemodule.
- Научитесь настраивать и организовывать: настройка окружения, домашнее задание ai, работа с gitflow, рекомендуемый курс.
- Освоите и сможете применять: интерфейсы, литеральные типы, классы, enums, generics, манипуляции с типами, тест.
- Освоите и сможете применять: связи между моделями, подключение mongo, подключение моделей, сервис отзыво…
- Освоите основы: командный проект. основы scrum, старт задачи, выполнение задачи, код ревью, обзор проекта, старт командного проекта.
Подробная информация о курсе
Полный курс по современному Backend на NodeJS, TypeScript и MongoDB с использованием лучший практик и фреймворка NestJS!
Цены и сроки
- Стоимость3 999 ₽
- Старая цена3 999 ₽
- Дата началаc Invalid Date
Содержание
- Формат обученияс наставником
По окончанию курса
- Диплом или сертификатсертификат




























