Курс: «[Udemy] [Anton Golosnichenko] Разработка API на Nest.js »
NestJS это фреймворк, который полностью написан на TypeScript
NestJS это тот фреймворк, созданный для облегчения жизни разработчика, использующий правильные архитектурные подходы и диктующий свои правила. NestJS это фреймворк, который полностью написан на TypeScript (он также поддерживает JS, но типы уж очень хороши), он легко тестируется и содержит все необходимое. Автор фреймворка был вдохновлен идеями Angular, и NestJS получился ну очень похожим на Angular, особенно в ранних версиях.
В этом курсе мы с вами познакомимся с архитектурой фреймворка NestJS и сделаем простой API для демонстрации его возможностей и подхода. Поэтому, NestJS- это не только фреймворк для бэкенда, но и возможность войти в мир передовых концепции, например таких как DDD, Event sourcing и микросервисной архитектуре. Все упаковано в простой и легкой форме, так что выбор за вами решаете ли вы использовать всю платформу или просто использовать ее компоненты.
Вы изучите следующие концепции:
- Архитектура NestJS.
- Модули.
- Контроллеры.
- Провайдеры.
- Воронки.
- Dependency Injection.
- Сквозное тестирование.
- Юнит тесты.
Мы будем использовать следующий стэк:
- Typescript.
- NestJS.
- Jest.
- ООП.