Autoplay
Autocomplete
Previous Lesson
Complete and Continue
EJS Fullstack Web Development Masterclass - Build Node Templates and Web Servers
00a Course Overview
00 Course Overview (3:17)
01 What You'll Need (2:20)
Source files
00b EJS and Node Web Server Introduction
01 What Is EJS (4:30)
02 What Is Node JS (8:22)
03 What Is Express JS (4:23)
Source files
00c (Prerequisite) Introduction to JavaScript - 01 Intro
01 01 Introduction To The Course (3:43)
00c - 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)
00c - 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)
00c - 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)
00c - 05. Functions and Arrays
05 01 What Will We Learn In This Section (0:37)
05 02 Functions (9:46)
05 03 Function Statements And Expressions (7:37)
05 04 Arrays (10:09)
05 05 Coding Challenge (3:49)
05 06 Section Summary (1:26)
00c - 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)
00c - 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)
00c - 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)
01a Build your first Hello World website in EJS
01 Build Your First Hello World Website In EJS (10:20)
Source files
01b Build an EJS web server to display JSON data
00 Project Preview - EJS Web Server With JSON (2:14)
01c Build server and homepage
01 Build A Node Server With Express (8:07)
02 Build A Homepage View (7:54)
03 Send Data From Server To Homepage (6:41)
Source files
01d Display JSON data on homepage
01 Build JSON Data (5:03)
02 Display JSON Data In EJS View (11:06)
03 Loop Through An Entire Database (12:51)
Source files
02a Build a multi-page site with reusable EJS partials
00 Project Preview - Multi-Page EJS Site (3:41)
02b Set up EJS project and server
01 Set Up The EJS Project (6:00)
02 Build A Server File (6:54)
Source files
03 Build an EJS view for the homepage
01 Build An EJS Index View For The Homepage (9:32)
Source files
04 Build partials to reuse page sections
01 Build A Head EJS Partial (11:00)
02 Build A Header EJS Partial (10:27)
03 Build A Footer EJS Partial (8:28)
Source files
05 Pass data to views and partials
01 Build Data On The Server (8:44)
02 Display A Variable From The Server On An EJS View (3:11)
03 Pass Data To A Partial In EJS (8:48)
Source files
06 Build more pages with partials and views
01 Build An About Page With Views And Partials (6:12)
02 Build Another Page With Reusable Data And Partials (8:46)
Source files
00 Course Overview
Complete and Continue