• No hay productos en el carrito.

Inicio / Cursos / Amazon DynamoDB Data Modeling for Architects & Developers
Impartido por Rajeev SakhujaPago único de $2,800 MXN · acceso por 12 meses

Amazon DynamoDB Data Modeling for Architects & Developers

Proven design patterns. best practices, tips on saving costs and more

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 22 unidades
Qué aprenderás

Lo que serás capaz de hacer

Note: This course does NOT use AWS console for showing you basic DynamoDB operations This course does NOT focus on just coding This course primarily focusses on Data Modeling practices and patterns for Amazon DynamoDB. You will learn DynamoDB best practices, tips and techniques for building modern and cost effective applications/microservices. At a high level, course is divided into 2 parts: Part-1 Objective: Build a solid understanding of DynamoDB How DynamoDB works under the covers? Hands-on exercises to try out the DynamoDB API(s) using CLI and Python code Feature/capability comparison with relational database Part-2 Objective: Learn to apply DynamoDB design patterns Learn DynamoDB data modeling process How to apply patterns to address business requirements Analyze the access patterns and identify the right pattern to use Hands-on exercises to build a data model for a banking use case ( refer: ACME case study ) Tools in use NoSQL workbench Local DynamoDB for model development & testing AWS cloud account for testing (minimal use) An integrated development environment (like Visual Studio Code) Python - if you would like to run the code samples on your machine Git client Is this course for me? Yes - if you are an Architect responsible for designing apps on DynamoDB Yes - if you are a Developer and aspiring to become an architect Yes - if you are a DBA and looking to expand your skills to NoSQL databases Yes - if you are a Technologist who is curious on how DynamoDB works under the covers No - if you are just looking for basic "How-to" tutorial on DynamoDB No - if you are looking for coding guidance DynamoDB apps Course approach Course does not assume that you already know DynamoDB. For that reasons, I am first covering the basics of DynamoDB. But unlike other courses, I will not just show you how-to use DynamoDB rather I will show you how DynamoDB works under the covers !! I strongly believe that to effectively use a database, an architect MUST understand how database technology works under the covers. Data modeling is an iterative process. I am sharing a prescriptive guidance on the process and then showing step-by-step how to apply the process. As a case study I am using an example of ACME bank (a fictitious retail bank). Throughout the course we will be applying the process to ACME bank use cases to evolve a full blown DynamoDB data model. Case study : ACME Bank A fictitious bank that has embarked on a journey to modernize its retail banking systems. You are the Lead Architect for the retail banking modernization initiative. It is your responsibility: To work with business owners to understand the requirements To model the data for DynamoDB Prove/Disprove that DynamoDB will meet the application needs Educate stakeholders on DynamoDB capabilities Help ACME Bank CTO to make a decision on whether to use DynamoDB or not

  • Use DynamoDB Data Modeling patterns
  • Apply DynamoDB Best practices
  • Leverage the right DynamoDb features in your applications
  • Analyze use cases for DynamoDB
  • Understand how DynamoDB work under the covers

Temario

UNIDAD 1 - Introduction · 2 lecciones

UNIDAD 1 - Introduction

  • IntroductionVideo · 1 min
  • Course outline & How to get the most out of this courseVideo · 5 min
UNIDAD 2 - Tools, Local Development Environment · 4 lecciones

UNIDAD 2 - Tools, Local Development Environment

  • Setup Local DynamoDB and NoSQL WorkbenchVideo · 5 min
  • Exercise: NoSQL Workbench walkthroughVideo · 6 min
  • Exercise: Use CLI, Workbench with Local TableVideo · 3 min
  • Setup IDE and Git RepositoryVideo · 2 min
UNIDAD 3 - Amazon DynamoDB Fundamentals · 8 lecciones

UNIDAD 3 - Amazon DynamoDB Fundamentals

  • DynamoDB: A Logical ViewVideo · 6 min
  • Table capacity fundamentalsVideo · 8 min
  • Table capacity modesVideo · 9 min
  • Exercise: Try out the capacity modesVideo · 1 min
  • Item Attributes & Data TypesVideo · 10 min
  • Exercise: Create a test modelVideo · 1 min
  • DynamoDB OperationsVideo · 6 min
  • Control Plane OperationsVideo · 5 min
UNIDAD 4 - CRUD: Create API · 3 lecciones

UNIDAD 4 - CRUD: Create API

  • Writes : Under the hoodVideo · 6 min
  • API: PutItem, BatchWriteItem, Condition Expressions (7:14)Video · 7 min
  • Exercise: Add Items to Student TableVideo · 1 min
UNIDAD 5 - CRUD: Retrieve API · 4 lecciones

UNIDAD 5 - CRUD: Retrieve API

  • Reads : Under the hoodVideo · 7 min
  • API: GetItem, BatchGetItem, ScanVideo · 10 min
  • Queries : Under the hoodVideo · 6 min
  • Queries & Key Condition ExpressionVideo · 4 min
UNIDAD 6 - CRUD: Update & Delete API · 3 lecciones

UNIDAD 6 - CRUD: Update & Delete API

  • Update & Delete : Under the hoodVideo · 4 min
  • API: UpdateItemVideo · 8 min
  • API: DeleteItemVideo · 2 min
UNIDAD 7 - CRUD : PartiQL Queries · 1 lecciones

UNIDAD 7 - CRUD : PartiQL Queries

  • CRUD : PartiQL Statements & APIVideo · 8 min
UNIDAD 8 - DynamoDB Secondary Indexes · 6 lecciones

UNIDAD 8 - DynamoDB Secondary Indexes

  • Indexes : Under the hoodVideo · 13 min
  • Local Secondary Index (LSI)Video · 5 min
  • Hands-On: Local Secondary IndexVideo · 5 min
  • Global Secondary Index (GSI)Video · 6 min
  • Hands-On: Global Secondary IndexVideo · 3 min
  • Hands-On: Model the game playerVideo · 4 min
UNIDAD 9 - Single Table Design · 2 lecciones

UNIDAD 9 - Single Table Design

  • Single Table Vs. Multiple Table DesignVideo · 8 min
  • Single table modeling processVideo · 3 min
UNIDAD 10 - Case Study : ACME Bank · 2 lecciones

UNIDAD 10 - Case Study : ACME Bank

  • ACME Bank Transformation JourneyVideo · 3 min
  • ERD and Access patternsVideo · 4 min
UNIDAD 11 - Modeling : Entities · 2 lecciones

UNIDAD 11 - Modeling : Entities

  • How to model an entity?Video · 7 min
  • Hands-On: Design the Customer EntityVideo · 5 min
UNIDAD 12 - Modeling : Primary Keys · 2 lecciones

UNIDAD 12 - Modeling : Primary Keys

  • Patterns for primary keyVideo · 11 min
  • Hands-On: Apply best practices for keyVideo · 4 min
UNIDAD 13 - Modeling : One to Many Relationships · 3 lecciones

UNIDAD 13 - Modeling : One to Many Relationships

  • Patterns for one-to-many relationshipsVideo · 8 min
  • Analyze : Customer-Account RelationshipVideo · 5 min
  • Hands-On: Embedding with Secondary IndexVideo · 4 min
UNIDAD 14 - Modeling : Secondary Indexes · 6 lecciones

UNIDAD 14 - Modeling : Secondary Indexes

  • Hands-On: Add index for accessing customer on accountVideo · 3 min
  • Hands-On: Model the transaction entityVideo · 4 min
  • Analysis : Taking advantage of sparse indexesVideo · 7 min
  • Hands-On: Add a sparse index for Customer-TxnsVideo · 6 min
  • Analysis : Taking advantage of Index OverloadingVideo · 2 min
  • Hands-On: Implement Overloaded GSI for Customer & TransactionVideo · 5 min
UNIDAD 15 - Modeling : Many-to-Many Relationship · 3 lecciones

UNIDAD 15 - Modeling : Many-to-Many Relationship

  • Adjacency List PatternVideo · 6 min
  • Analysis : Customer-Offer RelationshipVideo · 4 min
  • Hands-On: Apply adjacency pattern to customer-offer relationshipVideo · 4 min
UNIDAD 16 - Modeling : Preventing Hot Partitions · 2 lecciones

UNIDAD 16 - Modeling : Preventing Hot Partitions

  • Hot Partitions & Sharding patternsVideo · 9 min
  • Hands-On : Address hot partition issueVideo · 5 min
UNIDAD 17 - Modeling : Efficient Scans · 2 lecciones

UNIDAD 17 - Modeling : Efficient Scans

  • Hands-On: Experimenting with parallel scanVideo · 7 min
  • Analysis : Scan Vs. GSI for for txns in date rangeVideo · 4 min
UNIDAD 18 - ACID Transactions · 5 lecciones

UNIDAD 18 - ACID Transactions

  • What are ACID Transactions?Video · 7 min
  • API: TransactWriteItemsVideo · 4 min
  • Hands-On: TransactWriteItems APIVideo · 7 min
  • TransactWriteItems IdempotenceVideo · 7 min
  • API : TransactGetItemsVideo · 3 min
UNIDAD 19 - Modeling : Transactions · 3 lecciones

UNIDAD 19 - Modeling : Transactions

  • Hands-On : Running countersVideo · 5 min
  • Hands-On : Credit TransactionsVideo · 9 min
  • Hands-On: Debit TransactionVideo · 5 min
UNIDAD 20 - DynamoDB Streams · 4 lecciones

UNIDAD 20 - DynamoDB Streams

  • DynamoDB StreamsVideo · 10 min
  • Shards & Stream Reader ApplicationVideo · 8 min
  • Hands-On: Experiment with Streams APIVideo · 0 min
  • Hands-On: Tryout API with PythonVideo · 3 min
UNIDAD 21 - 21. Time to Live (TTL) · 2 lecciones

UNIDAD 21 - 21. Time to Live (TTL)

  • Time to Live FeatureVideo · 4 min
  • Hands-On: Tryout the TTLVideo · 2 min
UNIDAD 22 - Modeling : DynamoDB Streams · 2 lecciones

UNIDAD 22 - Modeling : DynamoDB Streams

  • Modeling : Setup daily reportVideo · 9 min
  • Modeling : Archival of TransactionsVideo · 5 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    22 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Amazon DynamoDB Data Modeling for Architects & Developers

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Rajeev Sakhuja.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 22 unidades · 71 lecciones · 60 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Rajeev Sakhuja; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Amazon DynamoDB Data Modeling for Architects & Developers

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture