Skip to content
UdemyNode.jsPaid courseAll LevelsCertificate

【한글자막】 NodeJS 완벽 가이드 : MVC, REST APIs, GraphQL, Deno (Udemy.com)

NodeJS 및 Deno.js 완성, Node.js를 이용한 REST API와 GraphQL 구축, 인증 추가하기, MongoDB, SQL 등 활용법! Node.js의 실전 적용과 이론을 가장 종합적으로 다루는 강의

Created by: Academind by Maximilian Schwarzmüller

Last updated January 2025

Our take

Based on the ratings of 454 students, a sample of their written reviews and the syllabus, as the course stood in January 2025. No course pays to be reviewed.

This is Maximilian Schwarzmüller's Node.js course, translated with Korean subtitles, and it covers about as much ground as a Node course can. Over 39 hours and 546 lectures students build a blog and an online store while working through MVC, SQL and MongoDB, sessions and authentication, REST APIs, GraphQL, websockets, testing, deployment and a Deno.js primer. It's billed as all levels, and reviewers say it holds up for total beginners who follow along fine.

Reviewers keep coming back to how thorough it is. One developer switching from Spring called it the best course for that jump, and one review notes each lecture is short but packed with useful detail. The recurring complaint is age. Multiple reviewers flag that core sections date to around 2018, so some Node versions and libraries no longer install cleanly and MongoDB's interface has changed since filming. Reviewers who already know React or Vue also say the template engine chapters, pug, ejs and handlebars, feel like padding, and a couple mention the pace moves fast with explanations skipped between code edits.

At 39 hours for one course, it's priced like a full curriculum rather than a quick primer, and the syllabus backs that up. It was refreshed in January 2025, but reviewer complaints about outdated dependencies show up as recently as late 2025, so budget time for troubleshooting installs. For a Korean-speaking beginner who wants one course that covers Node end to end, SQL, MongoDB, REST and GraphQL included, this is a solid pick. Experienced Node developers chasing just GraphQL or SQL specifics may find a narrower course a better use of time.

Best forKorean-speaking beginners who want a slow, detailed build-up of Node.js backend skills.
Skip it ifDevelopers who already use React or Vue and don't want template-engine chapters.

Pros

  • Covers Node basics through REST APIs, GraphQL, SQL, MongoDB and Deno in one course
  • 546 short lectures that reviewers say pack in real detail without padding
  • Praised as the course that helped a Spring developer land a Node job
  • Two full projects, a blog and an online store, built alongside the lessons

Cons

  • Core sections date to around 2018; some libraries and Node versions won't install cleanly
  • Template engine chapters (pug, ejs, handlebars) feel unnecessary to React or Vue developers
  • A few reviewers say the pace is fast with little explanation between code edits
Each video has short length while it contains much information and knowledge!
최승엽, a student

Listed as all levels, but reviewers say it really suits complete beginners willing to pick up JS basics along the way.

icon
What you will learn

  • 가장 널리 사용하는 웹 개발 프로그래밍 언어 중 하나인 NodeJS를 배우게 됩니다.
  • NodeJS의 기본 개념 및 심화 내용을 자세히 배우게 됩니다.
  • NodeJS와 SQL 및 MongoDB 등의 데이터베이스를 통해 빠르고 확장 가능한 최신 서버 측 웹 애플리케이션을 구축하게 됩니다.
  • NodeJS 생태계를 이해하고 서버 측에서 렌더링 된 앱이나 REST API 및 GraphQL API를 구축하게 됩니다.
  • DenoJS에 대해 자세히 소개합니다.

Course content

25 sections · 546 lectures · 39 hours of video 67 articles

  1. 1소개 7 free previews11 lectures · 41 min
  2. 2선택 사항: JavaScript - 간단한 복습14 lectures · 52 min
  3. 3기본 개념 이해17 lectures · 1.6 hours
  4. 4개선된 개발 워크플로우 및 디버깅16 lectures · 49 min
  5. 5Express.js 작업21 lectures · 1.6 hours
  6. 6동적 콘텐츠 작업 및 템플릿 엔진 추가18 lectures · 2.1 hours
  7. 7모델 뷰 컨트롤러 (MVC)10 lectures · 44 min
  8. 8선택 사항: 앱 향상9 lectures · 36 min
  9. 9동적 라우트 및 고급 모델20 lectures · 1.7 hours
  10. 10SQL 소개14 lectures · 53 min

Who it is for

The instructor says it suits

  • NodeJS를 통한 서버 측 백엔드 개발에 관심 있는 입문자 및 숙련된 웹 개발자
  • 확장 가능한 고성능 최신 웹 애플리케이션을 구축하고 싶은 모든 분들
  • NodeJS에서 GraphQL과 같은 특정 기능을 배우고 싶은 숙련된 NodeJS 개발자

What you need before you start

  • 웹이 어떻게 작동하는지에 관한 기본적인 상식이 있으면 좋지만, 없어도 무방합니다.
  • 기본적인 JavaScript 지식이 있으면 아주 좋습니다. 하지만 강의를 진행하면서 배우실 수 있습니다.
  • NodeJS에 관한 사전 지식은 전혀 필요 없어요!

icon
Course Description

  • Node.js 이론부터 실전까지 완벽 마스터 강의!

  • REST API 뷰 렌터링, GraphQL, 실시간 웹 서비스 등에 Node.js를 이용하세요!

  • 두 개의 프로젝트를 진행합니다!


NodeJS 완벽 정복 (MVC, REST APIs, GraphQL, Deno) 강의를 선택해야 하는 이유

Udemy에서 Node.js의 실전 적용과 이론을 가장 종합적으로 다루는 강의를 수강하세요!


+ 30시간에 달하는 기존 Node.js 강의 외에도 Deno.js 섹션이 추가 업데이트됐습니다!


Node.js는 요즘 가장 널리 쓰이는 최신 서버 측 프로그래밍 언어죠!

Node.js 개발자들에 대한 수요는 매우 높으며, Node.js 언어는 기존에 서버 측에서 REST API로 뷰를 렌더링하는 웹 앱부터 GraphQL이나 실시간 웹 서비스에 널리 사용됩니다. 다양한 규모의 프로젝트에서 애플리케이션을 구축하는 건 말할 것도 없죠.

바로 이 강의에서 전부 배우게 되실 거예요! 사전 지식이 전혀 없어도 괜찮아요. 물론 사전 지식이 있으시다면, 배우고 싶은 모듈로 바로 넘어가도 좋아요.


강의를 통해 다음과 같은 내용을 배우게 될 겁니다.

  • Node.js의 기본 개념과 코어 모듈

  • 요청 분석 및 응답 전송

  • 서버에서의 동적 HTML 렌더링

  • Express.js 활용

  • 서버에서 파일 작업 및 PDF 즉시 생성

  • 파일 업로드 및 다운로드

  • 모델-뷰-컨트롤러 (MVC) 패턴 사용하기

  • Node.js에 SQL (MySQL) 및 Sequelize 사용하기

  • Node.js에 NoSQL (MongoDB) 및 Mongoose 사용하기

  • 세션 및 쿠키 작업

  • 사용자 인증 및 권한 부여

  • 이메일 전송

  • 사용자 입력값 유효성 검사

  • 데이터 페이지화(Pagination)

  • Stripe.js로 결제 다루기

  • REST API 구축

  • REST API 내 인증 구현

  • REST API 내 파일 업로드

  • GraphQL API 구축

  • GraphQL API 내 인증 구현

  • GraphQL API 내 파일 업로드

  • Websocket을 통해 실시간 Node.js 앱 구축하기

  • 테스트 자동화 (유닛 테스트)

  • Node.js 애플리케이션 배포

  • Node.js에 TypeScript 사용하기

  • Deno.js 탐구하기

  • 그 외에도 많은 내용을 다룰 거예요!


다루어야 할 내용이 아주 많아 보이죠?

이 강의는 분명히 짧은 강의는 아닙니다. Node.js 완벽 정복을 위한 강의예요. 다루는 내용도 많고, 각 주제를 심도 있게 다룰 예정입니다.

지루한 이론이나 슬라이드만 보고 넘어가지 않을 거예요. 주문 및 결제를 포함한 온라인 상점과 블로그, 두 개의 프로젝트를 만들겠습니다.

강의에서 다루는 모든 주제와 기능을 사용해 프로젝트를 구축하면서 실무적 환경을 경험하실 수 있을 거예요.


여러분이 찾던 강의인가요?

  • Node.js를 다뤄보지 않으셨던 분들도 분명 강의를 즐기실 수 있어요. 사전 지식을 요하지 않습니다! 차근차근 Node.js 개발자가 될 수 있도록 인도하는 강의입니다.

  • Node.js의 기본기를 경험해 보신 분들에게도 완벽한 강의예요. 기본 모듈을 빠르게 복습하고 심화 내용으로 넘어가실 수 있거든요.

  • 혹시 Node.js 경험이 많은 사용자라면 커리큘럼을 확인해 보세요. 특히 Node.js에서 SQL을 사용하는 방법이나 GraphQL을 배우고 싶으신 분들이라면, 이 강의가 많은 도움이 될 겁니다!


전제 조건

  • Node.js 관련 사전 지식은 전혀 필요 없습니다!

  • JavaScript 외에 다른 프로그래밍 언어에 관한 지식 역시 필요하지 않아요!

  • 하지만 JavaScript에 관한 기본 지식은 필요합니다. 적어도 강의를 진행하면서 배우실 의지는 있으셔야 해요. 최신 구문을 빠르게 확인하실 수 있는 JS복습 모듈도 준비되어 있어요.

  • Basic HTML와 CSS에 관한 기초 지식이 도움은 되지만, 없어도 무관합니다.


강의를 들으시고 Node.js를 마스터하고 커리어를 발전시키세요!

강의에서 뵙겠습니다!

- Maximilian


강의를 들으시고 수업 내용에 관한 질문은 영어로 남겨 주셔야 강사님의 답변을 받으실 수 있습니다 :)

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Bundling the courses and know how of successful instructors, Academind strives to deliver high quality online education. 

Online Education, Real-Life Success - that's what Academind stands for. Learn topics like web development, data analyses and more in a fun and engaging way.

We've taught more than 3,000,000 students on a broad variety of topics. We'd love to teach you as well! :)

Keep learning!

icon
More courses by Academind by Maximilian Schwarzmüller

$199.99

$129.99

$174.99

$189.99

$22.99

$19.99

icon
More Node.js courses

$79.99

$119.99

$159.99

$19.99

$89.99

$94.99

icon
Reviews

4.7

454 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Jin Hyun Kim on 6/30/2024

Node.js가 뭔지, 백엔드가 어떻게 작동되고 DB를 활용, API를 설계하여 프론트 단에 보내주는건지 http와 graphql이 무엇이고 이를 실제로 어떻게 다룰 수 있는지 전반적인 경험을 할 수 있었습니다. 다만 예전 강의라 node.js 버전이 안맞는 경우가 있으니 nvm같은 도구로 버전을 다운그레이드 해야할 수도 있습니다.

By Doyle Park on 6/26/2024

차근차근 배우는 것은 매우 좋은 경험이였지만 어느 정도 UML 다이어그램도 같이 제시해주시면서 알려주시면 훨씬 이해가 편했을 것 같음. 점점 코드량이 많아지면서 수정부분과 바뀌어 가는 부분에서 길을 잃어버리는 경험이 꽤 생겼음.

By 최승엽 on 6/24/2024

Each video has short length while it contains much information and knowledge!

By Sldmsld Ddioed on 5/31/2024

node 강의가 18년도꺼임..... 강의 중간에 설치 안되는 라이브러리도 있고... 좀 .... 그렇슴... 하.... 어디서 들어야 하냐...

By Heptagon on 1/20/2024

hello. I am watching this lecture as a Korean. Really, it explains the basic principles of nodejs, It's so much better than a lecture that simply involves writing code. Thank you very much. Please continue giving more lectures. (This English was translated through a translator.)

By Anonymized User on 9/14/2023

node js 가 어떤 역할을 하는 지 , 유튜브로 공부했을 때는 막연했는데, 이런 막스 교수님의 강의를 듣고 실제로 같이 진행해보니 쉽고, 종합적인 구조를 이해할 수 있게 되었습니다. 감사합니다 .

By 박세정 on 3/18/2023

다른 분들의 말처럼 템플릿 엔진에 대한 강의는 불필요하다고 느껴져 안 봤습니다. 다만, 역시 유데미에서 유명한 강사답게 정말 정말 디테일도 좋고, 강의를 보면서 꼼꼼히 복습하고 공부한다면 어떤 부분이 헷갈려서 코드를 짤 때 어려움이 있다거나 하는 일은 전혀 없을 것 같아요. 맥스쌤 강의는 저도 벌써 몇개를 샀는지.. 믿고 봅니다

By Kimbaeksub on 2/25/2023

맥스쌤의 강의는 늘 믿고 봅니다. 아마 8개 정도 들은 듯합니다.. 노드js, 리엑트, 뷰, css, 넥스트js, 도커, 등등..

By Seong-Hyeon Jo on 11/18/2022

이분 강의는 항상 만족스럽습니다. 강의가 길다는 것은 그만큼 세세한 내용까지 다룬다는 것이고 이 과정을 끝내게 될때 배운것이 많다는 거겠죠. 대신 조금 아쉬운 점을 뽑자면 pug나 ejs의 내용이 포함되어서 프론트엔드를 react랑 vue를 공부한 저의 입장에서는 조금 불필요함을 느꼈습니다. 하지만 node 백엔드만을 제대로 배우고 싶으신 분들께는 강력하게 추천해주고 싶은 강의네요. 빠르게 성장하고 싶어하는 개발자 준비생분께는 이분 강의를 추천하고 싶습니다

By 상진 윤 on 6/5/2022

다 알려주려고 하는 건 알겠는데, 전부 알려주려고 하다 보니 초심자 입장에서는 너무 헷갈리네요. 예를 들어, Template Engine 부분을 하고 있는데, pug, handlebars, ejs 각각 별도 챕터로 만들면 좋겠어요. 한 챕터 안에 세 개를 다 넣으니까 너무 헷갈려요.

Showing all 10 reviews on CourseDuck

Read all 454 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100