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
05 01 What Will We Learn In This Section
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