NoSQL Database Basics Training Logo

NoSQL Database Basics Training

Live Online & Classroom Enterprise Training

This course introduces you to the fundamentals of NoSQL, including the four key non-relational database categories. By the end of the course you will have hands-on skills for working with MongoDB, Cassandra and IBM Cloudant NoSQL databases.

Looking for a private batch ?

REQUEST A CALLBACK

Need help finding the right training?

Your Message

  • Enterprise Reporting

  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

What is NoSQL Database Basics Training about?

Throughout the course you will get practical experience using these NoSQL databases to perform standard database management tasks, such as creating and replicating databases, loading and querying data, modifying database permissions, indexing and aggregating data, and shading (or partitioning) data.

What are the objectives of NoSQL Database Basics Training ?

Define the term NoSQL and the technology it references.

Explain the characteristics of NoSQL databases.

Describe the major categories of NoSQL datastores (document, key-value, graph, etc.) and their architectural differences.

List the most commonly used NoSQL datastores, their primary use cases and benefits (MongoDB, Cassandra, Cloudant, Couch DB, etc.).

Understand the factors affecting return on investment for using locally hosted databases, versus hosted database versus DBaaS.

Describe the architecture, features, and key benefits of MongoDB as a NoSQL database.

Demonstrate hands-on working knowledge of MongoDB and perform various common tasks (including CRUD operations, limit and sort records, indexing, aggregation, replication, sharding)

Describe the architecture, features, and key benefits of Cassandra as a NoSQL database.

Who is NoSQL Database Basics Training for?

Anyone can learn NoSQL TO understand unstructured data format.

What are the prerequisites for NoSQL Database Basics Training?

Computer and IT literacy. Curiosity about how data is managed.

Available Training Modes

Live Online Training

15 Hours

Self-Paced Training

6 Hours

Course Outline Expand All

Expand All

  • 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
  • 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
  • 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
  • Key space Operations
  • Lab: Keyspace Operations
  • Table Operations
  • Lab: Table Operations
  • CRUD Operations - Part 1
  • CRUD Operations - Part 2
  • Lab: CRUD Operations
  • 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

Who is the instructor for this training?

The trainer for this NoSQL Database Basics Training has extensive experience in this domain, including years of experience training & mentoring professionals.

Reviews