Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Amazon Dynamodb: Advanced Developer'S Guide

    Posted By: ELK1nG
    Amazon Dynamodb: Advanced Developer'S Guide

    Amazon Dynamodb: Advanced Developer'S Guide
    Published 11/2023
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 2.41 GB | Duration: 6h 1m

    Mastering DynamoDB Data Modeling, Performance Optimization, and Security Best Practices

    What you'll learn

    Understanding DynamoDB

    Data Modeling in DynamoDB

    Composite Key and Sort Key

    Secondary Indexes

    Data Types in DynamoDB

    Access Patterns and Querying

    Cost Management

    Security and Fine-Grained Access Control

    CloudTrail and Monitoring

    Performance Optimization

    Transactions and Consistency

    Advanced Topics

    Requirements

    Basic AWS Knowledge

    Programming Experience

    AWS Account

    Basic Database Knowledge

    Internet Access

    AWS CLI and SDKs (Optional)

    Description

    Unlock the full potential of Amazon DynamoDB with our comprehensive course, the "Amazon DynamoDB: Advanced Developer's Guide." In this advanced-level program, you'll dive deep into DynamoDB and learn to harness its capabilities for building highly scalable, high-performance, and secure applications. Whether you're a developer, database administrator, or technical decision-maker, this course will equip you with the expertise to excel in the world of NoSQL databases and AWS.Key Course Highlights:1. Master Data Modeling: Learn how to design efficient data models tailored to your application's needs. Understand the nuances of composite keys, sort keys, and secondary indexes to optimize data retrieval.2. Performance Optimization: Discover strategies to enhance DynamoDB performance, including adaptive capacity management, sharding, and DynamoDB Accelerator (DAX).3. Security Best Practices: Implement fine-grained access control using AWS Identity and Access Management (IAM) policies to secure your data. Explore encryption at rest and in transit.4. Working with Multiple Programming Languages:Node.js: Develop DynamoDB applications using Node.js and the AWS SDK. Perform tasks such as creating tables, inserting data, and querying.Python: Dive into DynamoDB with Python. Write code to manage tables, interact with items, and leverage the powerful Boto3 library.ASP.NET Core: Explore DynamoDB within ASP.NET Core applications. Learn how to integrate DynamoDB with .NET and create robust web applications.5. Cost Optimization: Understand DynamoDB pricing and gain insights into controlling costs. Learn to fine-tune capacity units to match your application's requirements.6. Real-world Projects: Apply your knowledge to real-world scenarios and projects. Build dynamic, scalable applications that make the most of DynamoDB's capabilities.7. DynamoDB Streams: Learn how to capture and process changes to your DynamoDB data in real-time using DynamoDB Streams.8. Cross-Region Replication: Discover advanced features like cross-region replication to ensure high availability and disaster recovery.9. Practical Labs: Enrich your learning through hands-on labs and exercises. Experience the power of DynamoDB in action.10. Monitoring and Auditing: Use AWS CloudTrail to track and monitor your DynamoDB activities, ensuring the security and compliance of your applications.This advanced developer's guide provides you with the skills and confidence to create robust, scalable, and secure applications powered by Amazon DynamoDB. Harness the full potential of this NoSQL database and unleash your AWS development prowess.Join us on this journey to becoming a DynamoDB expert. Enroll now to unlock a world of possibilities in application development!Note: Prerequisites may apply, and a basic understanding of AWS is recommended for this course.

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Lecture 2 What you should know

    Section 2: Key Concepts and Pricing

    Lecture 3 NoSQL versus relational DBs

    Lecture 4 DynamoDB versus MongoDB

    Lecture 5 Data modeling in DynamoDB

    Lecture 6 Composite keys and sort keys

    Lecture 7 Pricing and capacity planning in DynamoDB

    Lecture 8 Demo- DynamoDB costs in the AWS Pricing Calculator

    Lecture 9 Creating secondary indexes in DynamoDB- GSI and LSI

    Section 3: DynamoDB Fundamentals

    Lecture 10 Creating a DynamoDB table in the AWS admin console

    Lecture 11 Data Types in DynamoDB

    Lecture 12 Items and Attributes

    Section 4: Accessing DynamoDB

    Lecture 13 Using the AWS Management Console

    Lecture 14 Installing the AWS CLI

    Lecture 15 SDK Options

    Lecture 16 DynamoDB Local

    Lecture 17 Introduction to NoSQL Workbench

    Section 5: Working with Items

    Lecture 18 Scanning

    Lecture 19 Querying

    Lecture 20 Put, Update and Delete Item

    Lecture 21 Batch Operations

    Section 6: Monitoring and Metrics

    Lecture 22 Console Metrics and Cloud Watch

    Lecture 23 Alerts and Alarms

    Lecture 24 Errors and Codes

    Section 7: Table Performance

    Lecture 25 Provisioned vs On-Demand Capacity Modes

    Lecture 26 Auto Scaling

    Section 8: Table Indexes

    Lecture 27 Index - Recap

    Lecture 28 Creating Indexes using AWS Management Console

    Lecture 29 Creating Indexes using NoSQL Worekbench

    Lecture 30 Sparse Indexes

    Lecture 31 Importing Tables using AWS Database Migration Services

    Section 9: Backup and Recovery

    Lecture 32 On-Demand vs. Continuous (PITR) Backup

    Section 10: Advanced Performance and Scaling Considerations

    Lecture 33 Offloading Large Attribute Values to S3

    Lecture 34 Scaling, Adaptive Capacity and Hot and Cold Partition Imbalance

    Section 11: Data Consistency and Management

    Lecture 35 Conditional and Update Expressions

    Lecture 36 Transactions

    Lecture 37 Time to Live (TTL)

    Section 12: Data Resilience , Security and Encryption

    Lecture 38 Global Tables

    Lecture 39 Encryption

    Lecture 40 DynamoDB VPC endpoints

    Section 13: Streams and Triggers

    Lecture 41 Streams

    Lecture 42 Triggers - Exploring Streams Use Cases

    Section 14: Node.js and DynamoDB

    Lecture 43 Creating tables in DynamoDB using Node.js

    Lecture 44 Inserting data into DynamoDB using Node.js

    Lecture 45 Querying data using Node.js

    Lecture 46 Understanding Streams

    Section 15: ASP.Net Core with DynamoDB

    Lecture 47 Performing CRUD operations using ASP.Net Core with DynamoDB

    Section 16: Python with DynamoDB

    Lecture 48 Create Tables using Python - Boto3

    Lecture 49 Import Data to a table using JSON file

    Lecture 50 CRUD Operations

    Section 17: Implementing High-Performance Architectures

    Lecture 51 Static Data Dumps (Streams to Static Files)

    Lecture 52 DynamoDB Accelerator (DAX) Architecture

    Lecture 53 SQS Write Buffer

    Section 18: Advanced Security

    Lecture 54 Federated and Fine-Grained Access

    Lecture 55 Auditing Admin Access Using CloudTrail

    Section 19: Conclusion

    Lecture 56 Conclusion and Code Download

    Developers and Software Engineers,AWS Enthusiasts,Database Administrators,AWS Certification Candidates,Technical Decision-Makers,Students and Learners