연락처 정보

코스 개요

소개

  • Spring Boot를 활용한 마이크로서비스 기초 개요
  • Spring Boot에 대한 전반적인 설명
  • 웹 서비스의 개념 및 특징 소개

Spring Boot 기본 지식

  • Spring Boot 프로젝트 개발을 위한 IDE 환경 구성
  • Spring Boot 핵심 기능에 대한 이해
  • 내장형 서버의 사용법과 운영 방식
  • Spring Boot Actuator 활용 방법 탐색
  • Spring Boot DevTools을 통한 개발 효율 극대화

RESTful 웹 서비스 구현

  • REST 아키텍처의 개념 설명
  • 경로 변수 처리 기법
  • 요청 파라미터 활용 방법
  • POST 메서드 구현 및 응용
  • GET 메서드 작성 전략
  • 강력한 예외 처리 체계 구축
  • DELETE 메서드의 효율적 적용
  • 콘텐츠 협상 기법 및 활용 방안
  • RESTful 서비스 내 데이터 필터링 수행 전략
  • API 버전 관리 방법론

Spring Data JPA 사용법

  • JPA의 핵심 개념 및 구조 설명
  • 데이터베이스 연결 환경 구성 방안
  • 직원 관련 리소스를 처리하기 위한 POST 엔드포인트 생성
  • 데이터베이스 내 직원 정보 조회 과정
  • 데이터베이스로부터 직원 기록 삭제 절차
  • H2 데이터베이스에서 MySQL 환경으로의 전환 시나리오

Spring Security 활용법

  • 보안 프레임워크 Spring Security 소개
  • Okta 인증 서비스 등록 및 보안 설정 절차
  • API 게이트웨이 보호 전략
  • 주문 처리 서비스의 강력한 보안 수준 확보
  • Spring Security 구현 결과의 검증 기법

단위 테스트 작성법

  • 주문 처리 모듈에 적용되는 단위 테스트 환경 설정
  • 테스트 케이스 제작 및 분류 방법
  • 코드 검증을 위한 테스트 실행 체계
  • 각 테스트 시작 전 사전 설정 프로세스 구현

Docker 기초 적용법

  • 컨테이너 플랫폼 Docker의 핵심 개념
  • 실제 개발 현장에서 활용 가능한 Docker 설치 과정
  • 실무 단계에서의 Docker 사용 방안 적용

Kubernetes 운영 전략

  • 컨테이너 오케스트레이션 플랫폼 Kubernetes 구조 분석 및 구성 요소 설명
  • 현실 비즈니스 환경에서 클러스터 활용 및 애플리케이션 배포 절차

CI/CD 파이프라인 활성화

  • 지속적 통합/배포 시스템의 주요 특징과 구조 이해
  • 안정적인 소프트웨어 패키지 저장소 생성 과정
  • 필수 가상 머신 리소스 자동 프로비저닝 기법
  • 자동화된 배포를 위한 Jenkins 파이프라인 구축 전략

요약 및 향후 학습 방향 안내

요건

  • Java 개발 경험
  • Spring Framework에 대한 기초 지식

수강 대상

  • Java 개발자들
 21 시간

참가자 수


참가자별 가격

회원 평가 (4)

예정된 코스

관련 카테고리