MongoDB Course Syllabus
MongoDB Course Syllabus
Introduction
Our MongoDB course syllabus will teach you basic as well as advanced concepts and MongoDB and give you an edge over others in the competitive field of big data. Our MongoDB course syllabus will equip you with skills and knowledge in database management, setting you apart in the software industry. With the help of our industry-based up-to-date MongoDB course syllabus, you can easily learn in-demand skills and further boost your career prospects.
With our MongoDB course syllabus, you will learn how to install MongoDB and how to create a new database in it. Every essential concept is covered in our MongoDB course syllabus. Join our MongoDB course in Chennai to kick-start your NoSQL journey. Visit https://www.ficusoft.in/ to know more.
MongoDB Course Syllabus
Module 1 – Introduction to NoSQL & MongoDB
- NoSQL
- Key Value Stores
- Document Databases
- Wide – Column Stores
- Graph Stores
- What Drives NoSQL
- Evalution of NoSQL
- NoSQL vs RDBMS
- MongoDB
- MongoDB Features
Module 2 – MongoDB Installation
- Installing Tools
- Overview of Blog Project.
- Swig, Express
- Node Packaged Modules (npm)
Module 3 – CRUD Operation in MongoDB
- CRUD (Creating, Reading & Updating Data) Mongo Shell
- Query Operators
- Update Operators and a Few Commands
Module 4 – MongoDB SES2 Database
- Mongo Shell & Mongo Compass
- RDBMS TERMINOLOGY WITH MONGODB
- MongoDB Database
- MongoDB Collection
- List of Options
- MongoDB Documents
- Introduction to JSON and BSON Documents
- MongoDB DataTypes
Module 5 – MongoDB SES3 Datatypes & Curd Operators
- MongoDB Datatypes
- Basic Commands
- Insert Document
- Difference between Insert, insert One, and Insert Many
- Query Document
- Query Document with Conditions
- Update Document
- Delete Document
Module 6 – Data Modeling And Model Tree Structures
- DataModeling
- Why use DataModel
- Types of Data Models
- MongoDB Data Model
- Challenges for Data Modeling in MongoDB
- Model Relationships
- Model Tree Structures
- Model Specific Application Contexts
Module 7 – Projections & Indexing
- Model Specific Application Contexts
- Projection
- Limit & Skip Method
- MongoDB sort method
- MongoDB count method
Module 8 – Aggregation
- Aggregation
- Aggregation Pipeline
Module 9 – Replication
- Replication
- Why Replication
- How Replication Works in MongoDB
- Automatic Failover
- How to setup Replication in MongoDB
Module 10 – Sharding
- Sharding
- Sharded Cluster
- Query Router
- Hashed Sharding
- Ranged Sharding
Module 11 – Database Management
- Dump MongoDB Data
- Practical Demonstration of how to backup MongoDB Data
- Mongo import with JSON
- Practical explanation how to import with JSON
- Mongo import with CSV
- Practical explanation Mongo import with CSV
- MongoExport with JSON or CSV
Module 12 – Runtime Database Management
- Runtime Database Configuration
- Runtime Database Configuration
- Upgrade to the Latest Version of MongoDB
- Major and Minor Upgrades
- MongoDB Ops Manager
Module 13 – Authentication, User & Roles
- Authentication & Authorization
- Authentication Methods
- Authentication
- User Management Methods
- Role-Based Access Control
- Built-in-Roles
Module 14 – MongoDB Security and Backup
- How to take backups?
- What do you know about Mongoexport and Mongoimport?
- Deep dive on Mongodump and Mongorestore
- Deep dive on various security concepts and approaches
- What do you know about oplog backups?
- An Overview of database security risk
- Deep dive on LVM Backups
- How to perform backups using MMS and Ops Manager?
- Purpose of Security
- Deep Dive on Authentication and Authorization
- How to perform role based access control?
- Do you know how to integrate MongoDB with Java?
- How to integrate MongoDB with Pentaho?
Module 15 – Availability and Scalability
- Deep Dive on Scalability and Sharding Concept
- What do you know about shard key and chunks?
- How to choose the Shard Key?
- Deep Dive on Sharding Components
- Types of Sharding
Module 16 – MongoDB Tools
- Benefits of various MongoDB tools
- Deep Dive on MongoDB Kubernetes Operator
- What do you know about MongoDB Compass and BI Connector?
- Deep Dive on MongoDB Open Service Broker
Conclusion
Apart from theoretical interpretations, our MongoDB course syllabus comes with graphics and illustrations that would help you understand the concepts better. Our MongoDB course syllabus will also teach you about the different technologies combined with MongoDB to create more exciting and interesting applications.
Our MongoDB course syllabus will give you the initial boost to start your career as a MongoDB expert. Every bit of our MongoDB course syllabus is going to be super informative for you, don’t miss it. Catch our training programs and webinars live through https://www.facebook.com/ficusofttechnologies/.