NoSQL Database Basics

BY
IBM via Edx

Lavel

Beginner

Mode

Online

Duration

5 Weeks

Fees

Free

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
  • 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
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

Mr Rav Ahuja

Mr Rav Ahuja
Global Program Director
IBM

B.E /B.Tech, MBA

Mr Steve Ryan

Mr Steve Ryan
Content Developer
IBM

Mr Ramesh Sannareddy

Mr Ramesh Sannareddy
Instructor
IBM

Other Bachelors

Articles

Popular Articles

Latest Articles

Similar Courses

NoSQL Database

Great Learning

Online
Beginner
Free

Introduction to NoSQL Databases

IBM via Coursera

5 Weeks Online
Beginner

Relational Database Basics

IBM via Edx

4 Weeks Online
Beginner
Free

Introduction to Database Queries

NYU via Edx

5 Weeks Online
Beginner
Free
Introduction to Relational Databases RDBMS

Introduction to Relational Databases RDBMS

IBM via Coursera

4 Weeks Online
Beginner

Master Data Management for Beginners

TCS iON

1 Week Online
Beginner
Free
Everything about Databases using SQL and MongoDB

Everything about Databases using SQL and MongoDB

Skill Lync

12 Weeks Online
Beginner

Databases and Structured Query Language for Data S...

IBM via Coursera

6 Weeks Online
Beginner
₹ 4,115

Using Databases with Python

UM–Ann Arbor via Coursera

Online
Beginner
Learn SQL

Learn SQL

Udacity

4 Months Online
Beginner

Courses of your Interest

An Introduction To Coding Theory

An Introduction To Coding Theory

IIT Kanpur via Swayam

8 Weeks Online
Beginner
Free

C++ Foundation

PW Skills

5 Months Online
Beginner
Free

Advanced CFD Meshing using ANSA

Skill Lync

4 Weeks Online
Beginner
₹ 40,000

Salesforce Platform App Builder Certification Trai...

Simplilearn

12 Hours Online
Beginner

Data Science Foundations to Core Bootcamp

Springboard

7 Months Online
Beginner
$9,900 $13,900
Full Stack Developer Course With Placement

Full Stack Developer Course With Placement

AttainU

7 Months Online
Beginner
₹ 68,000
User Experience Design And Research

User Experience Design And Research

UM–Ann Arbor via Futurelearn

35 Weeks Online
Beginner
Fundamentals of Agile Project Management

Fundamentals of Agile Project Management

UCI Irvine via Futurelearn

21 Weeks Online
Beginner
Artificial intelligence Design and Engineering wit...

Artificial intelligence Design and Engineering wit...

CloudSwyft Global Systems, Inc via Futurelearn

17 Weeks Online
Beginner

More Courses by IBM

Artificial Intelligence Chatbots Without Programmi...

IBM via Edx

2 Weeks Online
Beginner
Free

R Programming Basics for Data Science

IBM via Edx

5 Weeks Online
Beginner
Free

Threat Intelligence Lifecycle Fundamentals

IBM via Edx

4 Weeks Online
Beginner
Free

Introduction to Data Engineering

IBM via Coursera

Online
Beginner

Introduction to the Threat Intelligence Lifecycle

IBM via Coursera

3 Weeks Online
Beginner
Free

Introduction to Devops

IBM via Coursera

Online
Beginner

Data Scientist Career Guide and Interview Preparat...

IBM via Coursera

3 Weeks Online
Beginner

Introduction to Software Programming and Databases

IBM via Coursera

Online
Beginner

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books