A tanfolyamról
Leverage our MongoDB Developer course online to acquire immediately applicable skills. Start with learning the MongoDB architecture and go on to perform CRUD operations. Gain the skills needed to work with the various functions provided by MongoDB to achieve complex functionality, aggregate functions, indexing, and more.
The progressive course modules cover more critical aspects of MongoDB such as sharing, replication, querying and backups, followed by MongoDB security. Equip yourself with new techniques for scaling your infrastructure and become a skilled MongoDB developer with our MongoDB Certification. The program is delivered both in a blended learning and self-paced modes.
Who should attend?
- MongoDB database administrators
- Mongo DB developers, specialists
- Principal database engineers
- DBA professionals
- Novices who meet prerequisites
What you will learn in the MongoDB training program?
-
Client Server and N-Tiered Architecture
Learn what is a Client Server Architecture and What is Mongo’s Role in an N-Tiered Architecture. -
Logical and Physical Components
Learn what are Logical and Physical Components of MongoDB Infrastructure. -
Collections
Master working with Collections and MongoDB Documents. -
CRUD Operations
Master the skill to perform CRUD Operations against huge data in a NoSQL Database. -
In-build Functions in MongoDB
Master In-built functions in MongoDB. -
MQL and BSON
Master MQL and work extensively with BSON data. -
Aggregation Framework
Learn how to build Complex BI Reports and Analytics reports using the Aggregation Framework. -
Working with a Cluster
Master working with complex reads over a cluster -
Heavy Read Operations
Master working with Heavy read operations over a scalable Mongo DB Cluster. -
MongoDB Drivers and Platforms
Learn how to work with various MongoDB Drivers and Platforms. -
Data from a NoSQL Perspective
Master the skill of Sorting, Indexing, Sharding, and Partitioning Data from a NoSQL Perspective. -
Query Optimizations and Import/Export Operations
Master working on Query Optimizations and Import/Export Operations on MongoDB. -
Integrating MongoDB
Integrate MongoDB with NodeJS, Java, and Python frameworks
Skills you will gain in the MongoDB course
- Translate business requirements into technical specs
- Implement appropriate indexes for performance improvement
- Implement Mongo Management Service, automate tasks
- Implement best practices for the Rest API integration framework
- Develop MongoDB and API prototypes and proofs of concept
- Implement optimal backup and recovery
- Detect performance problems with MMS and Mongo Profiler
- Master modeling/architectural patterns and governance
- Evaluate, plan, and perform the DB Upgrades
- Implement optimal backup and recovery
- Implement best practices: backups, health checks
- Backup and restore collections using JSON files
- Understand customer requirements, environments
- Build elegant, efficient, and scalable solutions
- Build configurations meeting required crtieria
We provide the course in English.
Tematika
Curriculum
1. Getting Started - Introduction to MongoDB
Learning Objectives
Get introduced to the NoSQL Database and its types and understand the purpose of MongoDB and the file format of BSON. Learn how to install MongoDB in Windows, Linux, and MAC OS.
Topics
- What is NoSQL Database?
- Types of No SQL Databases
- Introduction to MongoDB
- What is BSON?
- Use Case of MongoDB
- MongoDB in Windows
- MongoDB on Ubuntu
- MongoDB on MAC OS
- MongoDB Cloud-Atlas
- Setup MongoDB Environment
2. MongoDB Fundamentals
Learning objectives
Learn the database fundamentals of in the MongoDB Certification course and how the architecture works. Learn about the collection, documents, and their structures, and _id field. Go on to list the various data types and learn about Mongo Shell.
Topics
- What is a Database?
- MongoDB Architecture
- What is a collection?
- What is a document?
- Document Structure
- The _id field
- Data Types
- Mongo Shell
3. CRUD Operations
Learning Objectives
Learn how to insert and query data, and update and delete data as required. In our MongoDB certification course you will also understand how to update or delete documents and drop a collection.
Topics
- Inserting Data
- Querying Data using find() & findOne()
- The flavours of find – Atomic operations (Update & Delete)
- Updating Data
- Replace One
- DeleteMany
- Array Operators
- Array Projection
- Array of Embedded Documents
- Pagination
- Visualization using MongoDB Compass
4. Schema Design and Modelling
Learning Objectives
Learn the various data modeling schemas, and all about designing Data Models for schemas with the tree structure, with scenario-based examples in this MongoDB Course Syllabus.
Topics
- Data Modelling Schemas
- MongoDB Data Model and Relationships
- Scenario based examples
- Efficient Data Modeling
- Data Modeling Methodology
- Relationship Types and Cardinality
- E-Commerce Data Modeling
- IoT Sensor Data Modeling
- Time Series Weather Data
5. Advanced Operations
Learning Objectives
Learn how to perform sorting, limiting records, indexing, and aggregation along with their syntax.
Topics
- Sorting
- Limiting records
- Indexing
- Different Types of Indexing
- Aggregation
- Aggregation Pipeline
- Aggregation MapReduce
6. Replication and Sharding
Learning Objectives
Understand Replication and sharding, and how to create a Backup.
Topics
- Why Replication?
- Sharding
- Create Backup
7. Administration and Security
Learning objectives
In this MongoDB Syllabus, learn to perform Backup and Restore operations. Get to know the purpose of export and import operations, and how to conduct them with a demo. Understand the purpose of monitoring resource utilization and query optimization and how to perform it, and get a basic understanding of security concepts in the MongoDB Certification.
Topics
- Backup and Restore Operations
- Monitor resource utilization
- Query optimization and optimization properties
- Security concepts in MongoDB
- General Performance Techniques
- Optimizing Indexing
- Explain()
- Benchmarking
- Optimizing CRUD Operations
- Performance in Distributed Systems
- Picking Good Shard Keys
8. MongoDB with Other Applications
Learning objectives
List the types of API Drivers, and how to integrate MongoDB with Node.js, Java, and Python through demos.
Topics
- Various API drivers available for MongoDB
- Integration with Node.js
- Integration with Java
- Integration with Python
- MongoDB with Django
- MongoDB Unit Testing
9. MongoDB in the Cloud
Learning Objectives
Learn how to deploy with MongoDB Atlas and how to create API endpoints.
Topics
- Deployment with MongoDB Atlas
- Serverless with MongoDB Realm
- Create GET API Endpoints
- Create POST API Endpoint
- Create PUT and DELETE API Endpoints
- Create RESTAURANTS API Endpoint with Search
- Connect React frontend to MongoDB Database through the API
- Host frontend with MongoDB Realm
Kinek ajánljuk
Előfeltételek
Prerequisites
- Basic understanding of Java or any other programming language
- Knowledge of database concepts
- Knowledge of a text editor like ‘Vi’