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

Категория обучения:
NestJS - с нуля, современный backend на TypeScript и Node JS
Длительность курса:
2 месяца
Формат курса:
Онлайн-занятия, Домашние задания, Занятия в записи (автовебинары), Чат студентов
Есть рассрочка платежа:
Нет
Трудоустройство:
Нет
Поделиться с друзьями:
Особенности курса:
Полный курс по современному Backend на NodeJS, TypeScript и MongoDB с использованием лучший практик и фреймворка NestJS!
Для кого подойдет курс:

Минимальные требования для прохождения курса: Знание JavaScript на начальном уровне

Описание курса:

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

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

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

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

Вы научитесь:

  • Писать на самом быстро растущем framework NestJS, который используют многие крупные кампании
  • Проектировать современные API, отвечающие лучшим практикам
  • Работать с MongoDB и выполнять сложные агрегации
  • Писать backend на NodeJS с чистым кодом, который легко поддерживать
  • Писать корректно типизированный код на TypeScript
  • Разрабатывать модуль авторизации и понимать принцип работы JWT
  • Писать unit и e2e тесты для вашего приложения
  • Настраивать переменные окружения для работы на develop и production
  • Использовать cli утилиту NestJS для ускорения разработки
  • Работать с HTTP протоколом и понимать его тонкости
  • Работать с Docker и выкладывать приложения на production
  • Писать Telegram бота для рассылки уведомлений
  • Правильно проводить валидацию данных и использовать DTO
  • Загружать и обрабатывать файлы на API
  • Интегрировать приложение в внешним API
-42%
5 000 руб.
2 899 руб.
Онлайн-школа
Авторские курсы по разработке Backend, Frontend, Mobile и DevOps от практиков. Все курсы и материалы основываются на реальных production-ready-проектах. Это позволяет получить не сухую теорию, а опыт, который пригодится в работе.
000
0.0
0.0
0.0
0.0
Нет отзывов. Напишите отзыв первым!
Нет комментариев. Ваш будет первым!
Также рекомендуем посмотреть курсы
Хотите освоить новую профессию? Выберите наиболее подходящие для вас курсы, прочитав реальные отзывы!
TypeScript с нуля - полный курс и паттерны проектирования
-42%
5 000 руб.
2 899 руб.
Есть рассрочка платежа:
Нет
Трудоустройство:
Нет
Полный курс по современному TypeScript в 2022 году и ООП паттернам проектирования для создания поддерживаемых приложений
React + Next.js - с нуля. TypeScript, Hooks, SSR и CSS Grid
-42%
5 000 руб.
2 899 руб.
Есть рассрочка платежа:
Нет
Трудоустройство:
Нет
Полный курс по современному Frontend на React и Next.js. Всё от CSS Grid и TypeScript до React Hooks и SSR
Backend-разработка на Java с нуля
-45%
от 277 344 руб.
от 12 711 руб./мес
или сразу от 152 532 руб.
Есть рассрочка платежа:
Да
Трудоустройство:
Да
Получите востребованную профессию, независимо от прошлого опыта, специальности и образования
Профессия UX/UI-дизайнер с нуля до PRO
-45%
55 902 руб.
2 562 руб./мес
или сразу 30 744 руб.
Есть рассрочка платежа:
Да
Трудоустройство:
Да
Цель: овладеть инструментами UX/UI для проектирования удобных и эстетичных сайтов и приложений. Научиться анализировать поведение пользователей и освоить метрики для ослеживания улучшения продукта.
Философия: современный футуризм
-35%
9 231 руб.
500 руб./мес
или сразу 6 000 руб.
Есть рассрочка платежа:
Да
Трудоустройство:
Нет
- Авангард философской мысли (сами темы очень интересные)- Уникальный лектор и контент.
Обучение фотографии с нуля
-11.5%
78 000 руб.
5 750 руб./мес
или сразу 69 000 руб.
Есть рассрочка платежа:
Да
Трудоустройство:
Нет
Научись с нуля уверенно и грамотно работать со светом в студии. Вся база по свету - от простого к сложному. Обратная связь от наставника. Быстрый выход на результат.

Программист – это IT-специалист, который разрабатывает исходный код программы или приложения. Это наиболее общее название разработчиков, охватывающее сферу видеоигр, веб-разработки, мобильных приложений и т.д. В зависимости от того, в какой сфере работает определенный специалист, можно выделить три категории программистов: прикладные, системные и веб-программисты. Это напрямую влияет на то, какие функции выполняет программист и что входит в его обязанности. Вот наиболее общий перечень:

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

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