회사이미지

Academy Program

Home > D T Academy > 전체교육일정

전체교육일정

Developing Cloud Native Application & Micro Service Architecture

교육일정
교육기간
3일
교육금액
1,200,000원(면세)
전체일정보기 수강신청

교육개요

 

전통적인 폭포수(Waterfall) 개발 방식의 단점을 보완하는 Agile 및 DevOps 방식으로의  전환이 이루어지고 있습니다. 

클라우드 환경에 적합하게 구성한 애플리케이션, 클라우드 컴퓨팅의 장점을 활용하는 애플리케이션 개발 접근 방식을 의미합니다. 





Cloud Native Application은 클라우드 환경에 배치하고 확장하는 것이 쉬운 클라우드형 애플리케이션을 이르는 말입니다. 

MSA(Micro Service Architecture) 는 작은 독립적 서비스들로부터 복잡한 앱을 구축하는 것입니다.


기존의 값비싼 고성능 서버에 대형 애플리케이션을 운용하는 방식에서 더 작고 저렴한 서버 여러 대에 기능별로 나눈 마이크로 서비스로 운용하는 방식으로 변화됩니다. 



교육목표

- 개발자 · 개발운영(DevOps) 담당자 등이 Cloud 플랫폼과 Core 서비스를 이해하고 시스템을 구성하고 클라우드 애플리케이션을 개발 · 운영

- CNA  · MSA 개념을 이해하고 설명 가능

- MSA, Spring Boot Micro Service 문서화 · 개발 가능 



수강대상

- 개발자

- 개발운영(DevOps) 담당자 



선수과목

 

- 클라우드 기본 개념 이해

- 프로그래밍 언어 1개 경험

- 개발 환경에 대한 경험   



강의내용

 

 

1일

Cloud Native Application


Cloud Native Application Tech 

Cloud Native Application 정의, 특징

12-Factors

MicroServices, Container

Multitenancy

Platform as a Service

API, 개발방법론

2일

 마이크로서비스화 과정


마이크로서비스 아키텍처


Spring을 이용한 마이크로서비스 실행

마이크로서비스 진화, 정의, 아키텍처의 개념과 특징

Service Oriented Architecture Style

Serverless Computing

DevOps, PaaS, Agile, MicroServices relation

개발환경 설명 및 세팅

Spring Boot 개념

Spring을 이용한 API

API Documentation

3일

 마이크로서비스 지원


마이크로서비스와 클라우드 플랫폼


마이크로서비스 성숙도 모델

마이크로서비스 경계 설정

Service Registry 패턴, Routing Service 패턴, External Configuration

CI / CD 개념 및 활용

클라우드 플랫폼을 통한 마이크로서비스 배포

통합 형상관리, 통합 배포 모델

마이크로서비스를 위한 통합, 배포 아키텍처 및 실행

마이크로서비스 역량 모델, 4단계 성숙 모델

 



기타

 

문의 사항 

 

한국글로벌널리지 02)783-1188

 

 

 교육장 위치

 

한국글로벌널리지 연구소(서울특별시 강남구 논현로87길 25, HB Tower 10층)