Course Outline

소개

Node.js 개념

  • RAM 대 I/O 대기 시간
  • 차단 및 비차단
  • 구문 및 논리

API의 기초와 기능

  • Scalar 유형
  • 웹 아키텍처 패턴: 복합 패턴, 프록시 패턴, 파사드 패턴

REST 개요

  • 옵션 받기
  • 풀옵션
  • 포스트 옵션
  • 삭제 옵션

개발 환경 준비

  • 설치 및 구성 Node.js
  • Express.js 설치 및 구성
  • 설치 및 구성 MongoDB
  • 설치 테스트

노드 모듈 및 패키지 관리자

  • 모듈 만들기
  • 모듈 로드
  • 모듈 기능 사용
  • 이벤트 인수 만들기
  • 이벤트 이미터 확장
  • 노드 패키지 설치
  • 패키지 사용
  • 패키지 나열
  • 패키지 업데이트
  • 패키지 제거
  • 패키지 게시

Express.js 작업

  • 사용자 정의 미들웨어 만들기
  • Express 라우터 사용
  • 필터링 경로

REST 및 GraphQL API

  • 웹 서버 구축
  • 취급 경로
  • HTTP 요청 구문 분석
  • 엔드포인트 호출
  • 스키마 정의
  • 입력 유효성 검사 추가
  • 돌연변이 관리
  • 변수 추가
  • 오류 처리

MongoDB를 사용한 CRUD 작업

  • 문서 저장
  • 문서 쿼리
  • 문서 업데이트 중
  • 문서 삭제

인증 및 보안

  • 사용자 생성 및 등록
  • 토큰 생성
  • 환경 변수에 저장
  • 경로 보호
  • 인증 테스트

문제 해결

  • 단위 테스트 작성
  • 통합 테스트 작성
  • 유닛 배선 및 통합 테스트

요약 및 결론

Requirements

  • JavaScript 프로그래밍 경험

청중

  • 웹 개발자
 14 Hours

Number of participants



Price per participant

회원 평가 (4)

Related Courses

Node.js for JavaScript Developers

21 Hours

Related Categories