Course Outline

Node.js 특성 및 기본 사항(Java과 비교)

  • Node.js, V8 및 서버 측 개발(왜 Node.js을 사용해야 합니까?)
    • 차단 vs. 비차단
    • 이벤트 기반Programming
    • 이벤트 루프 및 콜백 패턴
  • Node.js 건축
    • 모듈 및 샌드박스 패턴
    • 엔피엠(Npm)
    • 종속성 메커니즘
    • package.json 파일
  • V8 엔진 내부
    • 메모리 계획
    • 쓰레기 수거
    • 메모리 누수
    • 메모리 및 CPU 모니터링
  • Node.js로 로깅
  • Node.js 미들웨어
    • SSL 및 TLS
  • Node.js 버전 및 마이그레이션

Express.js 특성 및 기본 사항(Websphere Tomcat 사양 Java EE과 비교)

  • 애플리케이션 구성 및 설정
  • 템플릿 엔진
  • 라우팅
  • HTTP
  • 요청 및 응답 객체
  • SSL 및 TLS
  • 오류 처리
  • 멀티스레딩
  • 제이슨

웹스톰

  • 시작하기
  • 스마트 기능
  • 패키지 관리자
  • WebStrom 및 노드, Angular, Express
  • 코드 검사, 품질 도구, 프로파일링
  • 디버깅
  • 단위 테스트

PM2

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

Winston.js로 로깅

  • 윈스턴과 함께 로깅
  • 운송
  • 로거
  • 로그 레벨
  • 프로파일링
  • 스트리밍 로그
  • 로그 쿼리
  • 필터, 리라이터

Requirements

참석자는 Node.js 및 Express.js를 사용한 개발에 대해 어느 정도 이해하고 있어야 합니다.

 21 Hours

Number of participants


Price per participant

회원 평가 (5)

Upcoming Courses

Related Categories