Backend Web Development with Node.js, Mongo and Express

Learn to build fast, scalable and secure RESTful services with Node, Express and MongoDB

4.00 (5 reviews)
Udemy
platform
English
language
Web Development
category
Backend Web Development with Node.js, Mongo and Express
35
students
8.5 hours
content
Aug 2022
last update
$59.99
regular price

What you will learn

Build the backend for your web and mobile apps

Store and retrieve complex data in MongoDB

Deploy your Node apps to production

Apply the best practices for building fast, scalable and secure apps

Description

Welcome to the Complete Node.js, Express, and MongoDB Bootcamp, your fast track to modern back-end development.

Build Web APIs with Node.js, Mongo, Express, Mocha and Curl

This course is the perfect all-in-one package that will take you from a complete beginner to an advanced, highly-skilled Node.js developer.

Like all my other courses, this one is completely project-based! And not just any project: it's a complete, beautiful, and feature-rich application, containing both a RESTful API and a server-side rendered website. It's the most fantastic and complete project that you will find in any Node.js course on the internet!

Alexandra Kropova is a software developer with extensive experience in full-stack web development, app development and game development. She has helped produce courses for Mammoth Interactive since 2016, including the Coding Interview series in Java, JavaScript, C++, C#, Python and Swift.

When does the course start and finish?

The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.

How long do I have access to the course?

How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.

What if I am unhappy with the course?

We would never want you to be unhappy! If you are unsatisfied with your purchase, contact Udemy in the first 30 days and we will give you a full refund.

Content

00 Course overview

00A Course Overview - Rest API
00B What Is Rest API Design
01 What You'll Need
Source Files

01A (Prerequisite) Introduction to JavaScript - 01. Introduction to the Course

01 01 Introduction To The Course
01 02 Introduction Of The Instructor
01 03 Why Should You Learn JavaScript
01 04 Quick Win
01 05 Course Requirements
source files

01A - 02. Variables and Data Types

02 01 What Will We Learn In This Section
02 02 Variables
02 03 Data Types
02 04 Variable Mutation
02 05 Type Coercion
02 06 Coding Challenge
02 07 Coding Challenge Solution
02 08 Section Summary
source files

01A - 03. Operators

03 01 What Will We Learn In This Section
03 02 Basic Operators
03 03 Operator Precedence
03 04 Coding Challenge
03 05 Coding Challenge Solution
03 06 Section Summary
source files

01A - 04. Conditional Statements

04 01 What Will We Learn In This Section
04 02 If Else Statements
04 03 Boolean Logic
04 04 Switch Statements
04 05 Truthy And Falsie Values
04 06 Equality Operators
04 07 Coding Challenge
04 08 Coding Challenge Solution
04 09 Section Summary
source files

01A - 05. Functions and Arrays

05 01 What Will We Learn In This Section
05 02 Functions
05 03 Function Statements And Expressions
05 04 Arrays
05 05 Coding Challenge
05 06 Section Summary
source files

01A - 06. Objects

06 01 What Will We Learn In This Section
06 02 Objects And Properties
06 03 Objects And Methods
06 04 Objects Vs Primitives
06 05 Coding Challenge
06 06 Coding Challenge Solution
06 07 Section Summary
source files

01A - 07. Loops

07 01 What Will We Learn In This Section
07 02 Loops
07 03 Iteration
07 04 Coding Challenge
07 05 Coding Challenge Solution
07 06 Section Summary
source files

01A - 08. JavaScript Execution

08 01 What Will We Learn In This Section
08 02 JavaScript Parsers And Engines
08 03 Execution Contexts And Execution Stack
08 04 Creation And Execution Phases
08 05 Hoisting
08 06 Scoping
08 07 Scope Chain
08 08 This Keyword
08 09 Coding Challenge
08 10 Coding Challenge Solution
source files

01B Project preview - Build a RESTful API with Express, Node and MongoDB

00 Project Preview-1

01C Install npm and Node on Mac, Windows and Linux

00 What Is Node JS
01 Install Node And NPM On Mac Or Windows
Source Files

02 Start a new Node project with Express web server

00 What Is Express JS
01 Start A New Node Project With Express Web Server
02 Build A Web Server With Express
03 Install Nodemon To Auto-Restart Server
Source Files

03A Handle HTTP requests with an Express router

01 Implement Middleware To Handle Requests
Source Files

03B Install MongoDB on Mac and Windows

00 What Is A MongoDB NoSQL Database
01 Install MongoDB On Mac
02 Install MongoDB On Windows

03C Install mongosh on Mac and Windows

00 Install Mongosh On Mac
01 Install Mongosh On Windows-2

04 Build a Mongo DataBase

01 Build A Mongo Database
02 Build A Mongoose Database Schema To Represent Entries
Source Files

05 Build an Express router to handle requests

01 Build An Express Router To Handle Requests
02 Send A Response When A Client Requests To Visit A Route
Source Files

06 Implement a GET HTTP request

01 Get All Entries From A Database
02 Get An Entry Based On A Property
Source Files

07 Implement a POST HTTP request

01 Post A New Database Entry
Source Files

08 Implement a PUT HTTP request

01 Put A Replacement Entry Based On A Property
Source Files

09 Implement a PATCH HTTP request

01 Patch A Property In An Existing Entry
Source Files

10 Implement a DELETE HTTP request

01 Delete An Entry At A Property
Source Files

11 Project preview - Build a RESTful API with Validation

00 Project Preview

12 Build a Node web server with Express and Nodemon

01 Build a node Web Server with Express and Nodemon
Source Files

13 Set up handlers for RESTful HTTP requests

01 Set Up Handlers For Restful HTTP Requests
Source Files

14 Build a Mongo database

01 Build A Mongo Database
02 Connect MongoDB To Web Server
Source Files

15 Respond to Get By Property request

01 Use Middleware To Reduce Code Duplication
02 Respond To 'Get By Property' Request
Source Files

16 Respond and test an HTTP POST request

01 Process Request Body With Body-Parser
02 Respond To A Post Request
03 Test HTTP Post Request For JSON Via Terminal With Curl
Source Files

17 Implement Express validator for validation

01 Implement Express Validator For Validation
Source Files

18 API integration testing with Mocha and Supertest

01 Integration Testing With Mocha
02 Test Your API With Mocha And Supertest
Source Files

Charts

Price

Backend Web Development with Node.js, Mongo and Express - Price chart

Rating

Backend Web Development with Node.js, Mongo and Express - Ratings chart

Enrollment distribution

Backend Web Development with Node.js, Mongo and Express - Distribution chart

Related Topics

4601366
udemy ID
3/17/2022
course created date
10/28/2022
course indexed date
Bot
course submited by