Projects in MongoDB - Learn MongoDB Building Projects

A Comprehensive Course to Learn MongoDB By Developing 12 Professional Projects
4.5 (197 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
4,223 students enrolled
$15
$40
62% off
Take This Course
  • Lectures 93
  • Length 12 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 9/2015 English

Course Description

The hottest hands-on course for MongoDB is finally here! No more boring traditional textbook theories, instead learn by actually doing in this fun and functional project tutorial!

MongoDB is a powerful and popular database software that works on the backend of your application to save your data. It is an open-source management system that works with almost any web programming platform.

MongoDB offers multiple benefits for developers such as being extremely flexible, scalable, faster, and it can run on a small RAM, which means you don’t need to buy high-end server technology for using MongoDB.

Because of its amazing features, it has become a popular and loved backend database system for a lot of companies including Foursquare, MTV, and even Craiglist. Now, you can master this amazing database technology too!

In our comprehensive course, you will be able to learn the ins and outs of MongoDB, including some amazing related technologies. You will learn how to get started with MongoDB, the benefits of using MongoDB, situations where MongoDB shines, and so much more.

But that’s not all. Since, this is a project-based course, it means that you will be able to learn everything above by actually doing it. You will build 12 different projects with MongoDB, using over 10 different technologies.

You will learn some amazing technologies and languages including JSON/BSON, Meteor, JavaScript, jQuery, MEAN Stack, Node.JS, HTML/CSS, Express, Angular, Ruby on Rails, Socket.io, Keystone JS, and even REST/HTTP.

All of this is packed quaintly in this massive course! Enroll now, and become a MongoDB master!

What are the requirements?

  • Student should have a basic understanding of JavaScript and NoSQL schema

What am I going to get from this course?

  • Build Web Solutions using MongoDB
  • Learn to harness full power of document oriented schema
  • Use server side javascript with mongoDB
  • Learn best practices for NoSQL development

Who is the target audience?

  • Student who want to get in depth and real world expertise in MongoDB will find the course extremely useful

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
Introduction
Preview
02:57
Section 2: Customer Database Intro Project
Project Intro
Preview
01:47
What Is NoSQL
Preview
05:08
MongoDB Overview
Preview
02:57
Installing MongoDB In Linux
02:13
Installing MongoDB in Mac OSX
02:35
Installing MongoDB In Windows
04:22
Inserting & Finding Customers
08:22
Updating & Removing Customers
09:00
Arrays & Embedded Objects
08:49
4 questions

MongoDB is which kind of NoSQL database?

Section 3: Produst Catalog REST API
Project Intro
04:35
What Is Node.js & Express
04:56
What Is a REST API
05:00
Node.js & App Setup
07:05
Creating The Routes
10:49
Fetching Data From The API
10:52
Post, Put & Delete Requests
13:12
Section 3 Quiz
5 questions
Section 4: jQuery Task Manager
Project Intro
01:22
mLab Setup & Pages
09:31
UI & Fetch Tasks
15:20
Create Add Task Form
09:25
Add Task & Edit Link
13:09
Edit Tasks
09:03
Delete Tasks
03:16
Fetch & Add Categories
07:24
Edit & Delete Categories
07:21
Section 4 Quiz
4 questions
Section 5: MeteorJS Photo Gallery
Project Intro
02:03
Overview Of Meteor.js
05:00
GridFS & Mongofiles Utility
04:28
Meteor Setup & Add Packages
09:02
Photos Route & Template
11:48
Uploading Photos
13:43
Fetch & Display Photos
03:09
Photo Detals Page
06:04
5 questions

Which storage adapter allows files to be stored in MongoDB?

Section 6: Invoicer MEAN App
Project Intro
02:24
Angular 2 & The MEAN Stack
05:56
Backend App Setup
11:59
Creating The Models
13:29
Routes and Testing
19:25
Angular 2 Setup With Angular-CLI
10:45
Router and Bootstrap
09:31
Fetch & Add Customers
19:15
Customer Details Page
14:42
Edit & Delete Customers
12:38
Display, Mark & Delete Invoices
10:50
Add Invoice
12:27
Section 6 Quiz
5 questions
Section 7: CDN FInder with Mean.js
Project Intro
02:27
AngularJS & Mean.js Overview
04:16
Mean.js Install & Setup
07:23
Generating & Libraries Module
10:55
Library Model & Form View
10:04
Libraries List View
07:14
Library Details View
04:03
Library Search Filter
03:46
Section 7 Quiz
5 questions
Section 8: Microposts Rails 5 App
Project Intro
02:18
Intro To Ruby On Rails
05:53
Install Rails - Linux
07:52
Install Rails - Windows
02:21
Mongoid Setup
05:46
Post CRUD Functionality
12:23
Microposts UI
10:24
Section 8 Quiz
5 questions
Section 9: AirFind Airport Finder
Project Intro
01:56
GeoJSON & Database Imports
07:28
App & Routes Setup
07:44
Airports & State Models
14:56
Angular-CLI & Navbar
06:29
Airports Component & Service
09:13
Search Airports By State
06:39
Section 9 Quiz
4 questions
Section 10: MongoChat With Socket.io
Project Intro
01:24
Socket.io Overview
02:10
Socket.io Server Setup
06:36
Fetching Chats From Database
07:24
Chat Client UI
08:10
Client Side Chat
19:55
Section 10 Quiz
4 questions
Section 11: SiteSearch Engine
Project Intro
01:33
App Setup & Pug Intro
16:43
Add Website
12:54
Search Websites
12:37
Article Add & Search
10:16
Section 11 Quiz
5 questions

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Eduonix Learning Solutions, 1+ Million Students Worldwide | 200+ Courses

Eduonix creates and distributes high quality technology training content. Our team of industry professionals have been training manpower for more than a decade. We aim to teach technology the way it is used in industry and professional world. We have professional team of trainers for technologies ranging from Mobility, Web to Enterprise and Database and Server Administration.

Instructor Biography

Ready to start learning?
Take This Course