AWS SDK를 사용하여 안전하고 확장 가능한 클라우드 애플리케이션을 개발하는 방법을 배울 수 있습니다. 주요 개념, 모범 사례에 대한 심층적인 지식을 얻어가는 한편 코드를 사용하여 AWS와 상호작용을 주고 받는 데 대한 문제 해결 팁을 얻을 수 있습니다.

AWS 기반 개발은 개발자가 AWS SDK를 사용하여 안전하고 확장 가능한 클라우드 애플리케이션을 개발하는 방법을 이해하는 데 도움이 됩니다. 이 과정에서는 코드를 사용해 AWS와 상호 작용하는 방법에 대한 심층적인 지식을 제공하고 주요 개념, 모범 사례 및 문제 해결 팁을 다룹니다.

수준

중급

전달 방식

강의식, 라이브 또는 가상 수업

기간

3일

본 과정에서 배우게 될 내용은 다음과 같습니다.

  • Java, C#/.Net, Python, and JavaScript용 AWS SDK 및 개발자 자격 증명을 설정
  • AWS SDK를 사용하여 AWS 서비스와 상호 작용하고 솔루션을 개발
  • Amazon Simple Storage Service(S3)와 Amazon DynamoDB를 데이터 스토어로 사용
  • Amazon Kinesis, AWS Lambda, Amazon Simple Queue Service(SQS), Amazon Simple Notification Service(SNS) 및 Amazon Simple Workflow Service(Amazon SWF)를 사용하여 애플리케이션과 데이터를 통합
  • AWS Identity and Access Management(IAM) 사용하여 서비스 인증
  • 웹 자격 증명 프레임워크 및 Amazon Cognito를 사용하여 사용자 인증
  • Amazon ElastiCache 및 Amazon CloudFront를 사용하여 애플리케이션 확장성을 개선
  • AWS Elastic Beanstalk 및 AWS CloudFormation을 사용하여 애플리케이션 배포

본 교육 과정의 대상은 다음과 같습니다.

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

수강생은 다음 사전 조건을 갖추어야 합니다.

  • AWS 서비스에 익숙
  • Java, C#/.Net 또는 Python에 대한 실무 지식

본 과정은 다음 방법을 통해 제공됩니다.

  • 강의식 교육
  • 실습

참고: 과정 개요는 해당 강의가 제공되는 지역 및 언어에 따라 내용이 조금씩 다를 수 있습니다.

1일: 기초 쌓기

  • AWS 기반 개발 과정 소개
  • 데이터 스토어 선택
  • Amazon S3로 스토리지 솔루션 개발
  • Amazon DynamoDB로 유연한 NoSQL 솔루션 개발

2일: 이벤트 중심 처리로 애플리케이션과 데이터 연결하기

  • 이벤트 사용
  • Amazon Kinesis Stream으로 이벤트 중심 솔루션 개발
  • Amazon SWF, Amazon SQS 및 Amazon SNS로 이벤트 중심 솔루션 개발
  • AWS Lambda로 이벤트 중심 솔루션 개발

3일: 안전하고 확장 가능한 애플리케이션 개발 및 배포하기

  • 안전한 애플리케이션 개발
  • 확장성을 위한 정보 캐싱
  • Amazon CloudWatch로 애플리케이션 및 AWS 리소스 모니터링
  • AWS Elastic Beanstalk 및 AWS CloudFormation으로 애플리케이션 배포
Developing Thumbnail

aws.training으로 이동