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에 대한 기본 지식
회원 평가 (3)
저는 마음을 열고 소프트웨어 아키텍처에 대한 새로운 통찰력을 얻는 데 도움이 되는 연습을 좋아했습니다.
Gabriele - EAGLEPROJECTS S.p.A.
Course - Architecture and Design: Core + Advanced Training
Machine Translated
Structured and funny
Valentin Pravtchev - Carmeq GmBH
Course - Learning CMake
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.