Microsoft Azure | Mongodb Database Setup Course

Posted By: ELK1nG

Microsoft Azure | Mongodb Database Setup Course
Published 9/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 265.34 MB | Duration: 0h 54m

Node.js

What you'll learn
How to setup and Configure a Nodejs Express sever
How to setup and configure Microsoft Azure BlockBlobService API
How to set up and configure MongoDB "mongoose" API
How to setup and configure Socket IO to enable interal communication between backend files
Requirements
Backend and API concepts, Javascript, Microsoft Azure
Description
This course Contains 2 read me files and a full video series-Setup MongoDB account and connection string-Setup Microsoft Azure account and Connection String- Video CourseIn this course, students will learn how to create a functional database leveraging Microsoft azure, enterprise level cloud architecture, and mongoDB, a customizable noSQL database. The final product will serve as a template database app for a plethora of use cases. This course consists of 4 Sections and a final summary for testing.Section 1 – Express covers, installing the required libraries, .env files, coding with the express.js library, and the parcel web bundler. Section 2 is about Azure. I cover the benefits of using azure, and the capabilities of the blobservice API. Finally, students will write code to send blobs to the azure storage container, and save generated URL’s from upload files.Section 3 – Setup MongoDB covers connecting to MongoDB with the generated connection string. Students will learn how to design a data Schema. Students will understand the relationship between a data schema and a data model. Finally, students will write methods to save data to MongoDB.In Section 4 , socket IO is introduced as a solution to send data between client programs and the main server. The concept of a client socket and server socket is explained. Students will leave this section with an understanding of how to implement socket IO.Finally, the build is tested in the following ways:· Test that the server recognizes the file URL· Test that MongoDB is uploading the Meta-data.· Ensure File is sucessfully uploaded to Azure

Overview

Section 1: Setting Up the Express Server

Lecture 1 README - Connection String for MongoDB

Lecture 2 README - Setup Azure Account and SAS Token

Lecture 3 Video Course

Lecture 4 Chapter 1 - Unit Overview

Lecture 5 Chapter 2 - Create a File Directory

Lecture 6 Chapter 3 - Import the required Libraries

Lecture 7 Chapter 4 - Set Up the .env File

Lecture 8 Chapter 5 - Begin Setup of the Express Server

Lecture 9 Chapter 6 - Configure Parcel Bundler HMR

Section 2: Setup Microsoft Azure “BlobServiceClient”

Lecture 10 Section 2 Video

Lecture 11 Chapter 1 - Why Use Microsoft Azure

Lecture 12 Chapter 2 - Azure BlobServiceClient Overview

Lecture 13 Chapter 3 - Code Azure.js Blob Service Client File

Lecture 14 Chapter 4 - Configure the Blob Service Client

Lecture 15 Chapter 5 - Create a function to upload files

Lecture 16 Chapter 6 - Test theApp

Section 3: Setup MongoDB

Lecture 17 Section 3 Video

Lecture 18 Chapter 1 - Unit Overview

Lecture 19 Chapter 2 - Setup Express.js Middleware

Lecture 20 Chapter 3 - Create a function to connect to MongoDB

Lecture 21 Chapter4 - Create the "Schema" Function

Lecture 22 Chapter 5 - Create the "data model" function

Lecture 23 Chapter 6 - Create a function to save a model to the database

Lecture 24 Chapter 7 - Setup the express server POST method

Lecture 25 Chapter 8 – Summary

Section 4: Setup Socket IO

Lecture 26 Section 4 Video

Lecture 27 Chapter 1 – Unit Overview

Lecture 28 Chapter 2 - Send Data from client (azure.js)

Lecture 29 Chapter 3 - Receive Data from Server.js (server API)

Section 5: Final Testing

Lecture 30 Chapter 1 - Test that the server recognizes the file URL.

Lecture 31 Chapter 2 - Test that MongoDB is uploading the Meta-data

Lecture 32 Chapter 3 - Test that files are being upload to Azure

Any skill level who has an interest in creating a backend server using these tools are welcome to learn this framework