Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Fullstack Web Development Masterclass - Build Websites with Node and MongoDB NoSQL Databases
00 Course overview
00 Course Overview - MongoDB (2:43)
01 What You'll Need (2:27)
02 What Is A MongoDB NoSQL Database (5:51)
Source files
02 (Prerequisite) Introduction to JavaScript - 01. Introduction to the Course
01 01 Introduction To The Course (3:43)
Source Files
02 - 02. Variables and Data Types
02 01 What Will We Learn In This Section (0:44)
02 02 Variables (10:21)
02 03 Data Types (5:41)
02 04 Variable Mutation (6:53)
02 05 Type Coercion (6:52)
02 06 Coding Challenge (1:36)
02 07 Coding Challenge Solution (2:43)
02 08 Section Summary (0:46)
Source Files
02 - 03. Operators
03 01 What Will We Learn In This Section (0:35)
03 02 Basic Operators (15:32)
03 03 Operator Precedence (5:41)
03 04 Coding Challenge (2:11)
03 05 Coding Challenge Solution (5:52)
03 06 Section Summary (0:56)
Source Files
02 - 04. Conditional Statements
04 01 What Will We Learn In This Section (0:36)
04 02 If Else Statements (11:43)
04 03 Boolean Logic- (7:57)
04 04 Switch Statements (10:54)
04 05 Truthy And Falsie Values (6:03)
04 06 Equality Operators (4:38)
04 07 Coding Challenge (2:25)
04 08 Coding Challenge Solution (4:54)
04 09 Section Summary (1:07)
Source Files
02 - 05. Functions and Arrays
05 01 What Will We Learn In This Section
05 02 Functions (9:46)
05 03 Function Statements And Expressions (7:37)
05 04 Arrays (10:09)
05 05 Coding Challenge
05 06 Section Summary (1:26)
Source Files
02 - 06. Objects
06 01 What Will We Learn In This Section (0:38)
06 02 Objects And Properties (9:49)
06 03 Objects And Methods (12:25)
06 04 Objects Vs Primitives (16:17)
06 05 Coding Challenge (0:51)
06 06 Coding Challenge Solution (5:13)
06 07 Section Summary (0:42)
Source Files
02 - 07. Loops
07 01 What Will We Learn In This Section (0:34)
07 02 Loops (15:03)
07 03 Iteration (12:35)
07 04 Coding Challenge (1:01)
07 05 Coding Challenge Solution (6:32)
07 06 Section Summary (0:45)
Source Files
02 - 08. JavaScript Execution
08 01 What Will We Learn In This Section (0:52)
08 02 JavaScript Parsers And Engines (5:19)
08 03 Execution Contexts And Execution Stack (2:26)
08 04 Creation And Execution Phases (6:23)
08 05 Hoisting (2:13)
08 06 Scoping (4:52)
08 07 Scope Chain (3:20)
08 08 This Keyword (4:16)
08 09 Coding Challenge
08 10 Coding Challenge Solution (3:21)
08 11 Section Summary (0:47)
Source Files
03 Install MongoDB on Mac and Windows
01 Install Mongodb On Mac (8:07)
02 Install Mongodb On Windows (9:58)
04 Build a local MongoDB database
01 Build A Mongo Database Via The Terminal (11:18)
Source Code
05 Install npm and Node on Mac, Windows and Linux
00 What Is Node JS (8:22)
01 Install Node And NPM On Mac Or Windows (3:14)
06 Connect to MongoDB with a Node server, native driver and Mongoose
01 Connect With A Node Server And MongoDB Native Driver (12:42)
02 Connect To MongoDB With Mongoose (9:35)
Source files
07 Count site visitors with MongoDB, Node, Express and EJS
00 Project Preview - Count Site Visitors (1:37)
08 Build a new MongoDB Express project
00 What Is Express JS (4:23)
01 Build A New Express Project Template (13:33)
02 Build A Mongoose Model (6:54)
03 Build A New Mongo Database To Track Site Visits (4:37)
Source files
09 Increment counter with each visit
01 Increment Counter With Each Visit (7:48)
02 Send MongoDB Data To The Homepage (7:25)
03 Connect App To Mongo (9:22)
Source files
10 Build the homepage template with EJS
00 What Is EJS (4:30)
01 Build The Homepage Template With EJS (8:23)
Source files
11 Build a CRUD app with MongoDB, EJS, Node, Express
00 Project Preview - Build A Crud App (2:38)
12 Build web server with Node and Express
01 Set Up Project With Node And Express (6:12)
02 Send An HTML Page (4:44)
03 Install Nodemon To Auto Restart Server (4:01)
Source files
13 Create data with POST requests to server
01 Build An HTML Form (7:12)
02 Read Data With Body Parser (4:32)
Source files
14 Connect to MongoDB
01 Build A Local Mongo Database (6:39)
02 Use Database In Express Request Handlers (2:10)
03 Insert Item Into Database Collection (5:13)
Source files
15 Read and show all database items to client with EJS
01 Get Items From Database Collection (4:17)
02 Generate Html With EJS Templating (4:55)
03 Show All Database Items With EJS (7:22)
Source files
16 Update data on the database via client
01 Build An Update Button (7:00)
02 Accept Put Request On The Server (6:09)
03 Auto Refresh Page Upon Handled Put Request (5:41)
Source files
17 Delete data from database via client
01 Build A Delete Button (4:28)
02 Handle Delete Event On The Server (3:21)
03 Handle Nothing To Delete (6:36)
Source files
18 Quickly style the site with Bootstrap
01 Add Bootstrap Styling (3:31)
Source Files
01 What You'll Need
Complete and Continue