Path Courses
Introduction to MongoDB MongoDB is the most popular NoSQL database widely used by top MNCs in the world. MongoDB is fast, scalable and designed to build modern apps. This course will get you familiar with NoSQL concepts and the essential skills to start using MongoDB in your application development.
What you will learn:
- What is NoSQL Database?
- Types of NoSQL Database
- Introduction to MongoDB
- Why MongoDB ?
- MongoDB Advantages and Limitations
- MongoDB Installation and Configuration
- MongoDB: Hierarchical Objects
- Mongo Shell
Working with MongoDB
MongoDB is a document-oriented NoSQL database used for storing high volume data in JSON format. In this course, you will learn how to create and query MongoDB collections and documents. Further, learn MongoDB schema validation and indexing etc.
What you will learn:
- Data Types
- Collections and Capped Collection
- Documents
- MongoDB CRUD Operations
- Querying Collections
- Schema Validations
- Indexes
- Find document(s) and Perform Operations
MongoDB Advanced Concepts
MongoDB is a NoSQL database which is used for storing data in JSON format. In this course, you will learn MongoDB advanced concepts like Data Modeling, relationships, aggregation, data import/export and database backup/restore.
Learn to leverage the MongoDB necessary concepts to design your models and to manage and query your MongoDB database in a better way.
What you will learn:
- Data Modeling
- Embedded Document
- Reference Document
- Model Relationships
- Aggregation
- Map-reduce
- Data Import/Export
- Database Backup/Restore
Building REST API Using Express, MongoDB & Design Patterns
REST refers to Representational State Transfer which “is an architectural style that defines a set of constraints and properties based on HTTP”. Learn to build REST API using Express & MongoDB and test it using Postman tool.
What you will learn:
- Express Project Architecture
- Setting Up Project
- Defining Models and Relationships using Mongoose
- Repository Design Patterns
- Async and Await
- Defining Controllers and Routes
- Performing CRUD Operations
- Configuring Gulp and Deployment on IIS