【한글자막】 NodeJS 완벽 가이드 : MVC, REST APIs, GraphQL, Deno
NodeJS 및 Deno.js 완성, Node.js를 이용한 REST API와 GraphQL 구축, 인증 추가하기, MongoDB, SQL 등 활용법! Node.js의 실전 적용과 이론을 가장 종합적으로 다루는 강의
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 개발자