логотип PurpleSchool
Backend

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

Полный курс по современному Backend на NodeJS, TypeScript и MongoDB с использованием лучший практик и фреймворка NestJS!

Рейтинг
иконка зведочки рейтинга4.7
Обновлено 17 марта 2023
изоражение курса
кнопка запустить видеоО курсе
Цена от:2 499 ₽5 000 ₽
При покупке до 30 сентября 2023
Гарантия возврата денег — 30 дней
Неограниченный доступ
Сертификат об окончании
Знания

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

После прохождения курса вы сможете:
Писать на самом быстро растущем framework NestJS, который используют многие крупные кампании
Проектировать современные API, отвечающие лучшим практикам
Работать с MongoDB и выполнять сложные агрегации
Писать backend на NodeJS с чистым кодом, который легко поддерживать
Писать корректно типизированный код на TypeScript
Разрабатывать модуль авторизации и понимать принцип работы JWT
Писать unit и e2e тесты для вашего приложения
Настраивать переменные окружения для работы на develop и production
Использовать cli утилиту NestJS для ускорения разработки
Работать с HTTP протоколом и понимать его тонкости
Работать с Docker и выкладывать приложения на production
Писать Telegram бота для рассылки уведомлений
Правильно проводить валидацию данных и использовать DTO
Загружать и обрабатывать файлы на API
Интегрировать приложение в внешним API

Минимальные требования: Знание JavaScript на начальном уровне

Цена:от 2 499 ₽5 000 ₽
При покупке до 30 сентября 2023
15часовкоротких лекций по 10 - 15 минут
4 упражнениядля закрепления на практике
5 тестовдля проверки знаний
О курсе

Что в курсе?

NestJS - это быстро растущий Node.js фреймворк, который позволяет командам легко разрабатывать поддерживаемые, легко тестируемые и масштабируемые приложения благодаря TypeScript и его архитектуре.

Основное отличие этого курса от многих других в том, что мы не будет просто брать теоретический проект типа ToDoApp, а напишем реальный production сайт, который будет действительно опубликован.

В рамках курса мы настроим рабочее окружение Node.JS, познакомимся с TypeScript и затем перейдем к NestJS. Мы разберем все основные компоненты, сервисы, модули, контроллеры, затем развернём базу данных и начнем работу с базой данных. Мы изучим то, как делать валидацию входящих данных, проводить авторизацию и как она устроена. Важным разделом будет тестирование и отладка приложения, которое пригодится в реальной разработке. А для тех, кому интересны более сложные темы, мы разберем агрегации и функции в MongoDB.

Каждый модуль содержит как теоретическую часть, так и live-code, где мы в месте будем создавать приложение с нуля. В конце каждого модуля вас ожидает тест, который позволит укрепить ваши знания, а небольшие упражнения - попрактиковаться писать код.

Ваш сертификат по окончанию курса
Модули курса

План курса

Курс построен таким образом, чтобы доносить материал от простого к сложному. Ниже вы можете ознакомиться с планом курса и посмотреть часть открытых лекций по кнопке проигрывателя.

кнопка запустить видеоПример лекции
Что будем писать?

Проекты

Без наставника

API на Nest.js сравнения товаров

Начав изучать Nest.js вы создадите API с подборками товаров и реализуете загрузку файлов, интеграцию с ботом и внешним API, cron задачи, MongoDB.
С наставником

Система бронирования номеров

Финальным проектом будет система бронирования номеров, где вы примените все полученные знания и создадите полноценное приложение, для отелей.
Работа с наставником

Что даёт работа с наставником?

В рамках работы на тарифе с наставником вы сможете не только получить поддержку при прохождении курса, но и ценную обратную связь в рамках код ревью и пройти mini-собеседование. Наши процессы сделаны так, чтобы отразить реальный рабочий процесс в компании.

Live поддержка
Вы будете вживую общаться с ведущими разработчиками из крупных компаний.
Код ревью
Разбор каждой строчки вашего кода и детальная обратная связь, которая позволяет учиться быстрее.
Домашние задания
Для закрепления материалов на практике под руководством наставника.
Практические собеседования
После каждого курса, для подготовки к реальным собеседованиям и проверки знаний.
Персональная карта развития
Вы получаете не просто обратную связь от наставника, а полноценную карту развития, где будут отражены ваши сильные и слабые стороны.
О школе

Нам доверяют

Основатель школы и автор Антон Ларичев занимается разработкой уже более 13 лет и прошёл путь от разработчика до CTO. В курсах даются актуальные материалы без воды с опытом реальных проектов и практическим закреплением материала.

15 000учеников по всему миру
30 днейгарантия возврата денег
90%студентов рекомендуют курсы

Рейтинги на независимых платформах

Под ваши потребности

Тарифы

Дополнительный промокод на скидку до 5%

Без наставника

Цена: 2 499 ₽5 000 ₽
При покупке до 30 сентября 2023
Доступ к материалам не ограничен

Курс включает:

15 часов видео лекций
5 тестовых заданий
4 упражнения
Сертификат об окончании
Оплата по всему миру

С наставником

Цена: 8 990 ₽16 000 ₽
Рассрочка: 4 495 ₽/мес
При покупке до 30 сентября 2023
Срок обучения: 2 месяца

То же что в тарифе «Без наставника», а так же:

Домашние задания для закрепления материала
Код ревью домашних заданий от наставника
Персональный наставник
Чат с наставником
Консультация 1 на 1 с наставником
Персональная карта развития

Подробнее о тарифах

Что включаетБез наставникаС наставникомС наставником и проектами
Материалы
15 часов видео лекций
5 тестовых заданий
4 упражнения
Сертификат об окончании
Домашние задания с проверкой
Дополнительные материалы к проектам
Наставник
Код ревью домашних заданий от наставника
Персональный наставник
Консультация 1 на 1 с наставником
Персональная карта развития
Прямой чат с наставником
6 часов индивидуальных занятий с наставником
Проекты
Собственные проекты
Код ревью проектов
Что говорят наши ученики

Отзывы

Отзывы студентов не модерируются и не редактируются. Отзыв можно оставить поле прохождения половины курса.

Карта развития

Профессии с нуля

Все курсы построены таким образом, чтобы вы шаг за шагом осваивали новые профессии с нуля. Ниже вы можете найти последовательности курсов для прохождения, чтобы двигаться к вашей цели по намеченному курсу.

Этот курс является частью профессии Бекенд разработчик

Благодаря профессии вы сможете последовательно изучить все аспекты backend разработки под руководством опытного наставника, добавить множество проектов в портфолио и получить практический опыт разработки.

10
месяцевдлительность курса
8
проектовдля портфолио
1 на 1
занятияс наставником

Backend

изображение курса Основы JavaScript
Основы JavaScriptПодробнее
изображение курса Продвинутый JavaScript
Продвинутый JavaScriptПодробнее
изображение курса TypeScript с нуля
TypeScript с нуляПодробнее
изображение курса Node.js с нуля
Node.js с нуляПодробнее
изображение курса Nest.js с нуляТекущий курс
Nest.js с нуля
изображение курса Docker + Ansible
Docker + AnsibleПодробнее
изображение курса Микросервисы
МикросервисыПодробнее
Курсы с наставником и без

Для компаний

Все курсы доступны для приобретения для сотрудиков компаний по безналичному расчёту. Процесс получения доступа очень простой, нужен только ваш ИНН и число сотрудников.

Свяжитесь со мнойЧерез форму ниже или по почтеcontact@purpleschool.ru
Оплата счётаВы оплачиваете счёт на нужное число мест и курсов
Старт обученияНа email сотрудников открывается доступ
Наши курсы выбирают:
Остались вопросы?

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

Курс построен таким образом, чтобы доносить материал от простого к сложному. Ниже вы можете ознакомиться с планом курса и посмотреть часть открытых лекций по кнопке проигрывателя.

Остались вопросы? Их можно задать в чате Telegram.