IBM - Introduction to NoSQL Databases
- Offered byCoursera
Introduction to NoSQL Databases at Coursera Overview
Duration | 17 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Beginner |
Official Website | Explore Free Course |
Credential | Certificate |
Introduction to NoSQL Databases at Coursera Highlights
- Reset deadlines in accordance to your schedule.
- Shareable Certificate
- Earn a Certificate upon completion
- 100% online Start instantly and learn at your own schedule.
- Course 6 of 13 in the IBM Data Engineering
- Computer and IT literacy. Curiosity about how data is managed
Introduction to NoSQL Databases at Coursera Course details
- This course will provide you with technical hands-on knowledge of NoSQL databases and Database-as-a-Service (DaaS) offerings. With the advent of Big Data and agile development methodologies, NoSQL databases have gained a lot of relevance in the database landscape.
- Their main advantage is the ability to effectively handle scalability and flexibility issues raised by modern applications.
- You will start by learning the history and the basics of NoSQL databases and discover their key characteristics and benefits.
- You will learn about the four categories of NoSQL databases and how they differ from each other.
- You will explore the architecture and features of several different implementations of NoSQL databases, namely MongoDB, Cassandra, and IBM Cloudant.
Introduction to NoSQL Databases at Coursera Curriculum
Introducing NoSQL
Overview of NoSQL
Characteristics of NoSQL Databases
NoSQL Database Categories - Key-Value
NoSQL Database Categories - Document
NoSQL Database Categories - Column
NoSQL Database Categories - Graph
ACID vs BASE
Distributed Databases
The CAP Theorem
Challenges in Migrating from RDBMS to NoSQL Databases
Course Introduction
Database Deployment Options
Summary and Highlights
Summary and Highlights
Practice Quiz: Basics of NoSQL
Graded Quiz: Basics of NoSQL
Practice Quiz: Working with Distributed Data
Graded Quiz: Working with Distributed Data
Introducing MongoDB - An Open-Source NoSQL Database
Overview of MongoDB
Advantages of MongoDB
Use Cases for MongoDB
CRUD Operations
Indexes
Aggregation Framework
Replication & Sharding
Accessing MongoDB from Python
Summary and Highlights
Summary and Highlights
Practice Quiz: Basics of MongoDB
Graded Quiz: Basics of MongoDB
Practice Quiz: Gettingstarted with MongoDB
Graded Quiz: Gettingstarted with MongoDB
Introducing Apache Cassandra - An Open-Source NoSQL Database
Overview of Cassandra
Key Features of Cassandra
Cassandra Data Model - Part 1
Cassandra Data Model - Part 2
Introduction to Cassandra Query Language Shell (cqlsh)
CQL Data Types
Keyspace Operations
Table Operations
CRUD Operations - Part 1
CRUD Operations - Part 2
Architecture of Cassandra
Summary and Highlights
Summary and Highlights
Practice Quiz: Cassandra Basics
Graded Quiz: Cassandra Basics
Practice Quiz: Working with Cassandra
Graded Quiz: Working with Cassandra
Introducing IBM Cloudant - A NoSQL DBaaS
Overview of Cloudant
Cloudant Architecture and Key Technologies
Cloudant Benefits and Solutions
Deployment Options for Cloudant
Dashboards in Cloudant
Working with Databases in Cloudant
HTTP API Basics
Working with the HTTP API
Summary and Highlights
How to Access Documentation and Support Resources
Summary and Highlights
Practice Quiz: Cloudant Basics
Graded Quiz: Cloudant Basics
Practice Quiz: Working with Cloudant
Graded Quiz: Working with Cloudant
Final Project - Working with NoSQL Databases
Project Overview
Reading: Congrats & Next Steps
Reading: Team and Acknowledgements
Final Quiz