Course Code: awsdb
Duration: 14 hours
Prerequisites:
  • An understanding of JavaScript
  • Experience with AWS

Audience

  • Developers
Overview:

DynamoDB is a NoSQL database service offered by AWS as part of the AWS portfolio. It is a key-valued and document based database that delivers fast performance.

This instructor-led, live training (online or onsite) is aimed at developers who wish to integrate a DynamoDB NoSQL database into a web application hosted on AWS.

By the end of this training, participants will be able to:

  • Set up the necessary development environment to start integrating data into DynamoDB.
  • Integrate DynamoDB into web applications and mobile applications.
  • Move data in AWS with AWS services.
  • Implement operations with AWS DAX.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

Data Management in AWS DynamoDB

  • Processes and features used in DynamoDB to manage data
  • AWS ecosystem integration

Overview of the DynamoDB Development Cycle 

  • Document data structure
  • Key-values

NoSQL in Data Management

  • Realtional database systems
  • Data normalization
  • SQL vs NoSQL

DynamoDB Concepts

  • Data types
  • API
  • Partitions
  • Indexes

Preparing the Development Environment

  • Configurng an AWS account

Developing with DynamoDB 

  • Navigating the object persistence interface
  • Processing updates into a DynamoDB table in real time
  • Applying comments
  • Applying optimistic locking
  • Modeling data

Integrating AWS Services with DynamoDB

  • Using text search with CloudSearch
  • Implementing operations and cache with DAX
  • Quering with Apache Hive

Administrating the Database

  • Creating backups
  • Restoring backups

Summary and Conclusion
 

Sites Published:

United Arab Emirates - Amazon DynamoDB for Developers

Qatar - Amazon DynamoDB for Developers

Egypt - Amazon DynamoDB for Developers

Saudi Arabia - Amazon DynamoDB for Developers

South Africa - Amazon DynamoDB for Developers

Brasil - Amazon DynamoDB for Developers

Canada - Amazon DynamoDB for Developers

中国 - Amazon DynamoDB for Developers

香港 - Amazon DynamoDB for Developers

澳門 - Amazon DynamoDB for Developers

台灣 - Amazon DynamoDB for Developers

USA - Amazon DynamoDB for Developers

Österreich - Amazon DynamoDB for Developers

Schweiz - Amazon DynamoDB for Developers

Deutschland - Amazon DynamoDB for Developers

Czech Republic - Amazon DynamoDB for Developers

Denmark - Amazon DynamoDB for Developers

Estonia - Amazon DynamoDB for Developers

Finland - Amazon DynamoDB for Developers

Greece - Amazon DynamoDB for Developers

Magyarország - Amazon DynamoDB for Developers

Ireland - Amazon DynamoDB for Developers

Luxembourg - Amazon DynamoDB for Developers

Latvia - Amazon DynamoDB for Developers

España - Amazon DynamoDB for Developers

Italia - Amazon DynamoDB for Developers

Lithuania - Amazon DynamoDB for Developers

Nederland - Amazon DynamoDB for Developers

Norway - Amazon DynamoDB for Developers

Portugal - Amazon DynamoDB for Developers

România - Amazon DynamoDB for Developers

Sverige - Amazon DynamoDB for Developers

Türkiye - Amazon DynamoDB for Developers

Malta - Amazon DynamoDB for Developers

Belgique - Amazon DynamoDB for Developers

France - Amazon DynamoDB for Developers

日本 - Amazon DynamoDB for Developers

Australia - Amazon DynamoDB for Developers

Malaysia - Amazon DynamoDB for Developers

New Zealand - Amazon DynamoDB for Developers

Philippines - Amazon DynamoDB for Developers

Singapore - Amazon DynamoDB for Developers

Thailand - Amazon DynamoDB for Developers

Vietnam - Amazon DynamoDB for Developers

India - Amazon DynamoDB for Developers

Argentina - Amazon DynamoDB for Developers

Chile - Amazon DynamoDB for Developers

Costa Rica - Amazon DynamoDB for Developers

Ecuador - Amazon DynamoDB for Developers

Guatemala - Amazon DynamoDB for Developers

Colombia - Amazon DynamoDB for Developers

México - Amazon DynamoDB for Developers

Panama - Amazon DynamoDB for Developers

Peru - Amazon DynamoDB for Developers

Uruguay - Amazon DynamoDB for Developers

Venezuela - Amazon DynamoDB for Developers

Polska - Amazon DynamoDB for Developers

United Kingdom - Amazon DynamoDB for Developers

South Korea - Amazon DynamoDB for Developers

Pakistan - Amazon DynamoDB for Developers

Sri Lanka - Amazon DynamoDB for Developers

Bulgaria - Amazon DynamoDB for Developers

Bolivia - Amazon DynamoDB for Developers

Indonesia - Amazon DynamoDB for Developers

Kazakhstan - Amazon DynamoDB for Developers

Moldova - Amazon DynamoDB for Developers

Morocco - Amazon DynamoDB for Developers

Tunisia - Amazon DynamoDB for Developers

Kuwait - Amazon DynamoDB for Developers

Oman - Amazon DynamoDB for Developers

Slovakia - Amazon DynamoDB for Developers

Kenya - Amazon DynamoDB for Developers

Nigeria - Amazon DynamoDB for Developers

Botswana - Amazon DynamoDB for Developers

Slovenia - Amazon DynamoDB for Developers

Croatia - Amazon DynamoDB for Developers

Serbia - Amazon DynamoDB for Developers

Bhutan - Amazon DynamoDB for Developers

Nepal - Amazon DynamoDB for Developers

Uzbekistan - Amazon DynamoDB for Developers