| 주차(Week) |
주제 및 내용 |
학습과제 |
추가설명 (목표성과/MPF지표) |
| 1 |
오리엔테이션 |
- TGC 소개 및 참여자 상호 인사 |
|
| 2 |
AWS 기초(Lv100) [네트워크의 이해] |
- AWS VPC 에 대해 학습한다. (VPC / SUBNET / TGW / NAT GW) - 서비스 네트워크 흐름에 대해 학습한다. (NACL / SG / ROUTE TABLE) - AWS ELB 에 대해 학습한다. (CLB / NLB / ALB / GWLB) |
AWS VPC / ELB 에 대한 이해 (과제 참여율) |
| 3 |
AWS 기초(Lv100) [기반 서비스의 이해] |
- AWS 컴퓨팅 서비스인 EC2에 대해 학습한다. - AWS DMBS 서비스인 RDS에 대해 학습한다. - AWS 스토리지 서비스인 S3에 대해 학습한다. |
AWS EC2 / RDS / S3 에 대한 이해 |
| 4 |
AWS 기초(Lv100) 실습및 프로젝트 기획 |
- AWS 코어 서비스를 활용하여 간단한 웹 어플리케이션을 AWS 콘솔 상에서 직접 구축해본다. - TGC 내 팀을 구성하여 프로젝트를 기획해본다. |
AWS 기초 서비스에 대한 실습 (실습 참여율) |
| 5 |
AWS 기본(Lv200) [보안의 이해] |
- AWS 보안 핵심인 IAM에 대해 학습한다. (인증/인가) - AWS 어플리케이션 방화벽인 WAF에 대해 학습한다. |
AWS IAM 및 WAF 에 대한 이해 |
| 6 |
AWS 기본(Lv200) [ECS 및 CI/CD 이해] |
- Docker 에 대해 학습 한다. (Docker / Dockerfile / Docker compose) - AWS 컨테이너 조율 서비스인 ECS에 대해 학습한다. - AWS CI/CD 서비스인 Code Series 학습한다. |
ECS / CI/CD 및 배포에 대한 이해 |
| 7 |
AWS 기본(Lv200) 실습및 프로젝트 설계 |
- AWS Code Series를 활용하여 AWS 내 CI/CD Pipeline 을 직접 구축하고 다양한 서비스 배포 방식을 실습해본다. - TGC 내 팀을 구성하여 프로젝트를 설계해본다. |
AWS CI/CD 에 대한 실습 (실습 참여율) |
| 8 |
AWS 심화(Lv250) [서버리스의 이해] |
- AWS 서버리스 서비스인 Lambda 에 대해 학습한다. - AWS 메시징 서비스인 SQS / SNS 에 대해 학습한다. |
Lambda / SQS 및 배포에 대한 이해 |
| 9 |
AWS 심화(Lv250) 실습 및 프로젝트 개발 |
- 다양한 AWS Serverless 서비스(DynamoDB / Lambda / API GW)를 활용하여 서비스를 직접 구축해본다. - TGC 내 팀을 구성하여 프로젝트를 개발해본다. |
AWS Serverless 서비스에 대한 실습 (실습 참여율) |
| 10 |
아키텍처 표준화 |
-사내 MAIL/SMS/Scheduler 아키텍처에 대한 이해 (Lambda) -사내 프론트 환경 아키텍처에 대한 이해 (Cloudfront + s3) |
사내 아키텍처 표준화에 대한 이해 |
| 11 |
클라우드 비용 최적화 및 프로젝트 개발 |
-사내에 클라우드 비용 현황을 이해하고 비용 최적화를 위한 방안들에 대해 학습한다. - TGC 내 팀을 구성하여 프로젝트를 개발해본다. |
AWS 비용 현황과 최적화를 위한 방안 |
| 12 |
매듭 |
TGC 팀별 프로젝트 성과 발표 및 TGC 개인별 회고 |
팀별 AWS 활용 성과(프로젝트) 및 TGC 참여 회고 |