연락처 정보

코스 개요

소개

  • 마이크로서비스 아키텍처 개요
  • 마이크로서비스의 기본 원리 이해하기

마이크로서비스 구축 방법

  • 간단한 마이크로서비스 애플리케이션 개발해보기
  • Docker를 사용해 서비스 실행하기
  • Kubernetes로 여러 서비스 조율하기
  • 다중 서비스 기반 애플리케이션의 아키텍처 이해하기
  • 클라우드 환경에서 애플리케이션 개발 방법 배우기
  • 정규화 전략 활용법 익히기
  • 데이터베이스 관리 및 모델링 기초 다지기
  • 인증 방식 및 옵션에 대해 알아보기

개별 마이크로서비스 테스트 방법

  • 테스트 아키텍처의 개념 이해하기
  • 유효하지 않은 입력값에 대한 테스트 수행하기
  • 테스트 중 Node 환경 변경 방법 배우기
  • 로그인 및 로그아웃 기능 테스트해보기
  • 테스트 시 쿠키 관련 문제점 파악하기
  • 권한이 부여되지 않은 요청의 테스트 방법 살펴보기

NodeJS와 React 활용법

  • 서버 측에서 렌더링되는 React 애플리케이션 연동하기
  • 여러 서비스 간 코드 공유 및 재사용 방법 익히기
  • 생성-읽기-업데이트-삭제 기능을 갖춘 서버 설정해보기
  • NATS 스트리밍 서버 사용법 알아보기
  • NodeJS 환경 내에서 NATS 연결 방법 배우기
  • NATS 클라이언트 관리 기술 습득하기
  • 서비스 간 데이터 복제 기능 활용해보기
  • 이벤트 흐름의 개념 이해하기
  • 이벤트 처리 및 동시성 문제 해결 방법 익히기

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

  • 개발 워크플로우의 구조 이해하기
  • Git 사용법 익히기
  • 테스트 수행 절차 숙지하기
  • 애플리케이션 배포 옵션에 대해 알아보기

요약 및 향후 학습 방향

요건

  • JavaScript 및 React에 대한 기본 지식 필요
  • 명령줄 사용 경험이 있어야 함

대상 청중

  • 개발자들
 21 시간

참가자 수


참가자별 가격

회원 평가 (1)

예정된 코스

관련 카테고리