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

Категория обучения:
NestJS - с нуля, современный backend на TypeScript и Node JS
Длительность курса:
0.00
Формат курса:
Онлайн-занятия, Домашние задания, Занятия в записи (автовебинары), Чат студентов
Есть рассрочка платежа:
Нет
Трудоустройство:
Нет
Поделиться с друзьями:
Особенности курса:
Полный курс по современному 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
-68.4%
29 710 KZT
9 375 KZT
Онлайн-школа
Авторские курсы по разработке Backend, Frontend, Mobile и DevOps от практиков. Все курсы и материалы основываются на реальных production-ready-проектах. Это позволяет получить не сухую теорию, а опыт, который пригодится в работе.
000
0.0
0.0
0.0
0.0
Нет отзывов. Напишите отзыв первым!
Нет комментариев. Ваш будет первым!
Также рекомендуем посмотреть курсы
Хотите освоить новую профессию? Выберите наиболее подходящие для вас курсы, прочитав реальные отзывы!
TypeScript с нуля - полный курс и паттерны проектирования
Есть рассрочка платежа:
Нет
Трудоустройство:
Нет
Полный курс по современному TypeScript в 2022 году и ООП паттернам проектирования для создания поддерживаемых приложений
React + Next.js - с нуля. TypeScript, Hooks, SSR и CSS Grid
Есть рассрочка платежа:
Нет
Трудоустройство:
Нет
Полный курс по современному Frontend на React и Next.js. Всё от CSS Grid и TypeScript до React Hooks и SSR
JavaScript с нуля - основы языка и практика для начинающих
Есть рассрочка платежа:
Нет
Трудоустройство:
Нет
Базовый курс по современному JavaScript в 2023 году для начинающих. С нуля до проекта на реальных примерах и упражнениях
Docker + Ansible - с нуля, деплой и управление Swarm
Есть рассрочка платежа:
Нет
Трудоустройство:
Нет
Полный курс по работе с Docker, Docker Compose, Docker Swarm и Ansible на примере выкладки реального стека проекта
Профессия UX/UI-дизайнер с нуля до PRO
Есть рассрочка платежа:
Да
Трудоустройство:
Да
Цель: овладеть инструментами UX/UI для проектирования удобных и эстетичных сайтов и приложений. Научиться анализировать поведение пользователей и освоить метрики для ослеживания улучшения продукта.
HR-аналитика с нуля
Есть рассрочка платежа:
Да
Трудоустройство:
Да
Сможете корректно ставить технические задания и подобрать нужных исполнителей.

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

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

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