【한글자막】 NodeJS 완벽 가이드 : MVC, REST APIs, GraphQL, Deno

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

Ratings: 4.78 / 5.00




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


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

What You Will Learn!

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

Who Should Attend!

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