Master one of the most popular NoSQL databases. Gain knowledge in mastering data modelling, ingestion, query and sharding, and much more, to become job ready. The course covers a range of NoSQL and MongoDB topics which will help you gain various development, administering, and engineering skills.
In this module, we will look at starting up the MongoDB server. Though it is a cakewalk to start the server with default settings for development purposes, there are numerous options available to fine-tune the start up behavior. We will start the server as a single node and then introduce various configuration options. We will conclude this module by setting up a simple replica set and running a sharded cluster. So, let's get started with installing and setting up the MongoDB server in the easiest way possible for simple development purposes.
In this module we will be performing simple queries using the mongo shell. Later in the module, we will have a detailed look at commonly used MongoDB indexes.
In this module, we will learn about how to invoke methods from the program to perform some operations on the remote Mongo process.
In this module we will cover some of the tools and practices for administering MongoDB. We will also learn about how to collect statistics from your database, administer user access, analyze oplogs and look into some aspects of working with replica sets.
In this module, we will see some of the advanced features of Mongo, such as GridFS, Geospatial Indexes, and Full text search. This module also includes an introduction and use of capped collections and implementing server-side scripts in MongoDB.
In this module, we will see how to monitor various parameters and set up alerts for various parameters of our MongoDB cluster using the Mongo Monitoring Service (MMS). In this module, we will also look at some mechanisms to backup data using the out-of-the-box tools and also using the MMS backup service.
In this module, we will set up MongoDB instances on the cloud using MongoDB service providers and then by ourselves on Amazon Web Service (AWS).
In this module, we will learn about the basic MongoDB and Hadoop integration.
There is a vast array of tools/frameworks available to ease the development/administration process for software that uses MongoDB. In this module, we will look at some of these available frameworks and tools.
Structure your learning and get a certificate to prove it.
University of Emerging Technologies’ MongoDB Essentials course will help you master one of the most popular NoSQL databases. This course is designed to equip you with skills of a MongoDB experienced professional. You will gain knowledge in mastering data modelling, ingestion, query and sharding, and much more, to become job ready. The course covers a range of NoSQL and MongoDB topics which will help you gain various development, administering, and engineering skills.
Total Duration of the course is 160 hours
University of Emerging Technologies provides you with Role based education, experiential learning, live classes, 24*7 live labs and live support, personalized machines, real life projects, industry oriented, job focused content along with career prep support.
Database Server Engineer
Data Analytics and Visualization Engineer
Developer working on Web, Cloud, Mobile, and other social technologies
Students willing to pursue a career in database management system
MongoDB training helps you gain expertise in a leading document-oriented NoSQL database, designed for speed, scalability, and Developer agility.
You'll master MongoDB Architecture, CRUD, Schema Design and Data Modelling, indexing using real-life case studies.
You will also learn how MongoDB cloud products can be used to setup, manage, and monitor your MongoDB deployments.
There are no prerequisites for attending this University of Emerging Technologies’ MongoDB Essentials course.
Understanding of any mainstream programming language such as Java, basic understanding of database concepts, and knowledge of a text editor such as 'VI editor' would be beneficial.
University of Emerging Technologies' MongoDB Course Completion Certificate is awarded by The Emerging Tech Foundation, an Independent Not-for profit organisation globally recognised for the emerging technologies.
You will be working on the virtual live lab environment that we provide which will give you the access to all the tools and softwares required for this particular course. The stepwise guide for accessing these services will be available in the LMS and University of Emerging Technologies support team will assist you 24*7 in case you have any doubts.
This course includes eight assignment projects which will hone your skills as per current industry standards and prepare you for your future career needs.
The 2 industry-based certification projects will test your ability to work with real-world data set.
Your certification project is an opportunity for you to explore an interesting problem of your choice in the context of a real-world data set. Projects can be done by you as an individual, or in teams of 2-4 students. Educators and Academic Enablers will consult with you on your ideas, but of course the final responsibility to define and execute an interesting piece of work is yours. Your project will be worth 20% of your final class grade, and will have 4 deliverables:
Proposal: 1 page (10%)
Midway Report: 3-4 pages (20%)
Final Report: 5-6 pages (40%)
Poster Presentation: (30%)
In this course, you will learn about scenario-based examples and have hands-on experience to be able to utilize the tools and prompts.
Any computer with standard Windows and or Mac with at least 2 GB RAM and a Core-I3 processor.
Total duration of this course is 160 hours divided over a period of 7-8 weeks. Out of 160 hours, 60-80 hours are dedicated for online sessions and remaining for live practical sessions where you will be working on real life industry focused projects.
You will be spending a minimum of 12 hours for online sessions every week.
Using your LMS, you will always have access to the recorded sessions. And you can also make a special request to attend the live session in some other batch (on the basis of availability).
Virtual Lab is a cloud-based environment where you can execute all your practicals and assignments, work on real-life projects effortlessly.
Using these virtual labs, students can avail the various tools for learning, including additional resources and environment for the course. This will save students from all the hassle of downloading and maintaining these softwares in their own machine.
You’ll be able to access the virtual lab via your browser which requires minimum hardware configurations. If you are stuck somewhere, our support team is available 24*7 to help you out.
All the details to access virtual labs are available on you LMS.
You can interact with the educator during the class using the chat feature.
We provide 24*7 live support to all our students via live chat feature and email. Our academic enablers are always available to help you throughout the course.
Yes, you can interact with other students enrolled in the same course using the course forum where you can discuss about the class and the course material. In case you want to interact with students enrolled in some other course, you can do that using the common forum available for all. University of Emerging Technologies believes in community building and social learning by connecting learners to each other so that they can discuss concepts, work on projects, solve problems and share innovative ideas.
Yes, we have group projects so that students can engage with each other and share ideas.
You will be graded on the basis of weekly quizzes, assignments, lab engagements, midterm and final exams.
Our online classes are Instructor paced.
Yes, the course material is accessible to the students even after the course is over in the form or PDF documents and recorded lectures.
Yes, you will get assistance for job interviews. We have a dedicated team for career guidance and counselling.
Enrollment is a commitment between you and us in which you promise to be a successful learner and we promise to provide you with the best possible learning environment. Our sessions consist of online interactive live classes, live labs and 24*7 live support along with career prep support. Enroll with us and experience the complete learning environment instead of just a demo session.