Build RESTful APIs with Node, Express, & MongoDB

8 Hours
$19.99$200.00
You save 90% -

119 Lessons (8h)

  • Your First Program
  • 00 Course overview
    01 What You'll Need2:26
    00A Course Overview - Rest API3:38
    00B What Is Rest API Design9:45
    Source files
  • 01A (Prerequisite) Introduction to JavaScript - 01. Intro to Course
    01 01 Introduction To The Course3:43
    Source Files
  • 01A - 02. Variables and Data Types
    02 01 What Will We Learn In This Section0:44
    02 02 Variables10:21
    02 03 Data Types5:41
    02 04 Variable Mutation6:53
    02 05 Type Coercion6:52
    02 06 Coding Challenge1:36
    02 07 Coding Challenge Solution2:43
    02 08 Section Summary0:46
    Source Files
  • 01A - 03. Operators
    03 01 What Will We Learn In This Section0:35
    03 02 Basic Operators15:32
    03 03 Operator Precedence5:41
    03 04 Coding Challenge2:11
    03 05 Coding Challenge Solution5:52
    03 06 Section Summary0:56
    Source Files
  • 01A - 04. Conditional Statements
    04 01 What Will We Learn In This Section0:36
    04 02 If Else Statements11:43
    04 03 Boolean Logic7:57
    04 04 Switch Statements10:54
    04 05 Truthy And Falsie Values6:03
    04 06 Equality Operators4:38
    04 07 Coding Challenge2:25
    04 08 Coding Challenge Solution4:54
    04 09 Section Summary1:07
    Source Files
  • 01A - 05. Functions and Arrays
    05 01 What Will We Learn In This Section0:37
    05 02 Functions9:46
    05 03 Function Statements And Expressions7:37
    05 04 Arrays10:09
    05 05 Coding Challenge3:49
    05 06 Section Summary1:26
    Source Files
  • 01A - 06. Objects
    06 01 What Will We Learn In This Section0:38
    06 02 Objects And Properties9:49
    06 03 Objects And Methods12:25
    06 04 Objects Vs Primitives16:17
    06 05 Coding Challenge0:51
    06 06 Coding Challenge Solution5:13
    06 07 Section Summary0:42
    Source Files
  • 01A - 07. Loops
    07 01 What Will We Learn In This Section0:34
    07 02 Loops15:03
    07 03 Iteration12:35
    07 04 Coding Challenge1:01
    07 05 Coding Challenge Solution6:32
    07 06 Section Summary0:45
    Source Files
  • 01A. - 08. JavaScript Execution
    08 01 What Will We Learn In This Section0:52
    08 02 JavaScript Parsers And Engines5:19
    08 03 Execution Contexts And Execution Stack2:26
    08 04 Creation And Execution Phases6:23
    08 05 Hoisting2:13
    08 06 Scoping4:52
    08 07 Scope Chain3:20
    08 08 This Keyword4:16
    08 09 Coding Challenge0:46
    08 10 Coding Challenge Solution3:21
    08 11 Section Summary0:47
    Source Files
  • 01B Project preview - Build a RESTful API with Express, Node and MongoDB
    00 Project Preview4:02
  • 01C - Install npm and Node on Mac, Windows and Linux
    00 What Is Node JS8:22
    01 Install Node And NPM On Mac Or Windows3:14
    Source files
  • 02 Start a new Node project with Express web server
    00 What Is Express JS4:23
    01 Start A New Node Project With Express Web Server4:00
    02 Build A Web Server With Express5:20
    03 Install Nodemon To Auto-Restart Server2:34
    Source files
  • 03A Handle HTTP requests with an Express router
    01 Implement Middleware To Handle Requests3:28
    Source Files
  • 03B Install MongoDB on Mac and Windows
    00 What Is A MongoDB NoSQL Database5:50
    01 Install MongoDB On Mac8:07
    02 Install MongoDB On Windows9:58
  • 03C Install mongosh on Mac and Windows
    00 Install Mongosh On Mac2:49
    01 Install Mongosh On Windows4:52
  • 04 Build a Mongo DataBase
    01 Build A Mongo Database4:07
    02 Build A Mongoose Database Schema To Represent Entries5:38
    Source files
  • 05 Build an Express router to handle requests
    01 Build An Express Router To Handle Requests4:34
    02 Send A Response When A Client Requests To Visit A Route4:49
    Source files
  • 06 Implement a GET HTTP request
    01 Get All Entries From A Database8:22
    02 Get An Entry Based On A Property5:59
    Source files
  • 07 Implement a POST HTTP request
    01 Post A New Database Entry13:36
    Source Files
  • 08 Implement a PUT HTTP request
    01 Put A Replacement Entry Based On A Property8:54
    Source Files
  • 09 Implement a PATCH HTTP request
    01 Patch A Property In An Existing Entry6:26
    Source Files
  • 10 Implement a DELETE HTTP request
    01 Delete An Entry At A Property7:32
    Source Files
  • 11 Project preview - Build a RESTful API with Validation
    00 Project Preview - Build A Restful Api With Validation And Testing3:20
  • 12 Build a Node web server with Express and Nodemon
    01 Build a node Web Server with Express and Nodemon4:52
    Source Files
  • 13 Set up handlers for RESTful HTTP requests
    01 Set Up Handlers For RESTful HTTP Requests5:05
    Source Files
  • 14 Build a Mongo database
    01 Build A Mongo Database5:25
    02 Connect MongoDB To Web Server8:39
    Source files
  • 15 Respond to Get By Property request
    01 Use Middleware To Reduce Code Duplication7:19
    Source files
    02 Respond To 'Get By Property' Request3:52
  • 16 Respond and test an HTTP POST request
    01 Process Request Body With Body-Parser3:05
    02 Respond To A Post Request4:54
    03 Test Http Post Request For JSON Via Terminal With Curl9:19
    Source files
  • 17 Implement Express validator for validation
    01 Implement Express Validator For Validation9:13
    Source Files
  • 18 API integration testing with Mocha and Supertest
    01 Integration Testing With Mocha10:08
    02 Test Your API With Mocha And Supertest11:38
    Source files

Become the Most-Wanted NodeJS Developer with 8 Hours of Content on Building RESTful APIs

MI
Mammoth Interactive

Mammoth Interactive

4.2/5 Instructor Rating: ★ ★ ★ ★

Mammoth Interactive produces XBOX 360, iPhone, iPad, Android, HTML 5, ad-games, and more. It's owned by top-rated instructor John Bura. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design, and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to number 1 in Apple's app store. In his spare time, John likes to play ultimate Frisbee, cycle, and work out.

Description

Welcome to the Complete Node.js, Express, and MongoDB Bootcamp, your fast track to modern back-end development. 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. 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!

  • Access 119 lectures & 8 hours of content 24/7
  • Know what REST API design is
  • Refresh your knowledge on JavaScript
  • Learn variables & data types, operators, conditional statements, functions, and more
  • Build a RESTful API with Express, Node, & MongoDB
  • Install npm & Node on Mac, Windows, & Linux
  • Start a new Node project with Express web server

Specs

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Any device with basic specifications

Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.