Node.js - Express

Node.js - Express

(2개의 수강평)

716명의 수강생
무료
지식공유자 · 생활코딩
95회 수업 · 총 7시간 39분 수업
평생 무제한 시청
수료증 미발급 강의
수강 난이도 '활용'

WEB2 - Node.js & Express

이 수업은 Node.js의 대표 웹프래임워크인 Express를 이용해서 웹애플리케이션을 구현하는 방법에 대한 수업입니다. 코드가 복잡해지면 점차 애플리케이션을 구현하는 것이 고된 일이 됩니다. 이런 상황에서 코드의 복잡성을 낮춰주고, 웹애플리케이션을 구현하는 과정에서 공통적으로 요구되는 일들을 대신해주는 것이 프래임워크입니다. 코드의 복잡성 때문에 고통받고 계신 분에게 이 수업을 권합니다.

도움이 되는 분들

  • Node.js와 MySQL에 대해서 전혀 모른다면 이 수업을 보시면 안됩니다.
  • Node.js와 MySQL에 대한 선행학습을 먼저하시고 이 수업에 참여하실 것을 강하게 권합니다.

 추천 학습 순서

이 수업은 CC 라이센스를 따르고 있으며, 아래 링크 에서도 볼 수 있습니다.
Node.js-Express https://opentutorials.org/course/3370
쿠키와 인증 https://opentutorials.org/course/3387
세션과 인증 https://opentutorials.org/course/3400 passpor.js
https://opentutorials.org/course/3402
다중 사용자 https://opentutorials.org/course/3411 google login https://opentutorials.org/course/3413 facebook login
https://opentutorials.org/course/3414

좋은 지식을 나눠주시는 생활코딩에 감사의 말씀을 전합니다.

교육과정

모두 펼치기 95 강의 7시간 39분
섹션 0. Express
22 강의 121 : 00
수업 소개
04 : 00
실습환경 준비
05 : 00
Hello world 1
03 : 00
Hello Word 2
07 : 00
홈페이지 구현
03 : 00
상세보기 페이지 구현 1
05 : 00
상세페이지구현 2
03 : 00
페이지 생성 구현
03 : 00
페이지 수정 기능 구현
02 : 00
페이지 삭제 기능 구현
04 : 00
미들웨어의 사용 - body parser
10 : 00
미들웨어의 사용 - compression
06 : 00
Express 미들웨어 만들기
09 : 00
Express 미들웨어의 실행순서
04 : 00
정적인 파일의 서비스
06 : 00
에러처리
07 : 00
라우터 - 주소체계변경
10 : 00
라우터 - 파일로 분리 1
10 : 00
라우터 - 파일로 분리 2
04 : 00
보안
05 : 00
express generator
07 : 00
수업을 마치며
04 : 00
섹션 1. 쿠키와 인증
16 강의 63 : 00
쿠키와 인증 수업소개
02 : 00
실습 준비
01 : 00
쿠키의 생성
06 : 00
쿠키 읽기
06 : 00
쿠키의 활용
06 : 00
Session 쿠키 VS Permanent 쿠키
03 : 00
쿠키 옵션 - Secure & HttpOnly
04 : 00
쿠키옵션 - path & domain
04 : 00
쿠키를 이용한 인증 기능 구현 - 소개
02 : 00
인증구현 - UI 만들기
03 : 00
인증구현 - 로그인 쿠키 생성
05 : 00
인증구현 - 로그인 상태 체크
05 : 00
인증구현 - 로그인 상태를 UI에 반영
05 : 00
인증구현 - 로그아웃
02 : 00
인증구현 - 접근제어
05 : 00
수업을 마치며
04 : 00
섹션 2. 세션과 인증
14 강의 52 : 00
Express Session & Auth 수업소개
04 : 00
미들웨어 express session의 구동
04 : 00
express-session의 옵션
04 : 00
express-session의 session 객체
express-session의 session store
04 : 00
인증구현 - UI 만들기
04 : 00
인증구현 - 로그인 세션구현
05 : 00
인증구현 - 세션 미들웨어 설치
05 : 00
인증구현 - 인증상태를 UI에 반영
06 : 00
인증구현 - 로그인상태 UI를 반영 2
05 : 00
인증구현 - 로그아웃
02 : 00
인증구현 - 접근제어
03 : 00
인증구현 - 세션저장
02 : 00
수업을 마치며
04 : 00
섹션 3. Passpot.js
14 강의 75 : 00
수업소개
03 : 00
passport.js 설치
04 : 00
인증 구현
04 : 00
자격확인 1
05 : 00
자격확인 2
06 : 00
세션이용 1
05 : 00
세션이용 2
07 : 00
세션이용 3
04 : 00
로그인 확인
05 : 00
로그아웃
04 : 00
플래쉬 메시지
08 : 00
플래쉬 메시지의 적용
06 : 00
리팩토링
11 : 00
수업을 마치며
03 : 00
섹션 4. 다중 사용자
13 강의 69 : 00
수업 소개
02 : 00
수업의 목적
01 : 00
회원가입 UI
03 : 00
회원 정보 저장 1
06 : 00
회원정보저장 2
05 : 00
세션 스토어에 인증 정보 저장
08 : 00
로그인 구현
04 : 00
접근제어 - 글쓰기
08 : 00
글목록을 lowdb로 전환
02 : 00
접근제어 - 글 수정
09 : 00
접근제어 - 글 삭제
03 : 00
비밀번호 저장
15 : 00
수업을 마치며
03 : 00
섹션 5. Google Login
7 강의 38 : 00
수업소개
04 : 00
프로젝트 등록
05 : 00
Passprot.js 설정
06 : 00
Resource Owner 승인절차
06 : 00
id 획득 절차
08 : 00
사용자 추가
07 : 00
수업을 마치며
02 : 00
섹션 6. Facebook Login
9 강의 41 : 00
수업 소개
04 : 00
프로젝트 등록
05 : 00
비밀정보 관리
04 : 00
Resource owner 인증절차
05 : 00
id 획득 절차
07 : 00
email scope
03 : 00
회원생성
05 : 00
회원정보관리
06 : 00
수업을 마치며
02 : 00

공개 일자

2018년 8월 23일 (마지막 업데이트 일자 : 2018년 8월 28일)

수강 후기

5.0
2개의 수강평
hy.lee 15일 전
잘들었습니다.
문진섭 7달 전
좋은 강좌 감사합니다.
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스