If Java has Spring and Python has Django, Node has NestJS! Learn Node's professional backend NestJS and Node's object-oriented programming and design patterns! This course is a membership subscription course, and if you purchase it once, you can take the continuously added NestJS techniques, DB, testing, etc.
Jest, TDD Basics, Unit Testing, Integration Testing
Socket Programming
How to build and operate an AWS server, pm2
CSR, SSR
Node.js backend programming, Get started with the easy and flexible NestJS!
Node Backend: Why Nest?
Through the emerging Node.js framework, NestJS One step further in backend development You can experience it.
What is NestJS?
NestJS is an efficient and scalable Node.js server application framework that supports TypeScript. It provides a sophisticated architecture built on top of powerful server frameworks like Express or Fastify. This allows you to easily split your application into microservices, enabling the development of highly scalable and maintainable server applications.
Why is NestJS?
The big difference between NestJS and the existing Node.js framework, Express, is that the framework provides the architectural structure .
Consider the process of collaborating on a project using pure Express. Developers use a wide variety of architectural patterns for Express. As the project grows, the communication costs associated with collaboration increase as developers or teams have different project structures and styles. This leads to decreased productivity and maintenance difficulties.
NestJS provides the structure and design patterns for this architecture within its framework. This allows developers to unify their architectures, reduce communication costs, and achieve scalable and efficient development.
Additionally, existing Express libraries can be used on the NestJS architecture . Furthermore, compatibility is sufficient to leverage Fastify in some cases for improved performance.
These various advantages have attracted many developers' attention to NestJS.
NestJS trends analyzed by npmtrends
For solid development Everything about NestJS.
First, explaining Express core concepts for NestJS!
Are you curious about NestJS, which is gaining so much popularity? You've probably heard that learning Express is necessary to learn NestJS . This can feel like a barrier to entry when learning a framework that's superior to existing frameworks.
This course provides an Express course to help you learn NestJS before diving into it. We'll build the architecture of NestJS from scratch using Express, creating core APIs ourselves.
Two, nope, lectures that focus on simple functions Understanding object-oriented + design patterns.
This course doesn't simply cover the features of NestJS. Instead, it explains the structure of NestJS step by step, allowing you to gain knowledge of object-oriented programming and various design patterns.
Third, we will tell you where the official documents contain the content.
All NestJS-related concepts explained in the lecture will be explained one by one by referring to the official documentation.
If you want to expand on the concepts I've covered or add more options, you can quickly apply them on your own by following the lecture.
Develop it yourself!
Practical Project 1: Cat Information Community
We'll clone and code a real-world project API for the "Cat Information Community," based on the core functionality common to various services, as well as the NestJS architecture. We'll help you apply NestJS to real-world applications by developing your own project.
Cat Information Community Practical Project
Real-World Project 2: Random Chat Web App (updated!)
Develop real-time web applications using the MVC pattern using NestJS server-side rendering. In the process, you'll gain an understanding of server-side rendering (SSR) and client-side rendering (CSR), socket programming, event design, and the MVC design pattern. Achieve full-stack development with just NestJS!
A Real-World Project: A Random Chat Web App
Learn by following the project Real practical know-how!
✅ Collaboration scenario between backend and frontend developers.
While working on a real-world project, we'll not only create an API, but also provide front-end code. Furthermore, we'll explain scenarios, assuming a front-end developer is working alongside you. This will also help you find solutions to problems that can arise when back-end and front-end developers collaborate in the real world.
✅From project deployment to server operation!
We'll teach you not only how to create a project, but also how to actually deploy the service you created using AWS cloud computing technology.
What skills do you learn?
NestJS Nest
Express Express
MongoDB MongoDB
Mongoose mongoose
Node.js Node
PM2, AWS Server Operation
To these people I recommend it.
Node.js In backend programming Those who want to get started
Learn NestJS I want to, but there is a barrier to entry People who had a hard time because of the height
Express framework Fill in the gaps Anyone who wants to
As a practical project NestJS in practice Those who wish to apply
This will also help people like this.
✅ Those who want to learn object-oriented programming and design patterns ✅ Those who want to solidify their backend development
The lecture will continue in the future It will be continuously updated.
Technology is constantly changing. It's said that if you can't fix the code you wrote in the past, you haven't learned anything. As NestJS versions are upgraded, we'll update the course to reflect the updated version so you can learn even better techniques.
Recommended for these people
Who is this course right for?
For those who want to get started with backend development
For those who want to get started with backend with NestJS from the beginning
For those who want to move from express to NestJS
For those who want to move from Spring to NestJS
For those who want to do a practical project with NestJS
Anyone who wants to develop a solid backend using object-oriented design patterns, etc.
Need to know before starting?
Typescript
Hello This is
5,382
Learners
271
Reviews
337
Answers
4.7
Rating
4
Courses
안녕하세요. 더 유익하고 본질적인 지식 콘텐츠로 많은 가치를 드릴 수 있도록 노력하겠습니다.
Bài giảng là bài giảng, nhưng tôi nghĩ ưu điểm lớn nhất là câu trả lời chất lượng cao cho câu hỏi của học sinh. Chỉ vì lý do này thôi, tôi không hề hối hận khi mua khóa học.
Bạn có thể hiểu quy trình chung của Nestjs.
Tôi sẽ viết phần còn lại của bài đánh giá sau khi xem được khoảng một nửa số bài giảng còn lại.
Tôi rất thích bài giảng tuyệt vời.
Tôi rất ấn tượng bởi bài giảng chăm chút từng chi tiết...
Tôi hy vọng bạn cũng tải lên nhiều bài giảng Java/Type Script hơn. Hãy luôn khỏe mạnh nhé!
[thông tin]:
Là một nhà phát triển mùa xuân, TypeScript là cơ bản mỗi tuần một lần.
Tôi dọn dẹp nó và tiếp tục.
Không có vấn đề gì
Tôi đã xem tất cả các bài giảng ngoại trừ Phần 5 (Triển khai, Vận hành).
Các nhà phát triển Java Spring hiện tại có thể nhanh chóng bắt đầu với NestJS thông qua khóa học này.
Chỉ cần hiểu khái niệm lò xo bằng cách tự mình áp dụng nó trong bài giảng là đủ.
Mặc dù đây là một ví dụ đơn giản nhưng nó bao gồm các bộ chặn, bộ lọc, AOP, xử lý ngoại lệ, v.v.
Nếu bạn tham gia khóa học này, tôi nghĩ bạn sẽ có thể áp dụng và mở rộng nó tốt.
Đây là khóa học tốt cho người mới bắt đầu làm quen với NestJS và cung cấp các kỹ năng cơ bản cũng như kinh nghiệm thực tế. Đặc biệt, tôi đã có thể nhận được câu trả lời cho câu hỏi của mình trong vòng một ngày và cảm ơn bạn đã tạo một phần riêng để trả lời rất tử tế :)