Cloud > MSA 과정
Spring Cloud를 활용한 MSA Advanced 개발
강의기간
2024-07-15 ~ 2024-07-19
난이도
고급
수강일
5일, 09:00~18:00
수강료
1,600,000원 KRW (KR)
환급
비환급과정
※ 비환급과정(면세) 입니다.
과목코드
ABC226
과정개요 교육장 안내
※ 본 과정을 신청하는 경우 한국 교육서비스의 Terms&Conditions 에 동의하는 것으로 간주합니다.
과정소개

• Spring Cloud를 활용하여 Microservices를 구축하는 다양한 방법에 대해서 학습하는 과정입니다.

• Microservices Patterns에 대해서 학습합니다.

• Spring Cloud의 Resilience4j, Securing, Stream에 대해서 학습합니다.

• Spring Cloud환경하에서 Jenkins CI/CD과 통합하여 DevOps를 구축하는 방법에 대해서 학습합니다.

• Spring Cloud를 활용하여 구축한 Microservices를 Container Service 및 상용 클라우드에 배포하는 방법에 대해서 학습합니다.

수강대상

• Spring Boot 및 Spring Cloud에 대해서 개념을 가지고 있는 분

•가상화 소프트웨어 및 Cloud 환경에 경험을 가지고 있는 분

• Spring Cloud기반의 Microservices 구축하려는 분

교육내용

Module 1 – Microservices Architecture
- N-tier Architecture
- Monolithic Architecture
- Microservice란 무엇인가?
-애플리케이션 구축 방법을 왜 바꾸어야 할까?
- Cloud와 Microservices
- Spring Boot와 Spring Cloud

Module 2 – Microservice Patterns
- Core Microservice Development Pattern
- Microservices Routing Patterns
- Microservices Client Resiliency
- Microservices Security Patterns
- Microservices Logging & Tracing Patterns
- Application Metrics Pattern
- Microservices Build/Deployment Patterns

Module 3 – Spring Cloud와 Microservices
- Spring Cloud란 무엇인가?
- Spring Cloud 소개
- Cloud Native Microservice
- Spring Boot와 Java

Module 5– Spring Cloud & Resilience4j
- Client-Side Resiliency Patterns이란 무엇인가?
- Client-Side Resiliency가 중요한 이유
- Resilience4j구현하기
- Circuit Breaker구현하기
- Fallback, Bulkhead, Retry, Rate Limiter Pattern 구현하기

Module 7– Spring Cloud Securing
- OAuth2란 무엇인가?
- Keycloak소개 
- Spring과 Keycloak으로 Single Endpoint
- Keycloak로 Organization 보호하기
- HTTPS/SSL에 활용하기

Module 8– Spring Cloud Stream
- Spring Cloud Stream 소개
- Simple Message Producer와 Consumer구현하기
- Distributed Caching
Module 9 – Microservices와 DevOps
- CI/CD 소개
- Jenkins 소개
- Jenkins Build 배포하기
- Docker와 Jenkins CI/CD

Module 10 - Deploying Microservices
- Microservices와 Kubernetes
- Microservices와 Cloud Service
- Microservices를 Cloud의 Container 서비스에 배포하기

 

선수과목

• Java 웹 애플리케이션 경험 필요

• Spring & Spring Boot Framework & Spring Cloud 기본 경험 필요

•가상화 소프트웨어 및 Cloud환경 경험 필요

다음과목

Contact us

  • 교육관련 문의
    1661 - 9080
  • HP제품 서비스 문의
    1588 - 3003
HPE 교육센터 BLOG
2016 중소기업 정부지원과정 CAFE