YoVDO

Developing with Amazon DynamoDB (Korean)

Offered By: Amazon Web Services via AWS Skill Builder

Tags

Amazon DynamoDB Courses NoSQL Databases Courses Application Design Courses Database Optimization Courses Database Security Courses Database Monitoring Courses

Course Description

Overview

Amazon DynamoDB는 관리, 사용 및 스키마 설계 측면에서 관계형 데이터베이스로부터의 패러다임 전환을 반영합니다. DynamoDB 및 그 기능 세트를 최대한 활용하려면 개발자와 아키텍트는 애플리케이션이 프로그래밍 방식으로 DynamoDB 테이블 및 데이터와 상호 작용하는 방법을 이해해야 합니다. 이 디지털 커리큘럼에서는 애플리케이션이 API 및 관련 AWS 서비스를 통해 완전관리형 NoSQL 데이터베이스 서비스인 Amazon DynamoDB와 상호 작용하는 방법을 설명합니다. DynamoDB 테이블 및 인덱스를 생성하고 이들 항목과 상호 작용하는 방법 및 모니터링, 성능, 보안을 위해 데이터베이스를 최적화하는 방법을 배웁니다. 또한 DynamoDB 설계 원칙을 사용하여 애플리케이션을 설계하는 방법도 배웁니다. 선임 개발자와 주니어 개발자가 일련의 멘토링 세션에서 만나는 스토리텔링을 통해 개념이 제시됩니다. 이 커리큘럼에는 설명한 설계 패턴 및 솔루션을 구현하는 데 도움이 되는 코드 예제가 포함되어 있습니다.

  • 커리큘럼 수준: 중급
  • 소요 시간: 과정: 6.5시간


활동

이 커리큘럼에는 텍스트, 애니메이션, 동영상 데모, 대화형 지식 확인, 평가 등 대화형 수업으로 구성된 과정이 포함됩니다.


커리큘럼 목표

이 커리큘럼에서는 다음 내용을 배우게 됩니다.

  • AWS CLI 및 AWS SDK를 사용하여 DynamoDB 테이블을 생성하고 해당 내용을 수정
  • DynamoDB의 보조 인덱스에 대한 사용 사례를 설명
  • DynamoDB 읽기 일관성 모델 및 이러한 모델이 비용 및 성능에 미치는 영향을 이해
  • 프로그래밍 방식으로 테이블의 읽기/쓰기 용량 모드를 관리
  • 적절한 크기 조정 정책을 배포


수강 대상

이 커리큘럼은 다음을 대상으로 합니다.

  • 클라우드에서 비관계형 데이터베이스, 특히 Amazon DynamoDB를 사용하는 방법을 배우는 데 관심이 있는 개발자
  • 데이터베이스 아키텍트
  • 데이터 엔지니어


수강 전 권장 사항

이 커리큘럼을 수강하려면 다음 조건을 갖추는 것이 좋습니다.

  • DynamoDB 및 해당 기능에 대한 지식
  • 키 값 데이터베이스를 위한 데이터베이스 설계 또는 데이터 모델링 사례에 대한 실무 경험
  • 디지털 교육 Amazon DynamoDB Service Introduction 또는 Amazon DynamoDB Service Primer 중 하나 이상을 이수
  • AWS 기반 아키텍팅 및 개발과 AWS 기반 데이터베이스 계획 및 설계에 대한 실무 경험
  • 범용 프로그래밍 언어(Python, Java, Node.js 또는 .NET) 중 하나 이상에 대한 실무 지식


커리큘럼 개요

커리큘럼 소개

  • 커리큘럼 목표
  • 교육 과정 탐색


과정 1: Exploring the DynamoDB API and the AWS SDK

  • 강의 1: DynamoDB 기본 사항 이해
  • 강의 2: AWS CLI를 DynamoDB API와 함께 사용
  • 강의 3: AWS SDK를 사용하여 DynamoDB와 상호 작용
  • 과정 수준 지식 확인


과정 2: Working with Indexes in DynamoDB

  • 강의 1: 보조 인덱스 사용
  • 강의 2: 보조 인덱스를 사용하여 DynamoDB 테이블과 상호 작용
  • 강의 3: 효율성을 위한 인덱스 최적화
  • 과정 수준 지식 확인


과정 3: Managing Consistency, Capacity, and Performance in DynamoDB

  • 강의 1: DynamoDB에서 일관성 관리
  • 강의 2: DynamoDB에서 용량 관리
  • 강의 3: DynamoDB에서 성능 관리
  • 과정 수준 지식 확인


과정 4: Managing DynamoDB Applications at Scale

  • 강의 1: 보안 구현
  • 강의 2: 이벤트 기반 워크플로 구축
  • 강의 3: 고가용성 보장
  • 과정 수준 지식 확인


과정 5: Advanced monitoring and optimizing with DynamoDB

  • 강의 1: 모니터링
  • 강의 2: 오류 처리
  • 강의 3: 최적화
  • 과정 수준 지식 확인


과정 6: Architecting Applications and Tables for DynamoDB

  • 강의 1: 테이블 및 애플리케이션 설계 관련 고려 사항
  • 과정 수준 지식 확인


커리큘럼 사후 평가: 게임 쇼 “What’s the Key?”

  • 초보자 레벨(직접 질문)
  • 전문가 레벨(사례 연구)

Tags

Related Courses

Advanced Monitoring and Optimizing with DynamoDB (Portuguese)
Amazon Web Services via AWS Skill Builder
Advanced Monitoring and Optimizing with DynamoDB (Spanish)
Amazon Web Services via AWS Skill Builder
Advanced Monitoring and Optimizing with DynamoDB (Traditional Chinese)
Amazon Web Services via AWS Skill Builder
Advanced Monitoring and Optimizing with DynamoDB (French)
Amazon Web Services via AWS Skill Builder
Developing with Amazon DynamoDB (French)
Amazon Web Services via AWS Skill Builder