Course Outline

Express.js

  • Express.js 설치
  • Express.js 애플리케이션의 디렉토리 구조
  • 서버 생성
  • 라우팅 및 미들웨어 기능
    • 오류 처리
    • 서버 측 로깅
  • 서버 측 모듈: HTTP, HTTPS, URL, SSL/TLS, 클러스터, DNS, 프로세스 및 자식 프로세스, REPL, Zlib
  • nginx와 연계한 로드 밸런싱

Node.js - 기초(개념 및 아키텍처만 해당)

  • Node.js, V8 및 서버 측 개발
    • 차단 vs. 비차단
    • 이벤트 기반Programming
    • 이벤트 루프 및 단일 스레드 디멀티플렉서
  • 패키지 관리자로서의 npm
    • 종속성 메커니즘
    • package.json 파일
  • 버전 마이그레이션

V8 엔진 내부

  • 성능
  • 컴파일러로서의 V8
  • 메모리 계획
  • 쓰레기 수거
  • 메모리 누수

모니터링

  • sematext로 모니터링
  • ruxit로 모니터링

오후 1시 5분2

  • 애플리케이션 패키징 및 배포
  • Nodejs+pm2 런타임 패키징 및 배포
  • Nodejs 스크립트 패키지
  • nodejs 버전 확인 및 전환
  • 파일 시스템 위치 및 표준
  • 벌채 반출
  • 초기화 스크립트
  • SSL/TLS 인증서
  • 모니터링
  • 애플리케이션 중지, 시작, 삭제, 부활
  • PM2 프로세스 중지, 시작, 부활
 14 Hours

Number of participants


Price per participant

회원 평가 (5)

Upcoming Courses

Related Categories