CloudClass

Developing on AWS

Developing on AWS

  • Level 역할 기반 과정
  • Role 개발자
  • Duration 3days
  • Price 1,200,000
애플리케이션개발

교육 개요

AWS 소프트웨어 개발 키트(SDK)를 사용하여 안전하고 확장 가능한 클라우드 애플리케이션을 개발하는 방법을 배웁니다. Java, C#/.Net, Python 및 JavaScript용 AWS SDK 및 개발자 자격 증명을 설정할 수 있게 됩니다. AWS SDK를 사용하여 AWS 서비스와 상호 작용하고 솔루션을 개발하는 방법을 살펴봅니다. 또한 주요 개념, 모범 사례 및 문제 해결 팁에 대해서도 알아봅니다.

교육 대상

  • 중급 수준 소프트웨어 개발자

교육 목표

  • Java, C#/.Net, Python 및 JavaScript용 AWS SDK 및 개발자 자격 증명 설정
  • AWS SDK를 사용하여 AWS 서비스와 상호 작용하고 솔루션을 개발
  • AWS Identity and Access Management(IAM)를 사용하여 서비스 인증
  • Amazon Simple Storage Service(S3) 및 Amazon DynamoDB를 데이터 스토어로 사용
  • AWS Lambda, Amazon API Gateway, Amazon Simple Queue Service(Amazon SQS), Amazon Simple Notification Service(SNS) 및 AWS Step Functions를 사용하여 애플리케이션과 데이터를 통합
  • Amazon Cognito를 사용하여 사용자 인증
  • Amazon ElastiCache를 사용하여 애플리케이션 확장성을 개선 
  • 개발 과정에서 컨테이너를 사용
  • CI/CD 파이프라인을 활용해 AWS에 애플리케이션을 배포

교육 내용

본 과정은 AWS 공인교육으로 AWS 공인강사(AWS Authorized Instructors)가 강의를 진행합니다.

  1. 1day
    • 모듈 1: AWS 소개 
    • 모듈 2: AWS 기반 개발 소개
    • 모듈 3: IAM 소개
    • 모듈 4: 실습 소개
    • 모듈 5: Amazon S3로 솔루션 개발
  2. 2day
    • 모듈 6: Amazon DynamoDB로 유연한 NoSQL 솔루션 개발
    • 모듈 7: AWS Lambda로 솔루션 개발
    • 모듈 8: Amazon API로 솔루션 개발 
    • 모듈 9: Amazon SQS 및 SNS로 솔루션 개발  
    • 모듈 10: AWS Step Functions로 솔루션 개발
  3. 3day
    • 모듈 11: Amazon ElastiCache로 정보 캐싱
    • 모듈 12: 컨테이너 시작하기 
    • 모듈 13: 안전한 솔루션 개발
    • 모듈 14: 애플리케이션 배포

선수 지식

  • 적어도 1개의 고급 프로그래밍 언어에 관한 심층적인 지식 보유
  • 핵심 AWS 서비스 및 퍼블릭 클라우드 구현에 대한 실무 지식