Build Modern Applications with AWS NoSQL Databases

This course is designed for developers, architects, and database engineers who want to build modern cloud applications with complex data requirements and millisecond-level performance using AWS purpose-built NoSQL databases.

In this instructor-led training, you learn how to design and implement modern applications using AWS purpose-built databases that support diverse access patterns and real-time scaling needs. The course focuses on advanced capabilities of Amazon DynamoDB, Amazon DocumentDB (with Mongo compatibility), and Amazon ElastiCache for Redis. Through presentations, guided tours, discussions, and hands-on labs, you work with real-world use cases and learn how to choose the right database for different workloads.

Course objectives

In this course, you will learn to:

  • Build modern cloud applications using AWS purpose-built NoSQL databases
  • Illustrate solutions for key-value, document, and in-memory data use cases
  • Analyse business requirements and apply advanced Amazon DynamoDB features to build scalable solutions
  • Analyse business requirements and apply advanced Amazon ElastiCache features to build scalable solutions
  • Analyse business requirements and apply advanced Amazon DocumentDB features to build scalable solutions
  • Implement event-driven architectures using change streams and AWS Lambda
  • Build solutions faster using Amazon CodeWhisperer

Prerequisites

We recommend that attendees of this course have:

  • Familiarity with cloud computing concepts
  • Familiarity with data modelling for relational or NoSQL databases
  • Working experience with Amazon DynamoDB table design
  • Working experience with Amazon DocumentDB table design
  • Working experience with Amazon ElastiCache for Redis
  • Familiarity with AWS Lambda and Amazon API Gateway
  • Familiarity with Python scripting

Target audience

This course is intended for:

  • Database developers
  • Solutions architects
  • Database engineers

Analysing NoSQL use cases

You start by analysing business use cases, understanding workload requirements, and reviewing the AWS NoSQL database portfolio to support modern application design decisions.

Advanced Amazon DynamoDB concepts

This section focuses on access pattern analysis, data modelling, performance design, and event-driven architectures using DynamoDB Streams, supported by guided tours and hands-on labs.

Advanced Amazon DocumentDB concepts

You explore document-based workloads, aggregation frameworks, performance optimisation, and event-driven architectures using Amazon DocumentDB and change streams.

Advanced Amazon ElastiCache for Redis concepts

The course covers in-memory data modelling, optimal data structures, and advanced Redis use cases such as geospatial queries, JSON support, caching, and leaderboards.

Course summary

The course concludes with a review of key concepts, guidance on AWS certification levels, and recommendations for continued learning.

Practical information

Duration: 1 day
Price: 9 900 NOK
Course level: Intermediate

FAQ

Er dette et sertifiseringskurs?
Nei, dette er et opplæringskurs og gir ingen formell sertifisering.

Er kurset praktisk rettet?
Ja, kurset inkluderer presentasjoner, guidede gjennomganger, gruppe­diskusjoner og hands-on labs.

Hvilke databaser jobber man med i kurset?
Kurset dekker Amazon DynamoDB, Amazon DocumentDB og Amazon ElastiCache for Redis.

Passer kurset for utviklere uten mye NoSQL-erfaring?
Noe erfaring med NoSQL-datamodellering anbefales for å få fullt utbytte av kurset.

Dekker kurset event-drevet arkitektur?
Ja, du lærer å bruke change streams og AWS Lambda for å bygge event-drevne løsninger.

Andre relevante kurs

17. mars
1 dager
Classroom Virtual
18. mars
3 dager
Classroom Virtual
25. mars
3 dager
Classroom Virtual
8. april
3 dager
Classroom Virtual