чому ви навчитеся
NestJS-це швидко зростаючий Node.JS фреймворк, який дозволяє командам легко розробляти підтримувані, легко тестовані і масштабовані додатки завдяки TypeScript і його архітектурі.
Він натхненний такими популярними framework як Angular, React або Vue, які виводять розробку додатків на абсолютно новий рівень. Для нього вже створені сотні сторонніх бібліотек, які зможу вирішити практично будь-яку вашу задачу. Крім того він:
В рамках курсу ми налаштуємо робоче оточення Node.JS, познайомимося з TypeScript і потім перейдемо до NestJS. Ми розберемо всі основні компоненти, сервіси, модулі, контролери, потім розгорнемо базу даних і почнемо роботу з базою даних. Ми вивчимо те, як робити валідацію вхідних даних, проводити авторизацію і як вона влаштована. Важливим розділом буде тестування і налагодження програми, яка стане в нагоді в реальній розробці. А для тих, кому цікаві більш складні теми, ми розберемо агрегації і функції в MongoDB.
Кожен модуль містить як теоретичну частину, так і live-code, де ми в місці будемо створювати додаток з нуля. В кінці кожного модуля вас чекає тест, який дозволить зміцнити ваші знання, а невеликі вправи - попрактикуватися писати код.
Для кого цей курс:
- писати на самому швидко зростаючому framework NestJS, який використовують багато великих кампанії
- проектувати Сучасні API, що відповідають кращим практикам
- працювати з MongoDB і виконувати складні агрегації
- писати backend на NodeJS з чистим кодом, який легко підтримувати
- писати коректно типізований код на TypeScript
- розробляти модуль авторизації і розуміти принцип роботи JWT
- писати unit і e2e тести для вашої програми
- налаштовувати змінні оточення для роботи на develop і production
- використовувати CLI утиліту NestJS для прискорення розробки
- працювати з HTTP протоколом і розуміти його тонкощі
- працювати з Docker і викладати додатки на production
- використовувати кращі практики безпеки при роботі з паролями
- правильно проводити валідацію даних і використовувати DTO
NestJS-це швидко зростаючий Node.JS фреймворк, який дозволяє командам легко розробляти підтримувані, легко тестовані і масштабовані додатки завдяки TypeScript і його архітектурі.
Він натхненний такими популярними framework як Angular, React або Vue, які виводять розробку додатків на абсолютно новий рівень. Для нього вже створені сотні сторонніх бібліотек, які зможу вирішити практично будь-яку вашу задачу. Крім того він:
- простий у використанні
- Активно розвивається і підтримується спільнотою
- має відкритий вихідний код
- має зручну CLI для швидкого створення компонент
- добре документований
- підтримує розробку будь-яких видів web-додатків
В рамках курсу ми налаштуємо робоче оточення Node.JS, познайомимося з TypeScript і потім перейдемо до NestJS. Ми розберемо всі основні компоненти, сервіси, модулі, контролери, потім розгорнемо базу даних і почнемо роботу з базою даних. Ми вивчимо те, як робити валідацію вхідних даних, проводити авторизацію і як вона влаштована. Важливим розділом буде тестування і налагодження програми, яка стане в нагоді в реальній розробці. А для тих, кому цікаві більш складні теми, ми розберемо агрегації і функції в MongoDB.
Кожен модуль містить як теоретичну частину, так і live-code, де ми в місці будемо створювати додаток з нуля. В кінці кожного модуля вас чекає тест, який дозволить зміцнити ваші знання, а невеликі вправи - попрактикуватися писати код.
Для кого цей курс:
- початківці розробники на JavaScript
- початківці backend розробники
- frontend розробники, які хотіли б спробувати писати backend
https://privatelink.de/?https://www.udemy.com/course/nestjs-backend-typescript-node-js/