Hands-On Amazon DynamoDB for Developers

Course

Online

£ 150 + VAT

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Learn to use DynamoDB like a pro in three hoursWith this course, you'll understand DynamoDB’s strengths and be aware of its pitfalls to ensure you're set up to succeed. Getting up and started quickly is very important when delivering software. DynamoDB, being a fully managed service in AWS, enables exactly this. Amazon DynamoDB is a fully managed, fast, and flexible NoSQL database service.This course provides you with a good understanding of how the service works and the best way to leverage it while avoiding the common pitfalls. You'll learn how DynamoDB works under the covers. First, you'll explore the very basics, then move on to modelling a system in DynamoDB, to ensure it provides reliable performance and scalability. You'll gain an understanding of the capabilities DynamoDB offers, such as Triggers and learn all about Time to Live and DynamoDB Accelerator.Finally, you’ll learn how to improve the performance and build a high-performance application database. By the end of this course, you'll understand the fundamentals of DynamoDB and be comfortable using it when building your own application.About the AuthorColibri Digital is a technology consultancy company founded in 2015 by James and Ingrid Cross. The company works to help their clients navigate the rapidly changing and complex world of emerging technologies, with deep expertise in areas such as Big Data, Data Science, Machine Learning, and Cloud Computing. Over the past few years, they have worked with some of the world's largest and most prestigious companies, including tier 1 investment banks, a leading management consultancy group, and one of the world's most popular soft drinks companies, helping each of them to better make sense of their data and process it in more intelligent ways. At the frontier of AI, Big Data, and Cloud Computing, we are Colibri Digital..
James Cross is a Big Data Engineer and certified AWS Solutions Architect with a passion for data-driven applications

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Understand NoSQL and how it differs to a traditional relational data model
Learn how DynamoDB helps us build cloud scale internet applications
Put the fundamentals of the DynamoDB data model into action and understand how it drives application design decisions
Use DynamoDB secondary indexes to add greater flexibility to our application
Accelerate DynamoDB performance with features like DAX and Global Tables
Automatically remove expired objects with TTL
Export data for later use with DynamoDB streams
Execute ACID transactions on DynamoDB tables

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 4 years

Subjects

  • Global
  • Secondary
  • Primary
  • Database training
  • SQL
  • Database
  • Works
  • Computing

Course programme

The DynamoDB Data Model 5 lectures 22:46 The Course Overview This video will give you an overview about the course. Relational Databases versus NoSQL Gain an understanding of the differences between various NoSQL and SQL technologies. • Introduce yourself to SQL • Learn what is NoSQL • Compare the two The DynamoDB Data Model Gain an understanding of the DynamoDB data model and the limitations to be aware of. • Key value and document storage • Understand JSON as a means of storing data A Simple DynamoDB Data Model An introductory example showing the DynamoDB data model. • Go through a simple Dynamo data model example Creating Your First DynamoDB Table with the AWS Console Hands-on example showing how to create a Dynamo table on the AWS console. • Login to the console The DynamoDB Data Model - Quiz The DynamoDB Data Model 5 lectures 22:46 The Course Overview This video will give you an overview about the course. Relational Databases versus NoSQL Gain an understanding of the differences between various NoSQL and SQL technologies. • Introduce yourself to SQL • Learn what is NoSQL • Compare the two The DynamoDB Data Model Gain an understanding of the DynamoDB data model and the limitations to be aware of. • Key value and document storage • Understand JSON as a means of storing data A Simple DynamoDB Data Model An introductory example showing the DynamoDB data model. • Go through a simple Dynamo data model example Creating Your First DynamoDB Table with the AWS Console Hands-on example showing how to create a Dynamo table on the AWS console. • Login to the console The DynamoDB Data Model - Quiz The Course Overview This video will give you an overview about the course. The Course Overview This video will give you an overview about the course. The Course Overview This video will give you an overview about the course. The Course Overview This video will give you an overview about the course. This video will give you an overview about the course. This video will give you an overview about the course. Relational Databases versus NoSQL Gain an understanding of the differences between various NoSQL and SQL technologies. • Introduce yourself to SQL • Learn what is NoSQL • Compare the two Relational Databases versus NoSQL Gain an understanding of the differences between various NoSQL and SQL technologies. • Introduce yourself to SQL • Learn what is NoSQL • Compare the two Relational Databases versus NoSQL Gain an understanding of the differences between various NoSQL and SQL technologies. • Introduce yourself to SQL • Learn what is NoSQL • Compare the two Relational Databases versus NoSQL Gain an understanding of the differences between various NoSQL and SQL technologies. • Introduce yourself to SQL • Learn what is NoSQL • Compare the two Gain an understanding of the differences between various NoSQL and SQL technologies. • Introduce yourself to SQL • Learn what is NoSQL • Compare the two Gain an understanding of the differences between various NoSQL and SQL technologies. • Introduce yourself to SQL • Learn what is NoSQL • Compare the two The DynamoDB Data Model Gain an understanding of the DynamoDB data model and the limitations to be aware of. • Key value and document storage • Understand JSON as a means of storing data The DynamoDB Data Model Gain an understanding of the DynamoDB data model and the limitations to be aware of. • Key value and document storage • Understand JSON as a means of storing data The DynamoDB Data Model Gain an understanding of the DynamoDB data model and the limitations to be aware of. • Key value and document storage • Understand JSON as a means of storing data The DynamoDB Data Model Gain an understanding of the DynamoDB data model and the limitations to be aware of. • Key value and document storage • Understand JSON as a means of storing data Gain an understanding of the DynamoDB data model and the limitations to be aware of. • Key value and document storage • Understand JSON as a means of storing data Gain an understanding of the DynamoDB data model and the limitations to be aware of. • Key value and document storage • Understand JSON as a means of storing data A Simple DynamoDB Data Model An introductory example showing the DynamoDB data model. • Go through a simple Dynamo data model example A Simple DynamoDB Data Model An introductory example showing the DynamoDB data model. • Go through a simple Dynamo data model example A Simple DynamoDB Data Model An introductory example showing the DynamoDB data model. • Go through a simple Dynamo data model example A Simple DynamoDB Data Model An introductory example showing the DynamoDB data model. • Go through a simple Dynamo data model example An introductory example showing the DynamoDB data model. • Go through a simple Dynamo data model example An introductory example showing the DynamoDB data model. • Go through a simple Dynamo data model example Creating Your First DynamoDB Table with the AWS Console Hands-on example showing how to create a Dynamo table on the AWS console. • Login to the console Creating Your First DynamoDB Table with the AWS Console Hands-on example showing how to create a Dynamo table on the AWS console. • Login to the console Creating Your First DynamoDB Table with the AWS Console Hands-on example showing how to create a Dynamo table on the AWS console. • Login to the console Creating Your First DynamoDB Table with the AWS Console Hands-on example showing how to create a Dynamo table on the AWS console. • Login to the console Hands-on example showing how to create a Dynamo table on the AWS console. • Login to the console Hands-on example showing how to create a Dynamo table on the AWS console. • Login to the console The DynamoDB Data Model - Quiz The DynamoDB Data Model - Quiz The DynamoDB Data Model - Quiz The DynamoDB Data Model - Quiz Building a Simple Application Powered By DynamoDB 4 lectures 29:55 Modeling a User Management Application With DynamoDB Understand how to model a simple user management application using DynamoDB • Undertand What do we want to store? • store and retrieve this data using Dynamo The Importance of Understanding Query Patterns Getting data by key and what happens if you need to scan • Understand Query – get by key • Scan values A Simple Python API to Manage Users and Their Favorite Training Courses Create a simple Python API using API Gateway, Lambda and DynamoDB • Introduction to SAM • Hands on with the code • Deploy and testing the API Storing User Data in DynamoDB Modifying the previous example to store the user data in DynamoDB • Inspect the required code changes • Deploy the API using SAM • Test the API using Postman Building a Simple Application Powered By DynamoDB - Quiz Building a Simple Application Powered By DynamoDB strong Understand how to get data by key using the query operation. • Understand what a query is • Go through a hands-on query example Retrieve Data By Key: Queries Understand how to get data by key using the query operation. • Understand what a query is • Go through a hands-on query example Retrieve Data By Key: Queries Understand how to get data by key using the query operation. • Understand what a query is • Go through a hands-on query example Understand how to get data by key using the query operation. • Understand what a query is • Go through a hands-on query example Understand how to get data by key using the query operation. • Understand what a query is • Go through a hands-on query example Scanning the Data Outside of the Primary Key Scanning the table for data outside of the primary key. • Scan values that aren’t the key Scanning the Data Outside of the Primary Key Scanning the table for data outside of the primary key. • Scan values that aren’t the key Scanning the Data Outside of the Primary Key Scanning the table for data outside of the primary key. • Scan values that aren’t the key Scanning the Data Outside of the Primary Key Scanning the table for data outside of the primary key. • Scan values that aren’t the key Scanning the table for data outside of the primary key. • Scan values that aren’t the key Scanning the table for data outside of the primary key. • Scan values that aren’t the key Performance Analysis: Queries versus Scans Understand the difference in performance between Queries and Scans. • Go through the difference between Queries and Scans Performance Analysis: Queries versus Scans Understand the difference in performance between Queries and Scans. • Go through the difference between Queries and Scans Performance Analysis: Queries versus Scans Understand the difference in performance between Queries and Scans. • Go through the difference between Queries and Scans Performance Analysis: Queries versus Scans Understand the difference in performance between Queries and Scans. • Go through the difference between Queries and Scans Understand the difference in performance between Queries and Scans. • Go through the difference between Queries and Scans Understand the difference in performance between Queries and Scans. • Go through the difference between Queries and Scans Accessing Data Outside of the Primary Key Using Secondary Indexes Accessing data outside of the primary key using secondary indexes. • Create a secondary index • Retrieve data using a secondary index • Test the example Accessing Data Outside of the Primary Key Using Secondary Indexes Accessing data outside of the primary key using secondary indexes. • Create a secondary index • Retrieve data using a secondary index • Test the example Accessing Data Outside of the Primary Key Using Secondary Indexes Accessing data outside of the primary key using secondary indexes. • Create a secondary index • Retrieve data using a secondary index • Test the example Accessing Data Outside of the Primary Key Using Secondary Indexes Accessing data outside of the primary key using secondary indexes. • Create a secondary index • Retrieve data using a secondary index • Test the example Accessing data outside of the primary key using secondary indexes. • Create a secondary index • Retrieve data using a secondary index • Test the example Accessing data outside of the primary key using secondary indexes. • Create a secondary index • Retrieve data using a secondary index • Test the example Data Retrieval Fundamentals: Queries, Scans, and Indexes - Quiz Data Retrieval Fundamentals: Queries, Scans, and Indexes - Quiz Data Retrieval Fundamentals: Queries, Scans, and Indexes - Quiz Data Retrieval Fundamentals: Queries, Scans, and Indexes - Quiz Scaling Your DynamoDB Application: Autoscaling, Global Tables, and DAX 4 lectures 22:09 The Unit of Performance in DynamoDB: Provisioned Capacity Units How do we scale the performance of our DynamoDB table? • Understand throughput units • Understand Auto scaling Automatically Responding the Demand with Autoscaling Understand how to automatically scale on demand. • Understand Auto scaling • Understand On demand consumption Make the User Application Low Latency by Employing in Memory Caching with DAX Understand how to reduce latency and increase throughput with in memory caching. • What is DAX • Read through and write through caching Going Global: Deploying Our Application Around the World with Lambda and Global Tables Understand how to distribute your table globally with Global Tables. • Learn what a global table is and why it matters • Learn about the working of global tables Scaling Your DynamoDB...

Additional information

Some prior knowledge of using some AWS services will be helpful

Hands-On Amazon DynamoDB for Developers

£ 150 + VAT