코스 개요

소개

  • 마이크로서비스 아키텍처 개요
  • 마이크로서비스 기초 이해하기

마이크로서비스 구축

  • 미니 마이크로서비스 애플리케이션 개발
  • Docker로 서비스 실행하기
  • Kubernetes로 서비스 오케스트레이션 하기
  • 다중 서비스 애플리케이션 아키텍처 이해하기
  • 클라우드 기반 환경에서 앱 개발하기
  • 정규화 전략 사용하기
  • 데이터베이스 관리 및 모델링
  • 인증 전략 및 옵션 사용하기

고립된 마이크로서비스 테스트

  • 테스트 아키텍처 이해하기
  • 잘못된 입력 테스트하기
  • 테스트 중 Node 환경 변경하기
  • 로그인 및 로그아웃 기능 테스트하기
  • 테스트 중 쿠키 문제
  • 비인증 요청 테스트하기

NodeJS와 React 활용

  • 서버 사이드 렌더링된 React 애플리케이션 통합하기
  • 서비스 간 코드 공유 및 재사용
  • CRUD 서버 설정
  • NATS 스트리밍 서버 사용하기
  • NodeJS 환경에서 NATS 연결하기
  • NATS 클라이언트 관리하기
  • 크로스 서비스 데이터 복제 사용하기
  • 이벤트 흐름 이해하기
  • 이벤트 처리 및 동시성 문제 해결하기

지속적 통합 및 배포 (CI/CD)

  • 개발 워크플로 이해하기
  • Git 사용하기
  • 테스트 실행하기
  • 배포 옵션

요약 및 다음 단계

요건

  • JavaScript와 React에 대한 기본 지식
  • 명령줄 사용에 익숙함

대상 학습자

  • 개발자들
 21 시간

참가자 수


참가자당 가격

회원 평가 (1)

예정된 코스

관련 카테고리