Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js PHP HTML5 Vue JS
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA CompTIA Security+ Microsoft AZ-900
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Data Analysis
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Mobile Game Development
Google Flutter iOS Development Android Development Swift React Native Dart (programming language) Kotlin Mobile App Development SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Personal Development Neuro-Linguistic Programming Personal Transformation Life Purpose Mindfulness Sound Therapy Coaching CBT Cognitive Behavioral Therapy
Business Fundamentals Entrepreneurship Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Leadership
Digital Marketing Social Media Marketing Marketing Strategy Internet Marketing Google Analytics Copywriting Email Marketing Startup YouTube Marketing

DevelopmentDatabase Design & DevelopmentDynamoDB

AWS DynamoDB - The Complete Guide (Build 18+ Hands On Demos)

Master Amazon DynamoDB, the Serverless NoSQL AWS database. Integrate DynamoDB w/ Web & Mobile Apps over Node.js REST API
Bestseller
Rating: 4.5 out of 54.5 (1,905 ratings)
16,265 students
Created by Riyaz Sayyad, RIZMAXed by Riyaz Sayyad
Last updated 11/2019
English
English [Auto]

What you'll learn

  • Master DynamoDB from the ground up, covering everything from basic to adavanced DynamoDB with Hands On
  • Learn to Integrate DynamoDB with Web Apps (SPAs) as well as Mobile Apps (iOS and Android Apps)
  • Learn to use DynamoDB with AWS Services like Lambda, S3, Data Pipeline, Redshift, Apache Hive on EMR, CloudSearch, CloudTrail, Cognito, IAM and more
  • Learn to securely connect to DynamoDB using OAuth 2.0 Authentication with AWS Cognito and Fine-grained access control
  • Master Advanced DynamoDB features like DAX, Streams, Global Tables, Auto-Scaling, Backup and PITR
  • Practice 18+ Hands-On Activities
  • Learn DynamoDB Best Practices
  • Learn DynamoDB Data Modeling

Requirements

  • Have access to an AWS Account
  • Be familiar with basics of AWS
  • Basic knowledge of JavaScript (This is optional. I cover the JavaScript and NodeJS basics within the course.)

Description

This course starts from scratch!    

You’ll learn Amazon DynamoDB from the ground up. No prior knowledge of DynamoDB is necessary!


Join the most comprehensive DynamoDB course ever.   

From basic to advanced topics in AWS DynamoDB, you get to learn it all! You’ll not only learn, but master DynamoDB, the cloud database from Amazon.   

While you learn, if you need my help, just ask. You’ll receive prompt support both via direct messaging or discussion.

Amazon DynamoDB is a fast, flexible, serverless NoSQL database service from Amazon that scales on-demand to support virtually unlimited concurrent Read/Write operations, with sub-millisecond response times.


This Course uses Node.js and JavaScript  

For all the demos that require the use of AWS SDKs, we'll use the AWS SDK for JavaScript. APIs are implemented on Node.js.   

Knowledge of Node.js and JavaScript is good to have for taking this course. This shouldn’t however stop you from taking the course. If you are new to JavaScript or Node.js, I cover the JavaScript fundamentals as an optional section inside this course.  

The JavaScript and Node.js topics covered in the course will help you get up and running with using the AWS SDK and perform the demos presented in this course. However, keep in mind that, as this course is not a JavaScript or Node.js course.  

The course also uses Angular and Ionic for Web and Mobile app demos. Knowledge of Angular or Ionic, however is not required for you to be able to complete the demos presented in the course.


Get a very solid grasp on how to use DynamoDB in practice

This course will teach you all the fundamentals of DynamoDB as well as advanced DynamoDB topics. You’ll learn how to design DynamoDB tables using the DynamoDB best practices, how to use DAX or DynamoDB Accelerator for faster performance, how to reduce DynamoDB costs, how to perform efficient scaling and how to use AWS SDK to integrate highly-scalable web as well as highly-scalable mobile applications with DynamoDB.


This course follows a hands-on approach

We’ll build fully functional cross-platform web as well as mobile apps supporting social media login and providing a uniform user experience across devices and platforms.

This course demonstrates all the advanced features of DynamoDB, hands-on, and step by step. Simply watching me integrate DynamoDB with other AWS services and implementing web and mobile apps, will take your DynamoDB skills to the next level.  

We will cover the latest DynamoDB features like DAX, Global tables, Auto-Scaling, Data Encryption, On-demand, Scheduled, as well as Continuous backups and Point-in-Time Recovery.  

We’ll also cover hands-on demos on topics like integrating DynamoDB with S3, AWS Lambda, Cognito, Data Pipeline, Redshift, Apache Hive on EMR, CloudWatch, CloudTrail among others.   

We’re also going to build RESTful API that connects to the DynamoDB backend with a Fine-Grained Access Control in place. We will then take this further and integrate a highly-scalable web application or a single page application with DynamoDB.

And then we’ll integrate DynamoDB with highly-scalable iOS app as well as an Android app. All these three apps, web, iOS and Android apps will use Google login for user authentication. We'll do this by implementing social OAuth 2.0 based login with Federated Access using AWS Cognito.  

Look through the course curriculum above for the complete list of demos covered.  

By the end of this course, you’ll have mastered Amazon DynamoDB and you’ll be confident and be fully equipped to tackle even advanced level DynamoDB projects.


Take a look at what my existing students have said about this course: 

"The "AWS DynamoDB - The Complete Guide" is one of the best classes I have ever taken in person or online. Riyaz is thorough in his coverage of the topic. This practical Guide not only taught me the specifics of DynamoDB, but it also spoke to its typical ecosystem of transactional and batch solutions. His blend of concept, practical examples, production best practices, empower you to tackle real-world challenges." - Lincoln

"AWS DynamoDB course is one of excellent course in UDEMY platform.Very well nicely explained each and every concept." - Chaitanya K.

"Comprehensive course, instructor is highly competent and has a depth of experience" - Mitch D.

"This is a very nice course and instructor has practically covered almost all aspects of integration with DynamoDB...very few people are as detailed on this topic as you are and very few people have this expertise" - Vinay G.

"Amazing course, covering DynamoDB in depth with real life examples using Node, Express, Angular, and Ionic, hard to believe pack into one course. I learnt a huge amount from Riyaz, he really knows his stuff!!" - Edward W.

   

Remember, you are in good hands! I'm waiting to help you inside the course! This is an online course, so you can take it at your own pace. If you’re busy right now, that's perfectly alright. Sign up today, and take the course at your own pace.    

I look forward to welcoming you inside the course!

Who this course is for:

  • AWS developers at all levels (beginner to advanced) interested in mastering Amazon DynamoDB
  • Everyone interested in building a modern, full-stack applications and mobile apps with DynamoDB as backend
  • Architects who want to integrate DynamoDB with other AWS services
  • Database administrators and developers interested to learn advanced DynamoDB topics
  • Developers interested in implementing and managing DynamoDB projects at any level
  • AWS Certification Aspirants

Featured review

Noufal Edappanoli
Noufal E.
218 courses
53 reviews
Rating: 5.0 out of 52 years ago
This is an excellent course , I would strongly suggest this to anyone interested in learning DynamoDb , I also bought his other course only because how well this is done , and that on lambda is too very good .

Instructors

Riyaz Sayyad
Best Selling Instructor, Tech Evangelist at Rizmax Software
Riyaz Sayyad
  • 4.5 Instructor Rating
  • 8,915 Reviews
  • 64,686 Students
  • 3 Courses

Learn fast >> progress faster >>> You’ll progress faster with our clear and concise online courses. Period.

Riyaz is an AWS Certified Database Specialist, Developer and an expert IT Consultant. He has been working in the IT industry for last 16+ years. He is an Engineering graduate and has also completed post graduate MBA in Finance. After his college, he began his career in the IT industry.  For close to nine years, he worked with various leading IT companies like Capgemini, Cognizant, and L&T Infotech. He then went on to co-founding his own software company, Rizmax Software. Besides IT learning solutions, Rizmax offers various SaaS as well as standalone products in the Social Media & Search Analytics, Mobility, and Big Data space. AWS (Amazon Web Services) is a major component of many of their product offerings today.

Since the early age of 15 years, Riyaz developed a passion for computer programming. This interest further inspired him to pursue a career in the IT industry. He has had the privilege of conducting several corporate IT training programs in the companies he worked with. His training programs were well received and have helped several participants to choose new career paths. 

As an online instructor, his goal is to share all his knowledge and skills with the world. Helping people grow in their professional and personal lives gives him the most satisfaction.

RIZMAXed by Riyaz Sayyad
Online Education
RIZMAXed by Riyaz Sayyad
  • 4.5 Instructor Rating
  • 8,915 Reviews
  • 63,860 Students
  • 3 Courses

RIZMAXed is the L&D (Learning and Development) arm of Rizmax Software pvt ltd, co-founded by Riyaz Sayyad. Riyaz is one of the best-selling instructors at Udemy. Riyaz is an AWS Certified Database Specialist, Tech Evangelist and an expert IT Consultant. He has been working in the IT industry for last 16+ years.

RIZMAXed aims to offer best-in-class online learning content to help you master tech skills, maximize your potential and performance in the IT space.

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.