Course Outline

모듈 1: Cloud Computing 소개

• Cloud Computing 개요
• Cloud Computing의 장점
• 클라우드 서비스 모델(IaaS, PaaS, SaaS)
• AWS 소개
• AWS 서비스 개요
• 글로벌 인프라

모듈 2: Software Architecture의 기초

• Software Architecture의 원리
• 아키텍처 패턴 및 스타일
• 계층화된 아키텍처
• Microservices 건축
• 서버리스 아키텍처

모듈 3: AWS 핵심 서비스

• 컴퓨팅 서비스
• EC2(탄력적 컴퓨팅 클라우드)
• AWS Lambda
• 보관 서비스
• S3(간단한 스토리지 서비스)
• EBS(탄력적 블록 스토어)
• Database 서비스
• RDS(관계형 Database 서비스)
• 다이나모DB
• Networking 서비스
• VPC(가상 사설 클라우드)
• 53번 국도

모듈 4: AWS에 Java 애플리케이션 배포

• AWS Elastic Beanstalk
• Docker 및 ECS(탄력적 컨테이너 서비스)
• AWS Lambda을 사용한 서버리스 배포
• AWS CodePipeline 및 CodeBuild를 사용한 CI/CD 파이프라인

모듈 5: 클라우드 아키텍처의 보안

• AWS 보안 기초
• IAM(ID 및 Access Management)
• AWS 키 Management 서비스

모듈 6: 모니터링 및 확장

• AWS에서 애플리케이션 모니터링
• 클라우드워치
• AWS 엑스레이
• 자동 확장
• EC2 자동 스케일링
• DynamoDB Auto Scaling
• 성능 최적화 기술

모듈 7: 실습 랩 및 프로젝트

• AWS Elastic Beanstalk에 Java 웹 애플리케이션 배포
• AWS Lambda을 사용하여 서버리스 애플리케이션 구축 및 배포
• Java 애플리케이션을 위한 CI/CD 파이프라인 설정
• AWS를 사용하여 Microservices 아키텍처 구현 및 Java

Requirements

Java 및 AWS에 대한 기본 지식

 21 Hours

Number of participants


Price per participant

회원 평가 (3)

Upcoming Courses

Related Categories