코스 설명
교육 목표
nodejs 소개
nodejs 설치
첫 번째 경험(REPL)
첫경험 (헬로잇캐스트)
모듈(소개)
맞춤 모듈
모듈(내보내기와 module.exports의 차이점)
모듈(내장 OS 모듈)
모듈(내장 경로 모듈)
모듈(내장 URL 모듈)
모듈(내장 fs 모듈)
아침에 리뷰
모듈(내장 http 모듈)
모듈(내장된 http 모듈로 인해 왜곡된 코드 해결 및 다른 페이지에 대한 응답)
요청 및 응답 객체
메시지 보드 케이스(준비)
메시지 보드 케이스(정적 페이지)
메시지 보드 케이스(동적 페이지 표시)
게시판 케이스(데이터 취득)
게시판 케이스(사후 데이터 처리)
검토
일일 피드백
NPM 소개
NPM 첫 경험
NPM 구문 설명
NPM 템플릿 버전 관리
NPM 소스 관리
NPM 사용자 정의 스크립트 명령
NPM 패키지 사용자 정의 게시
NPM 요약
모듈(자동 재시작)
모듈(날짜 처리)
Express Framework(소개 및 첫 경험)
Express 프레임워크(구성 템플릿 엔진)
Express 프레임워크(라우팅)
Express 프레임워크(정적 파일 호스팅)
게시판 케이스(초기화)
메시지 보드 케이스(정적 페이지 표시)
게시판 케이스(데이터 추가 처리)
NVM을 통해 nodejs 버전 전환
학생 프로젝트(초기화)
학생 프로젝트(목록)
학생 프로젝트(추가)
라우팅 최적화
데이터베이스 운영 최적화
미들웨어(첫 경험)
미들웨어(오류 처리)
미들웨어(응용 시나리오)
미들웨어(요약)
세션 기술(쿠키)
세션 기술(세션)
학생 프로젝트(로그인 초기화)
학생 프로젝트(로그인 정적 페이지 표시)
학생 프로젝트(로그인 기능)
학생과제(등록기능)
학생 프로젝트(검열 방지)
학생 프로젝트(사용자 정보 표시 및 종료)
요약 생각
요약 개발
ES6 구문(Symbol의 새로운 데이터 유형)
ES6 구문(데이터 구조 설정)
ES6 구문(맵 데이터 구조)
ES6 구문(루프)
ES6 구문(함수 확장)
ES6 구문(문자열 확장)
ES6 구문(모듈)
ES6 구문(클래스 클래스)
Promise 객체(소개 & 구문 & 첫 경험)
Promise 객체(콜백 지옥 문제 해결)
비동기(&A) 대기
약속&비동기&대기(요약)
ES6 구문(객체 속성 약어)
웹 크롤러
NodeJS를 통해 MySQL 데이터베이스 운영
koa2 프레임워크(초기화)
koa2 프레임워크(초기화 모델 및 정적 리소스)
koa2 프레임워크(학생 목록 기능)
koa2 프레임워크(기능 추가)
01-NodeJS(소개, 설치, 공통 모듈, 게시판) 02-NodeJS(NPM 사용법, 템플릿 엔진, Express 프레임워크) 03-NodeJS(Express 프레임워크 학생 프로젝트, 로그인 등록, 미들웨어, 세션 기술, 오류 처리) 04-NodeJS(ES6, 웹 크롤러, MySQL, koa2 프레임워크 학생 프로젝트)