Clientele ➞

Programming with Dynamo DB – Level 3

DynamoDB1

Duration: 2 Days

Description

Programming with Dynamo DB – Level 3 is for anyone who want to explore the world of NoSQL databases & dig deeper into DynamoDb which is a NoSQL database offering from Amazon Web Services.

It will help you understand fundamental concepts of DynamoDb Architecture, designing the database for specific use cases & performing database activities along with hands on exercises to strengthen the concepts.

DynamoDb is a key-pair type NoSQL database which is fully managed & highly scalable. It can give you desired read / write rate consistently regardless of the size of database.

Why learn about programming with DynamoDb?

  • NoSQL is gaining lot of momentum in today’s world where data is growing at very fast rate. Dynamodb provides you a highly scalable system for your NoSQL needs.
  • If you are already a DBA & want to expand your skillsets beyond traditional database technologies into cloud-based systems.
  • If you are just a technology enthusiast who wants to know more about one of fastest the growing offering in the domain of cloud computing then this is the right course for you.
  • If you are evaluating different database technologies to decide one for your application.
  • If you are already using another NoSQL database but want to migrate to a solution that doesn’t involve pain of managing a database.
  • This course will be handled by experienced trainers who not only have immense knowledge but also a lot of practical exposure to the subject being taught.

Objectives

  • What is DynamoDb & how it can help with large size of data
  • Fundamental knowledge of NoSQL
  • How to create Tables & manage capacity
  • Guideline for working with Items
  • Understanding consistency models for Reading / Writing to table.
  • Performing Query & Scan Operations
  • Working with Indexes
  • Best Practices for designing & working with DynamoDb

Who Should Attend

  • A developer who wants to learn NoSQL databases, but don’t know where to start
  • A team that is struggling with fast growing data in their traditional database systems
  • A team that has decided to migrate from a RDBMS to Non relational database systems but needs help getting started

Prerequisites

  • This is NOT a beginners AWS class. Prior experience with AWS in necessary.
  • AWS Level-2 course offered by CloudThat Technologies
  • Hand-on experience in S3, EC2, ELB, RDS, Auto-Scaling
  • Prior experience of working with any database system

Course Outline

Fundamentals

  • Introduction to AWS Services {EC2, DynamoDB}
  • CAP Theorem
  • Eventual consistency
  • Consistent Hashing
  • Understanding NoSQL Databases

 

Tables

  • Working with Tables
  • Specifying primary key
  • Hash Primary Key
  • Hash and Range Primary Key
  • Specifying read and write requirements for table
  • Capacity Units
  • Guidelines for working with tables
  • Table best practices

 

Items

  • Working with Items
  • Conditional writes
  • Reads and Consistent Reads
  • Guidelines for working with Items
  • Item best practices

 

Query and Scan Operations

  • Overview of Query and Scan
  • Parallel Scan
  • Guidelines for Query and Scan
  • Query and Scan best practices

 

Local Secondary Indexes (LSI)

  • Introduction to LSI
  • Attribute projections
  • Guidelines for creation of secondary indexes
  • LSI best practices

About The Trainer

Bhavesh Goswami
Co-Founder & CEO

2204524-12Bhavesh Goswami the Co-Founder & CEO of CloudThat Technologies, is a leading expert in Cloud Computing space with over a decade of experience. He was in the initial development team of Amazon Simple Storage Service (S3) at Amazon Web Services (AWS) in Seattle. He honed his Cloud Computing skills at Amazon where he helped ship the first version of S3 in 2006. Later he moved to Microsoft after over three years at Amazon to take up the challenge to help manage Cosmos, the Cloud storage and Big Data computational engine that power all of the Microsoft’s Online Services, including Bing.

 In 2010, after living in USA over 10 years, he came to India in search of a challenge. He realized that the rapidly changing technology landscape and the busy schedule of IT professionals were not conducive to acquire new skills. Thus, he started CloudThat Technologies, a company focused on quickly empowering professionals & corporates on Cloud & Big Data through training & consulting services. He has personally trained over 1000 people on various Cloud technologies like AWS, Microsoft Azure, Google App Engine and more since early 2012.

Bhavesh has spoken at various Cloud and Big Data conferences and events like ‘7th Cloud Computing & Big Data’ and have been the Key Note Speaker at ‘International Conference on Computer Communication and Informatics’. He has authored numerous research papers and patents in various fields. He is passionate about technology and keeps the company up to date on latest Cloud technologies & market trends.

 Bhavesh earned MS in Computer Science from University of South Florida, where he was awarded Scholarships for Teaching Assistantship and Research Assistantship in 2003. He gained his Bachelor of Engineering in Information Technology from Nirma University in 2001.

View Linkedin Profile

Other Details

Participants will need to purchase the certificate exam voucher separately if they want to get certified by AWS.

Dates & Venue:

City Course Dates
Bengaluru (Bangalore) to be announced soon
Mumbai
Online-USA/UK

Questions?

For latest batch dates, fees, location, technical queries and general inquiries, contact our sales team at: +91 8880002200 or email at sales@cloudthat.in

Upcoming Batches

TBA
Fill out my online form.

Favorite Courses
No Favourites added yet.

Our Partners