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 Get Items From Database Collection
Lesson content will be unlocked within 30 minutes.
Teachable is working on this bug.
No further action will be required on your part
.
Thank you for your patience