Managing DynamoDB Applications at Scale (Korean)
Offered By: Amazon Web Services via AWS Skill Builder
Course Description
Overview
과정 설명
Amazon DynamoDB는 어떤 규모에서도 10밀리초 미만의 성능을 제공하는 키-값 및 문서 데이터베이스입니다. 글로벌 가용성, 백업 및 복구, 고급 애플리케이션, 수명 주기 통합 및 보안 기능을 포함하는 엔터프라이즈 기능이 내장된 완전 관리형 데이터베이스 서비스입니다.
이 중급 과정은 Developing with Amazon DynamoDB 커리큘럼의 일련의 과정 중 네 번째입니다.
이 개발자 중심 교육 과정에서는 규모 있는 기능을 심도 있게 살펴봅니다. 모든 수준의 개발자가 AWS CLI 및 SDK를 통해 이러한 기능에 쉽게 액세스하고 이를 자체 애플리케이션에 통합할 수 있는 방법을 살펴봅니다.
이 교육 과정은 선택적(유료) 실습과도 연관되어 있습니다. 이 실습에서는 AWS Lambda 및 Amazon Simple Email Service(Amazon SES)에 연결된 애플리케이션 아키텍처에 DynamoDB Streams를 통합하는 방법을 보여줍니다.
- 과정 수준: 중급
- 과정 소요 시간: 210분
활동
이 과정에는 애니메이션, 비디오 데모, 대화형 콘텐츠, 지식 확인 및 선택적 자습형 실습(유료)이 포함되어 있습니다.
과정 목표
이 과정에서 배울 내용은 다음과 같습니다.
- DynamoDB에서 데이터에 대한 액세스, 권한, 암호화 관리
- DynamoDB를 사용하여 이벤트 기반 워크플로 구축 및 자동화
- DynamoDB에서 고가용성 기능 사용
수강 대상
이 과정의 대상은 다음과 같습니다.
- 클라우드에서 비관계형 데이터베이스, 특히 DynamoDB와 상호 작용하는 방법을 배우려는 신입 개발자 또는 기존 개발자
- 데이터베이스 아키텍트
- 데이터 엔지니어
수강 전 권장 사항
이 과정을 수강하려면 다음 조건을 갖추는 것이 좋습니다.
- DynamoDB 및 해당 기능에 대한 지식
- 키 값 데이터베이스를 위한 데이터베이스 설계 또는 데이터 모델링 사례에 대한 실무 경험
- 디지털 교육 이수: API 및 AWS SDK 살펴보기(Exploring the DynamoDB API and the AWS SDKs), DynamoDB에서 인덱스 작업(Working with Indexes in DynamoDB) 및 DynamoDB에서 일관성, 용량, 성능 관리(Managing Consistency, Capacity, and Performance in DynamoDB)
- AWS 기반 아키텍팅 및 개발과 AWS 기반 데이터베이스 계획 및 설계에 대한 실무 경험
- 고급 프로그래밍 언어(Python, Java, Node.js 또는 .NET) 중 하나 이상에 대한 실무 지식
과정 개요
강의 1: 보안 구현
- 인증
- 권한 관리
- 암호화를 통한 데이터 보호
- 대화형 지식 확인
강의 2: 이벤트 기반 워크플로 구축
- DynamoDB에서 스트림 사용
- Lamda 통합
- 항목 수명 주기 및 삭제 사용
- 대화형 지식 확인
강의 3: 고가용성 보장
- 글로벌 테이블 만들기
- 백업 및 복구 서비스 구현
- 대화형 지식 확인
과정 마무리
- 과정 요약
- 과정 평가
- (선택 사항) 랩: DynamoDB Streams 및 TTL
Tags
Related Courses
Amazon DynamoDB: Building NoSQL Database-Driven ApplicationsAmazon Web Services via edX Amazon DynamoDB: Building NoSQL Database-Driven Applications
Amazon Web Services via Coursera Storing Data on AWS
Pluralsight AWS DynamoDB Fundamentals
Pluralsight Developing .NET Core Applications with DynamoDB on AWS
Pluralsight