Hands-On Developers Guide to MongoDB 4.0

Course

Online

£ 10 + VAT

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

A practical guide to MongoDB 4.0 with a test-driven development approach for handling your applications and their data.MongoDB is one of the best database management systems out there for large applications. It makes data easy to work with. Ad hoc queries, indexing, and a robust aggregation framework provide powerful ways to access and analyze your data.This course will help you become proficient in using MongoDB for your applications and handling data. We’ll take a test-driven approach to the Node.js environment with Jest to explore all the features that MongoDB has to offer. Throughout the course, we’ll build a taxi aggregator database, simulate real-world challenges, and solve them with MongoDB.By the end of the course, you’ll be confident to work with MongoDB as a developer and integrate MongoDB into your projects.The code bundle for this course is available at:- About the AuthorLeart Gjoni is a software engineer who is an expert in building robust and performant code. Most of the time, he is involved in web app development using the MERN (MongoDB, Express, React and Node) stack or in desktop app development using Electron.js. You’ll love how he gets to the point quickly and clearly while teaching you the essential skills to become a successful software developer.

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Understand the concepts and principles of MongoDB using a test-driven approach
Design an effective NoSQL schema with both data nesting and referencing
Work with the most popular MongoDB interface, Mongoose JS
Write tests around MongoDB queries using CRUD operations
Integrate MongoDB, Node, and Jest into your applications seamlessly

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Emagister S.L. (data controller) will process your data to carry out promotional activities (via email and/or phone), publish reviews, or manage incidents. You can learn about your rights and manage your preferences in the privacy policy.

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 6 years

Subjects

  • Install
  • Assertion Training
  • Project
  • Design
  • Installation
  • Database training
  • Database
  • Approach

Course programme

MongoDB Concepts and Principles 7 lectures 40:59 The Course Overview This video will give you an overview about the course. Setting Up the Development Environment The aim of this video is to have a ready to work machine for MongoDB. • Go through the list of software needed • Software installation • Test the correct software installation Fundamentals and Uses of MongoDB The aim of this video is to cover the fundamentals of MongoDB. • Present MongoDB and its purpose • Cover MongoDB’s Architecture • Dive into the usage of MongoDB Overview of the Mongoose Library The aim of this video is to familiarize with Mongoose. • Mongoose definition • Mongoose features • Mongoose website Overview of the Jest Test Suite The aim of this video is to familiarize with Jest. • Jest definition • Jest features • Jest website Project Initial Setup The aim of this video is to create our project structure. • Install packages • Create files • Run tests Real Project - Taxi Aggregator The aim of this video is to present the project that will be built throughout the course. • Explain the basic idea • List the actor • Analyze the relationships MongoDB Concepts and Principles - Quiz MongoDB Concepts and Principles 7 lectures 40:59 The Course Overview This video will give you an overview about the course. Setting Up the Development Environment The aim of this video is to have a ready to work machine for MongoDB. • Go through the list of software needed • Software installation • Test the correct software installation Fundamentals and Uses of MongoDB The aim of this video is to cover the fundamentals of MongoDB. • Present MongoDB and its purpose • Cover MongoDB’s Architecture • Dive into the usage of MongoDB Overview of the Mongoose Library The aim of this video is to familiarize with Mongoose. • Mongoose definition • Mongoose features • Mongoose website Overview of the Jest Test Suite The aim of this video is to familiarize with Jest. • Jest definition • Jest features • Jest website Project Initial Setup The aim of this video is to create our project structure. • Install packages • Create files • Run tests Real Project - Taxi Aggregator The aim of this video is to present the project that will be built throughout the course. • Explain the basic idea • List the actor • Analyze the relationships MongoDB Concepts and Principles - Quiz The Course Overview This video will give you an overview about the course. The Course Overview This video will give you an overview about the course. The Course Overview This video will give you an overview about the course. The Course Overview This video will give you an overview about the course. This video will give you an overview about the course. This video will give you an overview about the course. Setting Up the Development Environment The aim of this video is to have a ready to work machine for MongoDB. • Go through the list of software needed • Software installation • Test the correct software installation Setting Up the Development Environment The aim of this video is to have a ready to work machine for MongoDB. • Go through the list of software needed • Software installation • Test the correct software installation Setting Up the Development Environment The aim of this video is to have a ready to work machine for MongoDB. • Go through the list of software needed • Software installation • Test the correct software installation Setting Up the Development Environment The aim of this video is to have a ready to work machine for MongoDB. • Go through the list of software needed • Software installation • Test the correct software installation The aim of this video is to have a ready to work machine for MongoDB. • Go through the list of software needed • Software installation • Test the correct software installation The aim of this video is to have a ready to work machine for MongoDB. • Go through the list of software needed • Software installation • Test the correct software installation Fundamentals and Uses of MongoDB The aim of this video is to cover the fundamentals of MongoDB. • Present MongoDB and its purpose • Cover MongoDB’s Architecture • Dive into the usage of MongoDB Fundamentals and Uses of MongoDB The aim of this video is to cover the fundamentals of MongoDB. • Present MongoDB and its purpose • Cover MongoDB’s Architecture • Dive into the usage of MongoDB Fundamentals and Uses of MongoDB The aim of this video is to cover the fundamentals of MongoDB. • Present MongoDB and its purpose • Cover MongoDB’s Architecture • Dive into the usage of MongoDB Fundamentals and Uses of MongoDB The aim of this video is to cover the fundamentals of MongoDB. • Present MongoDB and its purpose • Cover MongoDB’s Architecture • Dive into the usage of MongoDB The aim of this video is to cover the fundamentals of MongoDB. • Present MongoDB and its purpose • Cover MongoDB’s Architecture • Dive into the usage of MongoDB The aim of this video is to cover the fundamentals of MongoDB. • Present MongoDB and its purpose • Cover MongoDB’s Architecture • Dive into the usage of MongoDB Overview of the Mongoose Library The aim of this video is to familiarize with Mongoose. • Mongoose definition • Mongoose features • Mongoose website Overview of the Mongoose Library The aim of this video is to familiarize with Mongoose. • Mongoose definition • Mongoose features • Mongoose website Overview of the Mongoose Library The aim of this video is to familiarize with Mongoose. • Mongoose definition • Mongoose features • Mongoose website Overview of the Mongoose Library The aim of this video is to familiarize with Mongoose. • Mongoose definition • Mongoose features • Mongoose website The aim of this video is to familiarize with Mongoose. • Mongoose definition • Mongoose features • Mongoose website The aim of this video is to familiarize with Mongoose. • Mongoose definition • Mongoose features • Mongoose website Overview of the Jest Test Suite The aim of this video is to familiarize with Jest. • Jest definition • Jest features • Jest website Overview of the Jest Test Suite The aim of this video is to familiarize with Jest. • Jest definition • Jest features • Jest website Overview of the Jest Test Suite The aim of this video is to familiarize with Jest. • Jest definition • Jest features • Jest website Overview of the Jest Test Suite The aim of this video is to familiarize with Jest. • Jest definition • Jest features • Jest website The aim of this video is to familiarize with Jest. • Jest definition • Jest features • Jest website The aim of this video is to familiarize with Jest. • Jest definition • Jest features • Jest website Project Initial Setup The aim of this video is to create our project structure. • Install packages • Create files • Run tests Project Initial Setup The aim of this video is to create our project structure. • Install packages • Create files • Run tests Project Initial Setup The aim of this video is to create our project structure. • Install packages • Create files • Run tests Project Initial Setup The aim of this video is to create our project structure. • Install packages • Create files • Run tests The aim of this video is to create our project structure. • Install packages • Create files • Run tests The aim of this video is to create our project structure. • Install packages • Create files • Run tests Real Project - Taxi Aggregator The aim of this video is to present the project that will be built throughout the course. • Explain the basic idea • List the actor • Analyze the relationships Real Project - Taxi Aggregator The aim of this video is to present the project that will be built throughout the course. • Explain the basic idea • List the actor • Analyze the relationships Real Project - Taxi Aggregator The aim of this video is to present the project that will be built throughout the course. • Explain the basic idea • List the actor • Analyze the relationships Real Project - Taxi Aggregator The aim of this video is to present the project that will be built throughout the course. • Explain the basic idea • List the actor • Analyze the relationships The aim of this video is to present the project that will be built throughout the course. • Explain the basic idea • List the actor • Analyze the relationships The aim of this video is to present the project that will be built throughout the course. • Explain the basic idea • List the actor • Analyze the relationships MongoDB Concepts and Principles - Quiz MongoDB Concepts and Principles - Quiz MongoDB Concepts and Principles - Quiz MongoDB Concepts and Principles - Quiz CRUD Operations in Mongo 5 lectures 22:38 Company Schema Design The aim of this video is to create the company schema. • Create appropriate file • Explain what is a schema in mongoose • Create the schema Creating Company Document The aim of this video is to learn how to create documents. • Initial test setup • Create and save company document • Make assertion about correctness Reading Company Document The aim of this video is to learn how to read documents. • Initial test setup • Read company document • Make assertion about correctness Updating Company Document The aim of this video is to learn how to update documents. • Initial test setup • Update company document • Make assertion about correctness Deleting Company Document The aim of this video is to learn how to delete documents. • Initial test setup • Delete company document • Make assertion about correctness CRUD Operations in Mongo - Quiz CRUD Operations in Mongo. 5 lectures 22:38 Company Schema Design The aim of this video is to create the company schema. • Create appropriate file • Explain what is a schema in mongoose • Create the schema Creating Company Document The aim of this video is to learn how to create documents. • Initial test setup • Create and save company document • Make assertion about correctness Reading Company Document The aim of this video is to learn how to read documents. • Initial test setup • Read company document • Make assertion about correctness Updating Company Document The aim of this video is to learn how to update documents. • Initial test setup • Update company document • Make assertion about correctness Deleting Company Document The aim of this video is to learn how to delete documents. • Initial test setup • Delete company document • Make assertion about correctness CRUD Operations in Mongo - Quiz Company Schema Design The aim of this video is to create the company schema. • Create appropriate file • Explain what is a schema in mongoose • Create the schema Company Schema Design The aim of this video is to create the company schema. • Create appropriate file • Explain what is a schema in mongoose • Create the schema Company Schema Design The aim of this video is to create the company schema ng ...

Additional information

Prior basic knowledge of JavaScript is assumed

Hands-On Developers Guide to MongoDB 4.0

£ 10 + VAT