연락처 정보

코스 개요

소개

  • 스프링 부트를 활용한 마이크로서비스 소개
  • 스프링 부트 개요
  • 웹 서비스 소개

스프링 부트 기본기

  • 스프링 부트 프로젝트를 위한 IDE 설정
  • 스프링 부트의 핵심 기능 이해
  • 임베디드 서버 활용
  • 스프링 부트 액추에이터 탐색
  • 스프링 부트 DevTools 활용

RESTful 웹 서비스

  • REST 아키텍처 개요
  • 경로 변수(path variables) 처리
  • 요청 파라미터 처리
  • POST 메서드 구현
  • GET 메서드 구현
  • 견고한 예외 처리
  • DELETE 메서드 구현
  • 콘텐츠 협상 전략
  • RESTful 서비스에서 데이터 필터링 적용
  • API 버전 관리 구현

스프링 데이터 JPA

  • JPA 개요
  • JPA 구성
  • 사원 리소스를 위한 POST 엔드포인트 생성
  • 데이터베이스에서 사원 데이터 검색
  • 데이터베이스에서 사원 데이터 삭제
  • H2에서 MySQL 데이터베이스로 마이그레이션

스프링 시큐리티

  • 스프링 시큐리티 개요
  • Okta 등록 및 구성
  • API 게이트웨이 보안 설정
  • 주문 서비스(Order Service) 보안 설정
  • 스프링 시큐리티 구현 테스트

단위 테스트

  • 테스트를 위한 주문 서비스 구성
  • 테스트 메서드 생성
  • 테스트 검증 수행
  • 설정 메서드 구현

도커

  • 도커 개요
  • 도커 설정
  • 도커의 실제 활용

쿠버네티스

  • 쿠버네티스 구성 요소 및 아키텍처 개요
  • 쿠버네티스를 이용한 구성 및 배포

CI/CD 파이프라인

  • CI/CD 개요
  • 아티팩트 레지스트리 생성
  • VM 인스턴스 프로비저닝
  • 제니스(Jenkins) 파이프라인 구현

요약 및 다음 단계

요건

  • Java 개발 경험
  • 스프링 프레임워크에 대한 기초 지식

대상

  • Java 개발자
 21 시간

참가자 수


참가자별 가격

회원 평가 (3)

예정된 코스

관련 카테고리