Projects in MongoDB - Learn MongoDB Building Projects

Do you want to learn a simple, but powerful database software? A database that is free and easily solves the problem of indexing, storing and load balancing, all in one. This is where MongoDB comes i...

  • All levels
  • English

Course Description

Do you want to learn a simple, but powerful database software? A database that is free and easily solves the problem of indexing, storing and load balancing, all in one. This is where MongoDB comes in. MongoDB is a powerful and open-source, cross-platform database program. It is classified as a NoSQL database, and stores data in JSON-like documents with dynamic schemas, known as BSON. This res...

Do you want to learn a simple, but powerful database software? A database that is free and easily solves the problem of indexing, storing and load balancing, all in one. This is where MongoDB comes in. MongoDB is a powerful and open-source, cross-platform database program. It is classified as a NoSQL database, and stores data in JSON-like documents with dynamic schemas, known as BSON. This results in MongoDB being able to run on a small RAM and is comparatively faster than a lot of DBMS out there. MongoDB is extremely flexible and is a great database for companies that consider scaling.

What you’ll learn
  • Document-oriented
  • Ad hoc queries
  • Indexing
  • Replication
  • File storage
  • Server-side JavaScript execution
  • Capped collections

Covering Topics

1
Section 1 : Introduction

2
Section 2 : Customer Database Intro Project

3
Section 3 : Produst Catalog REST API

4
Section 4 : jQuery Task Manager

5
Section 5 : MeteorJS Photo Gallery

6
Section 6 : Invoicer MEAN App

7
Section 7 : CDN FInder with Mean.js

8
Section 8 : Microposts Rails 5 App

9
Section 9 : AirFind Airport Finder

10
Section 10 : MongoChat With Socket.io

11
Section 11 : SiteSearch Engine

12
Section 12 : Foobar Inc KeystoneJS Website

13
Section 13 : GeekLogger Sails.js App

14
Section 14 : Summary

Curriculum

      Section 1 : Introduction
    1
    Introduction
      Section 2 : Customer Database Intro Project
    2
    Project Intro
    3
    What Is NoSQL
    4
    MongoDB Overview Preview
    5
    Installing MongoDB In Linux
    6
    Installing MongoDB in Mac OSX
    7
    Installing MongoDB In Windows
    8
    Inserting & Finding Customers
    9
    Updating & Removing Customers
    10
    Arrays & Embedded Objects
      Section 3 : Produst Catalog REST API
    11
    Project Intro
    12
    What Is Node.js & Express
    13
    What Is a REST API
    14
    Node.js & App Setup
    15
    Creating The Routes
    16
    Fetching Data From The API
    17
    Post, Put & Delete Requests
      Section 4 : jQuery Task Manager
    18
    Project Intro 
    19
    mLab Setup & Pages
    20
    UI & Fetch Tasks
    21
    Create Add Task Form
    22
    Add Task & Edit Link
    23
    Edit Tasks
    24
    Delete Tasks Preview
    25
    Fetch & Add Categories
    26
    Edit & Delete Categories
      Section 5 : MeteorJS Photo Gallery
    27
    Project Intro
    28
    Overview Of Meteor.js
    29
    GridFS & Mongofiles Utility
    30
    Meteor Setup & Add Packages
    31
    Photos Route & Template
    32
    Uploading Photos
    33
    Fetch & Display Photos
    34
    Photo Detals Page
      Section 6 : Invoicer MEAN App
    35
    Project Intro
    36
    Angular 2 & The MEAN Stack
    37
    Backend App Setup
    38
    Creating The Models
    39
    Routes and Testing
    40
    Angular 2 Setup With Angular-CLI
    41
    Router and Bootstrap
    42
    Fetch & Add Customers
    43
    Customer Details Page
    44
    Edit & Delete Customers
    45
    Display, Mark & Delete Invoices
    46
    Add Invoice
      Section 7 : CDN FInder with Mean.js
    47
    Project Intro
    48
    AngularJS & Mean.js Overview
    49
    Mean.js Install & Setup
    50
    Generating & Libraries Module
    51
    Library Model & Form View
    52
    Libraries List View
    53
    Library Details View
    54
    Library Search Filter
      Section 8 : Microposts Rails 5 App
    55
    Project Intro
    56
    Intro To Ruby On Rails
    57
    Install Rails - Linux
    58
    Install Rails - Windows
    59
    Mongoid Setup
    60
    Post CRUD Functionality
    61
    Microposts UI
      Section 9 : AirFind Airport Finder
    62
    Project Intro
    63
    GeoJSON & Database Imports
    64
    App & Routes Setup
    65
    Airports & State Models
    66
    Angular-CLI & Navbar
    67
    Airports Component & Service
    68
    Search Airports By State
      Section 10 : MongoChat With Socket.io
    69
    Project Intro
    70
    Socket.io Overview
    71
    Socket.io Server Setup
    72
    Fetching Chats From Database
    73
    Chat Client UI
    74
    Client Side Cha
      Section 11 : SiteSearch Engine
    75
    Project Intro
    76
    App Setup & Pug Intro
    77
    Add Website
    78
    Search Websites
    79
    Article Add & Search
      Section 12 : Foobar Inc KeystoneJS Website
    80
    Project Intro
    81
    KeystoneJS Overview
    82
    KeystoneJS Setup & Tour
    83
    Creating A New Model
    84
    Office Listings Page
    85
    Office Details Page
      Section 13 : GeekLogger Sails.js App
    86
    Project Intro
    87
    Sails.js Overview
    88
    Installing Sails & Using BluePrints
    89
    Using MongoDB With Sails
    90
    List Logs
    91
    Add Logs
    92
    Delete Logs
      Section 14 : Summary
    93
    Course Summary

Frequently Asked Questions

It is an online tutorial that covers a specific part of a topic in several sections. An Expert teaches the students with theoretical knowledge as well as with practical examples which makes it easy for students to understand.

A Course helps the user understand a specific part of a concept. While a path and E-Degrees are broader aspects and help the user understand more than just a small area of the concept.

A Course will help you understand any particular topic. For instance, if you are a beginner and want to learn about the basics of any topic in a fluent manner within a short period of time, a Course would be best for you to choose.

We have an inbuilt question-answer system to help you with your queries. Our support staff will be answering all your questions regarding the content of the Course.