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

Полный курс по написанию приложений на Node.js и построению масштабируемой и поддерживаемой архитектуры!
4.10 (915 reviews)
Udemy
platform
Русский
language
Web Development
category
Node.js - с нуля, основы и построение архитектуры приложений
3 566
students
18 hours
content
Jun 2023
last update
$19.99
regular price

Why take this course?

🌟 Полный курс по написанию приложений на Node.js и построению архитектуры приложений! 🚀

Введение в Node.js:

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

Обзор курса:

Фундаментальные концепции Node.js:

  • Внутреннее устройство Node.js
  • Работа таймеров и events
  • CommonJS и ES Modules
  • Многопоточность и оптимизация производительности
  • Работа движка V8 (JavaScript в Node.js)
  • Работа с Node Package Manager (NPM)
  • Использование стандартных библиотек и переменных окружения

Производственная сторона:

  • Введение в Express Framework
  • Применение TypeScript для больших проектов
  • Работа с Layer Architecture для отдельной логики, контроллеров, сервисов и репозиториев
  • Использование Dependency Injection и Inversion of Control (пример: InversifyJS)
  • Отладка приложений и поиск утечек памяти или проблем производительности

Архитектура и дизайн:

  • Авторизация и использование JWT (JSON Web Tokens)
  • Работа с SQL ORM Prisma
  • Написание unit тестов и e2e тестов для надежной работы приложений

Разработка и практика:

  • Live-код сессии для усвоения материала
  • Регулярные тесты по каждому модулю для проверки знаний
  • Практические задания для укрепления навыков кодирования

Результат курса:

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

📚 Собьте своё знание Node.js с нуля до продвинутого уровня, напишите приложения, которые будут работать и масштабироваться! 🚀🎉

Course Gallery

Node.js - с нуля, основы и построение архитектуры приложений – Screenshot 1
Screenshot 1Node.js - с нуля, основы и построение архитектуры приложений
Node.js - с нуля, основы и построение архитектуры приложений – Screenshot 2
Screenshot 2Node.js - с нуля, основы и построение архитектуры приложений
Node.js - с нуля, основы и построение архитектуры приложений – Screenshot 3
Screenshot 3Node.js - с нуля, основы и построение архитектуры приложений
Node.js - с нуля, основы и построение архитектуры приложений – Screenshot 4
Screenshot 4Node.js - с нуля, основы и построение архитектуры приложений

Loading charts...

4258394
udemy ID
23/08/2021
course created date
10/11/2021
course indexed date
Bot
course submited by