강의

멘토링

로드맵

BEST
Programming

/

Back-end

Solid backend NestJS, from basics to advanced

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.

(4.6) 136 reviews

2,746 learners

  • amamov
NestJS
Node.js
Express
MongoDB
ssr

Reviews from Early Learners

What you will learn!

  • NestJS

  • Backend project design and API development

  • Express Core Concepts for NestJS

  • Object-Oriented Design & Design Patterns

  • MySQL, MongoDB, Database Construction and Design

  • TypeORM, RDBMS, and NestJS

  • 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?

떠오르는 노드 서버 애플리케이션 프레임워크, 네스트(Nest.js)를 통해 강력하고 탄탄한 Back-End 서버 개발을 경험할 수 있습니다.

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. It experienced explosive growth between 2020 and 2021. 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.

A Practical NestJS Project for the 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?

Nest.js

NestJS
Nest

익스프레스(express.js)

Express
Express

몽고db

MongoDB
MongoDB

몽구스

Mongoose
mongoose

노드js

Node.js
Node

PM2, AWS

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,653

Learners

286

Reviews

344

Answers

4.7

Rating

4

Courses

안녕하세요. 더 유익하고 본질적인 지식 콘텐츠로 많은 가치를 드릴 수 있도록 노력하겠습니다.

  • AI DT 전문 개발사 (주)하이퍼이지 대표이사

  • M사 금융 AI 모델 개발 및 총괄

  • (사)한국정보통신네트워크협회 AI분과기술위원

  • P사 DT Simulation SW 개발 총괄

  • 前 시리즈 A 스타트업 기술 팀장

     

  • 前 대기업 소프트웨어 엔지니어링 기술 용역 다수

  • 前 소프트웨어 공학 온/오프라인 교육 다수 (스타트업, GS리테일, 삼성 등)

문의사항, 추가질문, 집필, 강의제안 ==> endupfree@gmail.com

Curriculum

All

71 lectures ∙ (11hr 58min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

136 reviews

4.6

136 reviews

  • 김동완님의 프로필 이미지
    김동완

    Reviews 3

    Average Rating 5.0

    5

    56% enrolled

    강의도 강의지만, 수강생들의 질문에 대한 질높은 답변이 최대 장점이라 생각됩니다. 이 이유 하나만으로도 강의 구매에대한 후회가 전혀 없습니다 Nestjs의 전반적인 흐름을 이해할 수 있습니다. 나머지 리뷰는 절반정도 남은 강의를 다 보고난 뒤 또 적겠습니다

    • smathj님의 프로필 이미지
      smathj

      Reviews 31

      Average Rating 5.0

      5

      100% enrolled

      훌륭한 강의 잘보았습니다 하나하나 배려해주시는 강의에 감동입니다... 다른 자바/타입 스크립트 강의도 많이 올려주시면 좋겠습니다. 항상 건강해주세여! [정보]: spring 개발자로 타입스크립트는 주말에 한번 기본 정리하고 이어서봣는데 지장없었습니다

      • Dev.Kim님의 프로필 이미지
        Dev.Kim

        Reviews 2

        Average Rating 5.0

        5

        56% enrolled

        섹션5(배포,운영)를 제외하고 강의를 다 봤습니다. 기존 자바 스프링 개발자들은 해당 강의를 통해서 빠르게 NestJS를 입문할 수 있습니다. 강의 중 스스로 스프링의 개념을 대입하며 이해하기에 충분했고, 간단한 예제 이지만 인터셉터, 필터, AOP, 예외처리등 내용이 포함되어 있어 해당 강의를 수강 하신다면 충분히 응용 및 확장 가능 할 것 같습니다.

        • GroundP님의 프로필 이미지
          GroundP

          Reviews 5

          Average Rating 4.6

          5

          90% enrolled

          NestJS 입문자에게도 좋고 기초실력 및 실무경험까지 맛볼수 있는 좋은 강의입니다. 특히 질문에 대한 답변들을 하루안에 받을 수 있으며 따로 섹션까지 만들어서 친절하게 답변해주셔서 감사합니다:)

          • 조승원님의 프로필 이미지
            조승원

            Reviews 1

            Average Rating 5.0

            5

            50% enrolled

            자세하고 쉽게 그리고 공홈을 보면서 하니까 공홈을 어떻게 봐야하는지 좀 알것 같아요 좋은 강의

            Limited time deal ends in 7 days

            $34,650.00

            25%

            $36.30

            amamov's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!