Companies Home Search Profile

Amazon DynamoDB: Advanced Developer's Guide

Focused View

SkillBakery Studio

6:00:30

8 View
  • 1. Introduction.mp4
    03:45
  • 2. What you should know.mp4
    02:40
  • 1. NoSQL versus relational DBs.mp4
    13:10
  • 2. DynamoDB versus MongoDB.mp4
    04:22
  • 3. Data modeling in DynamoDB.mp4
    04:07
  • 4. Composite keys and sort keys.mp4
    03:37
  • 5. Pricing and capacity planning in DynamoDB.mp4
    06:20
  • 6. Demo- DynamoDB costs in the AWS Pricing Calculator.mp4
    08:06
  • 7. Creating secondary indexes in DynamoDB- GSI and LSI.mp4
    03:55
  • 1. Creating a DynamoDB table in the AWS admin console.mp4
    05:53
  • 2. Data Types in DynamoDB.mp4
    02:43
  • 3. Items and Attributes.mp4
    02:48
  • 1. Using the AWS Management Console.mp4
    14:53
  • 2. Installing the AWS CLI.mp4
    11:25
  • 3. SDK Options.mp4
    05:59
  • 4. DynamoDB Local.mp4
    09:26
  • 5. Introduction to NoSQL Workbench.mp4
    11:34
  • 1. Scanning.mp4
    16:04
  • 2. Querying.mp4
    09:33
  • 3. Put, Update and Delete Item.mp4
    06:15
  • 4. Batch Operations.mp4
    03:45
  • 1. Console Metrics and Cloud Watch.mp4
    07:59
  • 2. Alerts and Alarms.mp4
    08:16
  • 3. Errors and Codes.mp4
    05:27
  • 1. Provisioned vs On-Demand Capacity Modes.mp4
    06:19
  • 2. Auto Scaling.mp4
    03:11
  • 3. Create set of Tables in DynamoDB.html
  • 1. Index - Recap.mp4
    04:54
  • 2. Creating Indexes using AWS Management Console.mp4
    08:03
  • 3. Creating Indexes using NoSQL Worekbench.mp4
    10:43
  • 4. Sparse Indexes.mp4
    02:00
  • 5. Importing Tables using AWS Database Migration Services.mp4
    09:32
  • 1. On-Demand vs. Continuous (PITR) Backup.mp4
    05:14
  • 1. Offloading Large Attribute Values to S3.mp4
    03:32
  • 2. Scaling, Adaptive Capacity and Hot and Cold Partition Imbalance.mp4
    05:23
  • 1. Conditional and Update Expressions.mp4
    04:16
  • 2. Transactions.mp4
    04:58
  • 3. Time to Live (TTL).mp4
    04:33
  • 1. Global Tables.mp4
    05:42
  • 2. Encryption.mp4
    04:25
  • 3. DynamoDB VPC endpoints.mp4
    05:12
  • 4. Optimize the table structure.html
  • 1. Streams.mp4
    07:26
  • 2. Triggers - Exploring Streams Use Cases.mp4
    12:16
  • 1. Creating tables in DynamoDB using Node.js.mp4
    07:30
  • 2. Inserting data into DynamoDB using Node.js.mp4
    02:34
  • 3. Querying data using Node.js.mp4
    02:31
  • 4. Understanding Streams.mp4
    05:54
  • 1. Performing CRUD operations using ASP.Net Core with DynamoDB.mp4
    07:57
  • 1. Create Tables using Python - Boto3.mp4
    04:09
  • 2. Import Data to a table using JSON file.mp4
    01:53
  • 3. CRUD Operations.mp4
    05:17
  • 1. Static Data Dumps (Streams to Static Files).mp4
    04:52
  • 2. DynamoDB Accelerator (DAX) Architecture.mp4
    13:23
  • 3. SQS Write Buffer.mp4
    09:04
  • 1. Federated and Fine-Grained Access.mp4
    05:57
  • 2. Auditing Admin Access Using CloudTrail.mp4
    09:48
  • 3. Optimize the table structure - version 3.html
  • 1.1 ExcerciseFilesDynamoDB.zip
  • 1. Conclusion and Code Download.html
  • Description


    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

    Who is this for?


  • Developers and Software Engineers
  • AWS Enthusiasts
  • Database Administrators
  • AWS Certification Candidates
  • Technical Decision-Makers
  • Students and Learners
  • What You Need to Know?


  • Basic AWS Knowledge
  • Programming Experience
  • AWS Account
  • Basic Database Knowledge
  • Internet Access
  • AWS CLI and SDKs (Optional)
  • More details


    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.

    Who this course is for:

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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    SkillBakery Studio
    SkillBakery Studio
    Instructor's Courses
    Welcome to SkillBakery, your premier destination for online education.At SkillBakery, we are on a mission to make high-quality education accessible and affordable for everyone. We understand that learning is a personal journey, and we are dedicated to empowering individuals to pursue their passions and goals. That's why we offer a diverse range of self-paced courses, presented in stunning HD quality, enabling you to learn at your own pace and on your own terms.Currently, our course offerings span the dynamic field of web development, and we're excited to share that we have plans to expand into additional categories in the near future. We are committed to continuously updating and diversifying our course catalog, with a goal of launching a new course each month, ensuring that you always have access to cutting-edge knowledge.SkillBakery is more than just an online education platform; it's a community of learners who are passionate about personal growth and skill development. We invite you to explore our courses, engage with like-minded individuals, and embark on your learning journey with us. We believe that here at SkillBakery, you will discover the perfect course to unlock your potential and achieve your goals.Join us today, and let's learn, grow, and succeed together. Your path to knowledge and self-improvement begins here.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 55
    • duration 6:00:30
    • Release Date 2024/01/03