- 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
Beginner
Online
5 Weeks
Free
06 Jan, 2024 - 30 Jun, 2024
Enrollment Date
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
certificate availability
certificate providing authority
certificate fees
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
Mr Rav Ahuja
Global Program Director
IBM
B.E /B.Tech, MBA
Mr Steve Ryan
Content Developer
IBM
Mr Ramesh Sannareddy
Instructor
IBM
Other Bachelors
Articles
Popular Articles
Latest Articles
Similar Courses
NoSQL Database
Great Learning
Relational Database Administration
IBM via Coursera
Introduction to NoSQL Databases
IBM via Coursera
Relational Database Basics
IBM via Edx
Introduction to Database Queries
NYU via Edx
Introduction to Relational Databases RDBMS
IBM via Coursera
Databases and Structured Query Language for Data S...
IBM via Coursera
Courses of your interest
C++ Foundation
PW Skills
Data Science Foundations to Core Bootcamp
Springboard
User Experience Design And Research
UM–Ann Arbor via Futurelearn
Data Analysis with Excel for Complete Beginners
CloudSwyft Global Systems, Inc via Futurelearn
Artificial intelligence Design and Engineering wit...
CloudSwyft Global Systems, Inc via Futurelearn
Data Science Fundamentals on Microsoft Azure
CloudSwyft Global Systems, Inc via Futurelearn
Artificial Intelligence Projects
Great Learning
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
Trending Courses
Popular Courses
Popular Platforms
Learn more about the Courses
The Brochure has been downloaded and sent to your registered email ID successfully.
Thank You!
Brochure has been downloaded.
Sign In/Sign Up
We endeavor to keep you informed and help you choose the right Career path. Sign in and access our resources on Exams, Study Material, Counseling, Colleges etc.