Що нового?

Придбаний [Udemy] Node.js - з нуля, основи і побудова архітектури додатків (Антон Ларічев)

Інформація про покупку
Тип покупки: Складчина
Ціна: 1728 ГРН
Учасників: 0 з 30
Організатор: Відсутній
Статус: Набір учасників
Внесок: 59.9 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
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. Більш того, приклади коду, які ви побачите в курсі написані з урахуванням реальної практики проектування і написання легко підтримуваних і масштабованих додатків.

Продажник:
https://privatelink.de/?https://www.udemy.com/course/nodejs-start/
 
Угорі