NoSql Corparate Trainning

Register for Corporate Training



NoSql classes

MongoDB is a distributed Database at its core, so high availability, horizontal scaling, and geographic distribution are built in and easy to use. This training will help you master the leading document-oriented NoSQL database, MongoDB Architecture, CRUD, Schema Design, Data Modelling and Indexing using real-life case studies.


Corporate Training

✓ 180 days of access to high-quality, self-paced learning content designed by industry experts

✓ Flexible pricing options


✓ Enterprise grade Learning Management System (LMS)


✓ Enterprise dashboards for individuals and teams


 

 

✓ Pricing for - Course, Category, and all-course-access

✓ Enterprise-class learning management system (LMS)

✓ Enhanced reporting for individuals and teams

✓ 24x7 teaching assistance and support

 

 

 

 

Contact to our training advisor














Blockchain Training Course Curriculum

Module 1

Introduction To NoSql

✅ What Is Meant By NoSQL?

✅ Distributed and Decentralized

✅ Elastic Scalability

✅ High Availability and Fault Tolerance

✅ Brewer's CAP Theorem

✅ Row-Oriented

✅ Schema-Free

✅ High Performance

✅ Introduction to Cassandra

Module 2

Introduction, Installation and Configuration

✅ Describe Apache Cassandra

✅ Common use cases - large deployments

✅ Cassandra architecture

✅ Select and install a Cassandra version

✅ Configure for a single node, multinode

✅ Start and stop a Cassandra instance

✅ Installing on Windows, Mac, Ubuntu

✅ Basic CLI Commands

Module 3

Cassandra Data Model

✅ Understand basics of data modeling

✅ Column Family, Column Family Options

✅ Wide Rows, Skinny Row

✅ Super Columns

✅ Counter Column Family

✅ Composite Keys and Columns

✅ Indexing in Cassandra

✅ Secondary Indexes in Cassandra

✅ Patterns and Anti-Patterns in Modeling

Module 4

Understanding Cassandra Architecture

✅ Understand replication

✅ Understanding data partitioners

✅ How nodes communicate - Peer-to-Peer

✅ Anatomy of Read/Write operation

✅ Gossip and Failure Detection

✅ Anti-Entropy and Read Repair

✅ Memtables, SSTables, Commit Logs, Flushing, Row Merging, Cache (Key, Row)

✅ Bloom Filters, Tombstones, VNodes

 

Module 5

Cassandra Monitoring and Administration

✅ Tuning, Backup and Recovery

✅ Balancing, Bootstrapping

✅ Node Tools Commands

✅ Configure nodes and clusters using CCM

✅ Bulk Loading Data to Cassandra

✅ Bulk Export of Data from Cassandra

✅ Populate and test nodes using Cassandra-stress

✅ Cassandra Security: Authentication, Authorization, Physical Security

Module 6

MongoDB: Introduction, Installation and Configuration

✅ Different deployment models

✅ Installing MongoDB On Windows

✅ Installing MongoDB On MAC

✅ Installing MongoDB On Ubuntu

✅ Starting and stopping MongoDB server

✅ How the drivers work in general

✅ Driver APIs with examples


✅ Drivers Install Java

 

Module 7

CRUD and the MongoDB Shell

✅ Introduction to the MongoDB API

✅ Performing Queries Overview

✅ Performing Queries Using The Cursor

✅ Adding Collection And Document

✅ Adding Information Arrays, Objects

✅ Adding Information The _Id Field

✅ Basic Document Updates

✅ Updating Arrays And Fields

✅ Deleting Documents

Module 8

Schema Design and Data Modelling

✅ Schema design - E-Commerce Model

✅ One To One Relationships: Overview

✅ One To One Relationships: Manual vs Embedded vs Dbref Approach

✅ One To Many Relationships: Overview

✅ One To Many Relationships: Normalized vs Embedded vs Dbref Approach

✅ Tree Structures: Overview

✅ Tree Structures: Parent/Child References

Module 9

Indexing and Aggregation

✅ Indexing, query profiling and the query optimizer

✅ Index types, Index Properties

✅ Index creation

✅ GeoSpatial Indexes

✅ Aggregation Introduction

✅ Map Reduce

✅ Aggregation Examples

 

Module 10

CouchDB: Introduction, Installation and Configuration

✅ Introduction to couchDB

✅ Installing couchDB on windows

✅ Installing couchDB on Linux

✅ Configuring CouchDB

 

Module 11

CouchDB: Development and Deploying sample application

✅ Data modeling using couchDB

✅ Case Study

✅ CouchDB Deployment

✅ Java and CouchDB


Module 12

Redis: Installation,Configuration

✅ Installing Redis on Linux and windows

✅ Case Study - Social Network implementation

✅ Commands

✅ Java and Redis

Module 13

HBase: Installation,Configuration and Architecture

✅ Installing HBase on Linux and windows

✅ HBase Administration API

✅ HBase Architecture

✅ Schema Design in HBASE

✅ Row Key Design in HBASE

Module 14

Neo4J: Installation,Configuration and Querying

✅ Installing Neo4J on Linux

✅ Introduction to Graph Databases

✅ Introduction to Graph based Modeling

✅ Queries with Cypher

 

NoSql FAQs

tech vidyalaya © Copyright 2019. Tech Vidyalaya All Rights Reserved