NestJs complete guide Blog with Swagger
3.6 (7 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
29 students enrolled

NestJs complete guide Blog with Swagger

The complete guide for developers how to create Blog using NestJs and Swagger.
3.6 (7 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
29 students enrolled
Created by Max Shaparyuk
Last updated 9/2019
English
English [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2 hours on-demand video
  • 2 articles
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • In this course students will learn NestJs.
  • The complete guide for developers how to create blog using NestJs and Swagger.
Course content
Expand all 36 lectures 01:49:24
+ Blog (CRUD)
20 lectures 59:34
Installing Postgres and PgAdmin
00:12
Introduction to NestJS Controllers. Creating categories controller
00:55
Introduction to NestJS Services. Creating a Categories Service
00:53
Creating category DTO. Add category entity
03:53
Creating categories repository
05:28
Getting all categories
02:35
Creating categories
04:34
Updating categories
05:13
Deleting categories
02:12
Creating articles module and add article Entity, article DTO
05:11
Creating articles controller and service
02:28
Creating articles repository
02:17
Relations between categories and articles
02:19
Getting all articles
02:01
Creating articles
06:31
Updating articles
03:42
Delete articles
01:41
+ Authorization and article ownership
9 lectures 40:50
Creating user module and add user entity
03:00
Creating user DTO
01:31
User controller, service and repository
06:25
Setting up the JWT Module and Passport.js
03:02
User signUp
05:20
User signIn
05:13
Setting up the JWT strategy for authorization
07:26
Custom @GetUser() Decorator. Guarding articles routes
03:07
Relation between user and articles
05:46
+ Swagger
2 lectures 05:59
Installing swagger
02:25
Adding swagger to the project
03:34
Requirements
  • No.
Description


NestJS
is a Node.js back-end development framework built upon Express and using TypeScript.

NestJS is a fully-featured open-source NodeJS framework that enables us to create compelling and demanding backend systems. It is currently the fastest raising NodeJS framework written in Typescript. It is inspired by common libraries and frameworks such as Angular which improve developer productivity and experience. Angular deeply inspires NestJS, and it’s concepts. Therefore for Angular developers, it is getting familiar with the core concepts of Nest.

NestJS provides an out-of-the-box application architecture which allows developers and teams to create highly testable, scalable, loosely coupled and easily maintainable applications.

Nest enables us to write highly testable, scalable, loosely coupled, and easily maintainable applications. To do so, it uses express under the hood. It acts as another layer on top and makes a lot of things easier for us.

In this course you will learn how create blog and how test API with Swagger.

Who this course is for:
  • NestJs, NodeJs and JavaScript developers.