Autoplay
Autocomplete
Previous Lesson
Complete and Continue
The Back End Developer Bootcamp
Section 1 - Intro
1.1 Welcome to the class (2:22)
1.2 Install Visual Studio Code (1:38)
Section 2 - Welcome to the Back End
2.1 How the internet works (8:56)
2.2 The Request/Response cycle (5:17)
2.3 What is the back end? (6:39)
2.4 Quiz (3:02)
Section 3 - Command Line
3.1 What is the Command Line? (5:27)
3.2 Terminal and the shell (8:18)
3.3 Windows users: Installing Git Bash (7:24)
3.4 Command Line basics (12:32)
3.5 Creating files and folders (5:54)
3.6 Remove files and folders (5:26)
3.7 Exercise (11:22)
3.8 Customizing the Terminal (Mac) (11:06)
3.9 Homebrew (Mac) (2:29)
Section 4 - Git
4.1 Intro to Git (9:42)
4.2 Installing Git (5:06)
4.3 Tracking, staging, committing (5:57)
4.4 Git init and status (5:20)
4.5 Git add and commit (7:46)
4.6 Git log (1:44)
4.7 Intro to Github (3:12)
4.8 Git clone (7:50)
4.9 The gitignore file (7:15)
Section 5 - Node.js
5.1 What is Node.js? (3:27)
5.2 Installing Node.js (2:04)
5.3 The Node.js REPL (3:05)
5.4 Running a file (3:43)
5.5 NPM intro (8:07)
5.6 Working with NPM (11:51)
5.7 NPM Exercise 1 (8:47)
5.8 NPM Exercise 2 (9:33)
5.9 NPM init and package.json (12:26)
5.10 NPM install (4:49)
Section 6 - Express.js
6.1 Intro to Express (2:36)
6.2 Building a simple server part 1 (17:37)
6.3 Building a simple server part 2 (3:36)
6.4 HTTP request methods (4:04)
6.5 Nodemon (6:51)
6.6 Sending HTML files (7:43)
6.7 Route parameters (10:33)
Section 7 - EJS
7.1 Intro to EJS (5:04)
7.2 Sending data to views (15:03)
7.3 Exercise (7:18)
7.4 Conditional statements (7:59)
7.5 Looping over data (11:09)
7.6 Serving CSS files in Express (6:38)
7.7 Partials (8:28)
7.8 Postman (5:31)
7.9 Working with POST requests (18:14)
Section 8 - APIs
8.1 Introduction to APIs (12:50)
8.2 How an API works (18:08)
8.3 Working with JSON (11:27)
8.4 Requests with Needle (10:24)
8.5 JSON Placeholder API (9:56)
8.6 Exercise (7:49)
8.7 The Quotes project part 1 (10:29)
8.8 The Quotes project part 2 (14:53)
8.9 The Quotes project part 3 (7:15)
8.10 The Quotes project part 4 (12:52)
Section 9 - MongoDB
9.1 Intro to MongoDB (8:36)
9.2 Installing MongoDB
9.3 The Mongo Shell (5:35)
9.4 Collections and inserting (4:11)
9.5 Finding (4:50)
9.6 Updating (4:51)
9.7 Deleting (3:10)
Section 10 - Mongoose.js
10.1 Intro to Mongoose (2:31)
10.2 Connecting Mongoose (3:39)
10.3 Schema and model (3:28)
10.4 Save and create (8:27)
10.5 Find (4:01)
10.6 Update (4:08)
10.7 Delete (3:02)
Section 11 - ES6
11.1 What is ES6 JavaScript? (3:57)
11.2 let (6:52)
11.3 const (6:49)
11.4 String Template Literals (6:39)
11.5 Arrow functions part 1 (4:58)
11.6 Arrow functions part 2 (4:49)
Section 12 - The Message Board Project
12.1 What is RESTful Routing? (8:17)
12.2 What we’re building (4:41)
12.3 Setup (13:10)
12.4 Working on the Index (12:54)
12.5 Designing with Bootstrap (12:40)
12.6 New route (10:55)
12.7 Connecting Mongoose (6:43)
12.8 Create route (14:23)
12.9 Show route (11:44)
12.10 Method-override (3:15)
12.11 Edit and Update (16:01)
12.12 Destroy route (6:53)
Teach online with
3.7 Exercise
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock