- Overview of NoSQL
- Characteristics of NoSQL Databases
- NoSQL Database Categories – Key-Value
- NoSQL Database Categories – Document
- NoSQL Database Categories – Column
- NoSQL Database Categories – Graph
- Database Deployment Options
- Choosing an Appropriate Data Layer
Quick Facts
particular | details | ||||
---|---|---|---|---|---|
Medium of instructions
English
|
Mode of learning
Self study
|
Mode of Delivery
Video and Text Based
|
Learning efforts
2-3 Hours Per Week
|
Course and certificate fees
Type of course
Free
certificate availability
Yes
certificate providing authority
IBM
certificate fees
₹8,312
The syllabus
Module 1: Introducing NoSQL
Basics of NoSQL
Working with Distributed Data
- ACID vs BASE
- Distributed Databases
- The CAP Theorem
- Challenges in Migrating from RDBMS to NoSQL Databases
Module 2: Introducing MongoDB – An Open-Source NoSQL Database
Basics of MongoDB
- Overview of MongoDB
- Advantages of MongoDB
- Use Cases for MongoDB
- Lab: Getting Started with MongoDB
Getting Started with MongoDB
- CRUD Operations
- Lab: MongoDB CRUD
- Indexes
- Lab: MongoDB Indexing
- Aggregation Framework
- Lab: MongoDB Aggregation
- Replication & Sharding
- Accessing MongoDB from Python
- Lab: Accessing MongoDB from Python
Module 3: Introducing Apache Cassandra – An Open-Source NoSQL Database
Cassandra Basics
- Overview of Cassandra
- Architecture of Cassandra
- Key Features of Cassandra
- Cassandra Data Model - Part 1
- Cassandra Data Model - Part 2
- Introduction to Cassandra Query Language (cqlsh)
- Lab: Using the CQL Shell (cqlsh)
Working with Cassandra
- CQL Data Types
- Keyspace Operations
- Lab: Keyspace Operations
- Table Operations
- Lab: Table Operations
- CRUD Operations - Part 1
- CRUD Operations - Part 2
- Lab: CRUD Operations
Module 4: Introducing IBM Cloudant – A NoSQL DBaaS
Cloudant Basics
- Overview of Cloudant
- Cloudant Architecture and Key Technologies
- Cloudant Benefits and Solutions
- Deployment Options for Cloudant
- Lab: Sign up for IBM Cloud account
- Lab: Create an instance of IBM Cloudant
Working with Cloudant
- Dashboards in Cloudant
- Lab: Dashboards in Cloudant
- Working with Databases in Cloudant
- Lab: Working with Databases in Cloudant
- HTTP API Basics
- Working with the HTTP API
- Query Optimization with Indexes
- Lab: Querying Data using the HTTP API
- How to Access Documentation and Support Resources
Module 5: Final Project – Working with NoSQL Databases
Peer-Graded Final Assignment
- Lab: Setup & Practice Assignment
- Project Overview
- Lab: Final Assignment Project
- Project Submission & Peer Review
Final Quiz
Instructors
Articles
Popular Articles
Latest Articles
Similar Courses

NoSQL Database
Great Learning


Introduction to NoSQL Databases
IBM via Coursera


Relational Database Basics
IBM via Edx


Introduction to Database Queries
NYU via Edx
.jpg)

Introduction to Relational Databases RDBMS
IBM via Coursera


Databases and Structured Query Language for Data S...
IBM via Coursera


Using Databases with Python
UM–Ann Arbor via Coursera

SQL
Udacity
Courses of your Interest
C++ Foundation
PW Skills
Advanced CFD Meshing using ANSA
Skill Lync
Data Science Foundations to Core Bootcamp
Springboard

User Experience Design And Research
UM–Ann Arbor via Futurelearn

Fundamentals of Agile Project Management
UCI Irvine via Futurelearn

Artificial intelligence Design and Engineering wit...
CloudSwyft Global Systems, Inc via Futurelearn
More Courses by IBM
R Programming Basics for Data Science
IBM via Edx
Threat Intelligence Lifecycle Fundamentals
IBM via Edx
Introduction to Data Engineering
IBM via Coursera
Introduction to the Threat Intelligence Lifecycle
IBM via Coursera
Introduction to Web Development with HTML CSS Java...
IBM via Coursera
Introduction to Devops
IBM via Coursera
Data Scientist Career Guide and Interview Preparat...
IBM via Coursera
Data Analyst Career Guide and Interview Preparatio...
IBM via Coursera
Introduction to Software Programming and Databases
IBM via Coursera