Tags
Language
Tags
March 2025
Su Mo Tu We Th Fr Sa
23 24 25 26 27 28 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 31 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