Контент на сайте активно дополняется каждый день! Пожалуйста, поддержите нас Премиум - подпиской! Скрыть

Меню

Основы и построение архитектуры приложений с нуля на Node.js

1 отзывов

1009

Основы и построение архитектуры приложений с нуля на Node.js Премиум

97 урока(ов)

17:59:26

Русский

2021

Udemy

Премиум

От 4.99$

    Данный курс

  • 7.99 $

Описание

Полный курс по написанию приложений на Node.js и построению масштабируемой и поддерживаемой архитектуры! Node.js - это среда выполнения JavaScript на backend, спроектированная для построения масштабируемых сетевых приложений. На текущий момент его используют уже не только для создания backend for frontend, но и для написания полноценных backend приложений, микросервисов и парсеров сайтов. Он не заменим для создания GraphQL API или выполнения SSR frontend приложений.


В курсе мы разберём его с нуля, поэтому от вас требуется только начальное знание JavaScript. Этот курс отличается от многих тем, что мы не будем просто писать API на express. Наша задача на практике познакомится со всеми концепциями Node.js и написать несколько приложений - простую CLI утилиту прогноза погоды и архитектурно сложное API, где express нам нужен будет только для перенаправления запросов и промежуточных обработчиков. В остальном API будет спроектирована по принципу многоуровневой архитектуры (layer architecture), где мы явно отделим слои обработчиков, контроллеров, сервисов и репозиториев друг от друга. Мы даже напишем свой небольшой framework, который легко можно масштабировать и где компоненты будут максимально отделимы друг от друга.


Именно это позволит вам в полной мере изучить все особенности Node.js, построение архитектуры и получить понимание принципов на которых базируются крупные framework типа NestJS. Мы детально изучим:

  • Внутреннее устройство Node.js
  • Работу таймеров и events
  • CommonJS и ES Modules
  • Многопоточность и оптимизацию производительности
  • Работу движка V8
  • Работу с Node Package Manager
  • Работу со стандартными библиотеками и переменными окружений
  • Framework Express
  • Перевод приложений на TypeScript
  • Layer архитектуру
  • Dependency Injection и Inversion of control
  • Библиотеку InversifyJS
  • Отладку приложения и поиск утечек памяти или проблем производительности
  • Авторизацию и JWT
  • Работу с SQL ORM Prisma
  • Написание unit и e2e тестов


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


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

Видеокурс

Это демо - урок(и)
Поделиться в Telegram

Комментарии

Добавить отзыв

Откройте «Премиум» доступ!

Получайте новые знания в полном объеме, не ограничивайте себя :)

Подробнее
Возможно, вас заинтересует
Создание Quiz на ReactПремиум
Функции в JavaScript от 2021Премиум
Экcпресс - курс по JavaScriptБесплатно
Экcпресс - курс по JavaScript

2

697

Русский

Бесплатно

Подробнее
Базовый курс по PHPБесплатно
Базовый курс по PHP

3

1072

Русский

Бесплатно

Подробнее
MongoDB для PythonПремиум
MongoDB для Python

1

707

Русский

Недавно просмотренные
JavaScript. Готовые программыБесплатно
JavaScript. Готовые программы

1126

Русский

Бесплатно

Подробнее
Разработка тем для WordPressБесплатно
Разработка тем для WordPress

1

758

Русский

Бесплатно

Подробнее
Наглядный CSSПремиум
Наглядный CSS

1

2311

Русский

4.99 $ 7.99 $
Подробнее

Вступай в наше сообщество!

Любому IT-нику нужны единомышленники. К тому-же в нашем чате Вы можете заказать курс, который вас интересует.

  • Наш канал с новостями
  • Наш чат