Learning React while making web games
zerocho
Free
Basic / React
4.9
(355)
17,900+
Learn React through web games. Get familiar with Classes and Hooks, and learn additional things like Context API, React Router, Webpack, and Babel.
Basic
React
Learn NestJS, often called the Spring of Node.js, and experience the convenience of Dependency Injection. Learn everything from API development and comparisons with Express to deployment and testing.
1,935 learners
Level Intermediate
Course period Unlimited


Reviews from Early Learners
5.0
bbangjo
1. Considering that the lecture difficulty is intermediate or higher, I think it is a very appropriate or even easy level of difficulty. I think most intermediate learners will be able to search and resolve errors caused by version issues and such. 2. Also, since the importance of docs was continuously emphasized during the lecture, it was fun to look up parts I didn't understand on my own. The explanations were also kind. 3. I learned a lot from the fact that he explained well why and how to use Nestjs using examples from his practical experiences and situations. 4. I learned a lot from the live Q&A part for each section. I want to participate in an actual live lecture next time.
5.0
정정원
I always learn a lot
5.0
dhj100
Thanks to Zerocho's lectures, I'm enjoying development. Thank you always.
NestJS
Comparison with Express
TypeORM
Unit testing, e2e testing
API Design
Build your own chat app, all the way to server development!
Meet the trendiest framework these days, NestJS.
I originally used Express as my server framework and Sequelize as my DB at work. However, I kept hearing so much about NestJS in the community that I decided to give it a try, and... my eyes were opened👀!
Since then, I have migrated all of our company services to NestJS and switched from Sequelize to TypeORM.
NestJS, known as the Spring of Node.js! It is said that even developers who left Node to pursue Spring are returning because of NestJS. Compared to the widely used Express, how is NestJS different and how powerful is it? In this course, we introduce the features of NestJS. We will convert a web server built with Express to NestJS and build the backend part of a web app similar to Slack ourselves.
Then, shall we learn for ourselves why NestJS is so hot right now?
Those who want to get started with Node.js server development using NestJS
Those who feel that Express's features are lacking and are looking for an alternative
Those who want to implement the backend part through clone coding
Please check before taking the course!
NestJS
TypeORM
Socket.io
Node.js
https://sleact.nodebird.com (Go to link)
You can learn how to create that page through this lecture :)
In addition to the NestJS + TypeORM source code, we also provide the corresponding Express + Sequelize source code.
.
The strength of my course is the Q&A. If you ask a question, I will answer within a day.
Feel free to ask questions about the course content and study actively.
It will be more helpful for understanding the material!
ZeroCho Blog and
YouTube Channel Management
Web Development Bestseller
<Node.js Textbook> Author
CTO of Today's Pickup
Co., Ltd.
Q. Do I also need to take the [Slack Clone Coding - Real-time Chat with React!] course? I'm not interested in the frontend.
If you are only interested in server development, you only need to take this course. However, when doing backend coding, you need a frontend to send requests to the backend, right? That's why I have already completed the frontend code. You just need to run the frontend code. Use the frontend screen to send requests to the backend.
Q. Do I need to know Express? I want to skip Express and just do NestJS.
There are parts of the lecture where Express is introduced or compared with NestJS. You need to be able to read Express code to some extent for a smooth learning experience. Since NestJS uses Express internally, a basic understanding of Express is recommended.
Please note before taking the course!
[Renewal] Node.js Textbook -
From Basics to Project Practice
If you feel like your Node.js basics are lacking?
If you want to learn Express?
[Renewal] Creating a
NodeBird SNS with React
Curious about other clone courses?
A 22-hour Twitter clone!
Who is this course right for?
Those who are looking to get started with Node.js server programming using NestJS
Those who are looking to transition from Express to NestJS
Those who are familiar with Spring and are looking for something similar in Node.js
Need to know before starting?
Node.js Basic Knowledge
Experience with Express, Passport, and Sequelize
TypeScript Basic Knowledge
Career Verified
68,840
Learners
1,822
Reviews
9,775
Answers
4.8
Rating
28
Courses
One of the key strengths of my courses is the Q&A support (Winner of the Inflearn Q&A King award twice). I respond to your questions within 24 hours, doing my best to help you out! I’ll answer your questions with the mindset that we are tackling the problems together!
One of the key strengths of my courses is the Q&A support. (Winner of the Inflearn Q&A King award twice) I respond to your questions within 24 hours, doing my best to help you out! You’ll feel like we’re solving the problems together.
👉ZeroCho Lectures
ZeroCho's full lecture roadmap. A complete roadmap of all my courses is available here.
– Author of Node.js Textbook, Self-Guided JavaScript by ZeroCho, Let's Get IT JavaScript, and TypeScript Textbook
– ZeroCho.com Operator
– Currently) Broadcasting development-related content on ZeroCho TV via YouTube
– Formerly) Smoretalk CTO
– Formerly) CTO of Today's Pickup (Youngest Development Team Lead at Kakao Mobility after exit to Kakao Mobility)
Author of Node.js Textbook, Self-Guided JavaScript by ZeroCho, Let's Get IT JavaScript, and TypeScript Textbook
Operator of ZeroCho.com
Currently running a YouTube channel ZeroCho TV, covering development topics
Former CTO at SmoreTalk
Former CTO at Today Pickup (acquired by Kakao Mobility, where I became the youngest lead developer)
All
39 lectures ∙ (9hr 40min)
5. Setting up NestJS
15:40
7. controller basics
08:17
12. Q&A
14:40
All
104 reviews
4.6
104 reviews
Reviews 8
∙
Average Rating 4.3
3
There is a part in the middle that shows migration from express to nestjs, but it is not easy to follow this part for someone who has not taken the existing lecture. There is also the DB table creation and a webpack error that suddenly appears... I think you should make a lecture for people who have not taken the express lecture...
All the solutions are written in the notice. You could have left even a simple question.
Reviews 25
∙
Average Rating 4.2
3
The technology stack that I want to learn is mainly covered by Zerocho, so I signed up for almost all of the lectures, but the lecture-style on YouTube doesn't seem to suit me. Should I say it's chaotic and distracting? It feels more like he's commentating while playing Starcraft than teaching in a straightforward manner?? He just mentions things and passes them over, and I keep thinking that I'll look them up later... Before the lecture starts, he says, "What will I explain today?", and then he organizes them and tells me. If you can't follow along, this is the final version of today's lecture. I think this kind of lecture suits me. The content is not bad. Honestly, I hesitated to leave a review even after attending so many lectures because I felt burdened by leaving a bad review, but since I paid for the lecture, I'll leave my honest opinion. I'll watch the old lectures and leave as many reviews as possible. Lastly, he answers questions very well. He has recorded many lectures, and some of them are quite old, but I think it's really great that he maintains them while answering questions! I hope you'll continue to give us great lectures in the future.
Reviews 5
∙
Average Rating 4.6
3
I liked the part where you explained the differences with Express. I was impressed by how you had a lot to say and how you tried to teach as much as possible. However, I wish you were a little more friendly. I saw the answer to another person's question, and it seems like the person asking the question has to be careful. I think it's a bit strange to tell people to think about their questions and not just follow along without thinking. The instructor is good, so that may be the case, but I hope you don't forget that most of the people watching this lecture are beginners in NestJS. I'm enjoying the lecture.
Thank you for your opinion. However, my opinion has not changed. I think there are two types of students. One type is those who really want to study, and the other type is those who just follow along and get results. I want only those who really want to study to take my class, even if it means making less money. That is why I do not accept questions like, “No, you can’t follow along.” I do not want to hear people say that my lectures were not helpful.
Reviews 2
∙
Average Rating 3.5
2
The lecture preparation is very disappointing. There are many cases where the learner has to wander along with them, so it is somewhat difficult for the students to grasp the concepts.
I'm sorry for replying late. I think it may have been inconvenient because it was an edited version of a live lecture. So I wrote a lecture outline (https://github.com/ZeroCho/sleact/blob/master/nest-typeorm/README.md) where you can check your progress from time to time on GitHub, and a file that separates the source code by section (ch0, ch1, ch2...). I will actively reflect your feedback in the future. Thank you.
Reviews 1
∙
Average Rating 4.0
Check out other courses by the instructor!
Explore other courses in the same field!
25% off for new members
$24.10
25%
$34.10