NestJS - Building Real Project API From Scratch

7h 59m 44s
English
Paid

Course description

In this course we will build a Medium clone API using NestJS, Typescript, Typeorm and PostgreSQL. This course is fully focused on fast and deep dive into creation of API for real application with NestJS. We will start from scratch and step by step you will get close to finished real application. You will deeply understand how to structure your application, build reusable and understandable modules and services and split code into smaller chunks of code. We will write code together in efficient way to make it pure and avoid data complexity.

Read more about the course

For each lesson you'll get source code of the lesson, so it's easy to see the progress and get a working app on any lesson you want. 

What you will learn in this course:

  • Structure and configure project

  • Write high quality code with NestJS on real project

  • Create reusable modules, controllers and services

  • Implementing authentication

  • Deeply understand NestJS design patterns

No prior knowledge except of Javascript is needed (because I will teach you everything from basics) but if you have experience with any of this  (Angular/NodeJS/Express/Typescript/Typeorm/PostgreSQL) it will be easier for you to go through this course.

If you are feeling like you learned NodeJS but you still still missing knowledge of how to build your own real application this course is what you need. This course is fully focused on creating the application without getting deep into basic knowledge of NodeJS!

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 38 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing

Watch Online NestJS - Building Real Project API From Scratch

0:00
/
#1: What technologies we will use?

All Course Lessons (38)

#Lesson TitleDurationAccess
1
What technologies we will use? Demo
04:59
2
What we will implement?
01:46
3
Generating a project
10:15
4
Creating tag module and controller
13:19
5
Creating tag service
07:09
6
Configuring absolute path
12:09
7
Installing Postgres
11:33
8
Configuring database
06:57
9
Creating tag entity
09:44
10
Working with tags repository
16:29
11
Creating migrations
14:03
12
Preparing register request
09:45
13
What is DTO?
06:49
14
Creating user entity
15:56
15
Generating jwt token
16:28
16
Validation pipes
08:58
17
Login request
18:36
18
Auth middleware
25:10
19
User decorator
08:35
20
Auth guard
07:07
21
Updating current user
11:10
22
Creating article module
13:06
23
Creating article method
18:56
24
Polishing create article
08:42
25
Get article by slug
06:27
26
Deleting the article
11:06
27
Updating an article
11:13
28
Creating feed
25:29
29
Liking articles
17:39
30
Disliking articles
20:30
31
Seeding the database
14:22
32
Getting a profile
17:58
33
Following users
15:53
34
Unfollowing users
08:05
35
Current user feed
14:49
36
Backend validation
19:21
37
Frontend testing
17:14
38
Homework
01:57

Unlock unlimited learning

Get instant access to all 37 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Mastering NestJS - 2024

Mastering NestJS - 2024

Sources: udemy
Discover the dynamic world of server-side web development with this meticulously designed course on Nest.js, created for both beginners and experienced...
8 hours 52 minutes 2 seconds
NestJS: The Complete Developer's Guide

NestJS: The Complete Developer's Guide

Sources: udemy, Stephen Grider
Congratulations! You've found the complete guide on how to build enterprise-ready apps with NestJS. NestJS is a backend framework used to create scalable and re
19 hours 40 minutes 39 seconds
React and NestJS: A Practical Guide with Docker

React and NestJS: A Practical Guide with Docker

Sources: udemy
I'm a FullStack Developer with 10+ years of experience. I'm obsessed with clean code and I try my best that my courses have the cleanest code possible. My teaching style is very...
6 hours 54 minutes 20 seconds
NestJS Advanced Concepts

NestJS Advanced Concepts

Sources: learn.nestjs.com
Prepare for an in-depth guided course & walk-through of Authentication & Authorization for NestJS applications from the Creator Kamil Mysliwiec himself, and Mark Pieszak (Core T...
1 hour 59 minutes 39 seconds
Master NestJS by Building Real-World Projects

Master NestJS by Building Real-World Projects

Sources: Tom Ray
The course is a practical guide to mastering the NestJS framework for developing scalable and efficient server-side applications.
18 hours 20 minutes 35 seconds