The Web Developer Bootcamp

The Web Developer Bootcamp
The Web Developer Bootcamp

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 42.5 Hours | 5.15 GB
eLearning | Skill level: All Levels


The only course you need to learn web development – HTML, CSS, JS, Node, and More!

Hi! Welcome to the Web Developer Bootcamp, the only course you need to learn web development. There are a lot of options for online developer training, but this course is without a doubt the most comprehensive and effective on the market. Here’s why:

  • This is the only online course taught by a professional bootcamp instructor.
  • 94% of my in-person bootcamp students go on to get full-time developer jobs. Most of them are complete beginners when I start working with them.
  • The previous 2 bootcamp programs that I taught cost $14,000 and $21,000. This course is just as comprehensive but with brand new content for a fraction of the price.
  • Everything I cover is up-to-date and relevant to today’s developer industry. No PHP or other dated technologies. This course does not cut any corners.
  • This is the only complete beginner full-stack developer course that covers NodeJS.
  • We build 13+ projects, including a gigantic production application called YelpCamp. No other course walks you through the creation of such a substantial application.
  • The course is constantly updated with new content, projects, and modules. Think of it as a subscription to a never-ending supply of developer training.
  • You get to meet my dog Rusty!

When you’re learning to program you often have to sacrifice learning the exciting and current technologies in favor of the “beginner friendly” classes. With this course, you get the best of both worlds. This is a course designed for the complete beginner, yet it covers some of the most exciting and relevant topics in the industry.

Throughout the course we cover tons of tools and technologies including:

  • HTML5
  • CSS3
  • JavaScript
  • Bootstrap
  • SemanticUI
  • DOM Manipulation
  • jQuery
  • Unix(Command Line) Commands
  • NodeJS
  • NPM
  • ExpressJS
  • REST
  • MongoDB
  • Database Associations
  • Authentication
  • PassportJS
  • Authorization

What Will I Learn?

  • Make REAL web applications using cutting-edge technologies
  • Continue to learn and grow as a developer, long after the course ends
  • Create a blog application from scratch using Express, MongoDB, and Semantic UI
  • Create a complicated yelp-like application from scratch
  • Write your own browser-based game
  • Create static HTML and CSS portfolio sites and landing pages
  • Think like a developer. Become an expert at Googling code questions!
  • Create complex HTML forms with validations
  • Write web apps with full authentication
  • Use Bootstrap to create good-looking responsive layouts
  • Implement responsive navbars on websites
  • Use JavaScript variables, conditionals, loops, functions, arrays, and objects
  • Write Javascript functions, and understand scope and higher order functions
  • Create full-stack web applications from scratch
  • Manipulate the DOM with vanilla JS
  • Manipulate the DOM using jQuery
  • Translate between jQuery and vanillas JS
  • Write JavaScript based browser games
  • Use NodeJS to write server-side JavaScript
  • Write complex web apps with multiple models and data associations
  • Write a REAL application using everything in the course
  • Use Express and MongoDB to create full-stack JS applications
  • Use common JS data structures like Arrays and Objects
  • Master the command line interface
  • Use NPM to install all sorts of useful packages
  • Understand the ins and outs of HTTP requests
  • Create your own Node modules
  • Make a beautiful, responsive photographer’s portfolio page
  • Create a beautiful, responsive landing page for a startup
  • Implement user authentication
  • Create a beautiful animated todo list application
+ Table of Contents

Introduction to this Course
1 A Note On Asking For Help
2 Introducing Our TA
3 Our Class Chat Room
4 Why This Course
5 Syllabus Download
6 Syllabus Walkthrough
7 Lecture Slides

Introduction to Front End Development
8 Unit Objectives
9 Note about Setting Up Front-End Developer Environment
10 Setting Up Front-End Developer Environment
11 Note about Introduction to the Web
12 Introduction to the Web
13 The Front End Holy Trinity

Introduction to HTML
14 Unit Objectives
15 HTML Basics
16 Note about Introduction to MDN
17 Introduction to MDN
18 HTML Boilerplate and Comments
19 Basic Tags
20 HTML Lists
21 HTML Lists Assignment
22 HTML Lists Assignment SOLUTION
23 Divs and Spans
24 HTML Attributes
25 Recreate Webpage Assignment
26 Recreate Webpage Assignment SOLUTION

Intermediate HTML
27 Unit Objectives
28 HTML Tables
29 Tables Pokemon Exercise
30 Tables Pokemon Exercise SOLUTION
31 Introduction to Forms
32 Playing with Inputs
33 The Form Tag
34 Labels
35 Form Validations
36 Dropdowns and Radio Buttons
37 Form Exercise
38 Note about the Form Exercise solution
39 Form Exercise SOLUTION

Introduction to CSS
40 Unit Objectives
41 CSS Basics
42 Our First Stylesheet
43 Note about CSS Colors (next lecture)
44 CSS Colors
45 Background and Border
46 Note about Selectors Basics Todo List
47 Selectors Basics Todo List
48 Introduction to Chrome Inspector
49 More Advanced Selectors
50 Specificity and the Cascade
51 Note about Selectors Practice Exercise
52 Selectors Practice Exercise
53 Selectors Practice Exercise SOLUTION

Intermediate CSS
54 Unit Objectives
55 Text and Fonts
56 More Text and Fonts
57 Note about Google Fonts
58 Using Google Fonts
59 Introduction to the Box Model
60 Creating a Tic Tac Toe Board
61 Creating a Tic Tac Toe Board SOLUTION
62 Note about Image Gallery Code Along Pt. 1
63 Image Gallery Code Along Pt. 1
64 Note about changes to Google Fonts
65 Image Gallery Code Along Pt. 2
66 CSS Blog From Scratch Exercise Intro
67 CSS Blog From Scratch Exercise SOLUTION Pt. 1
68 CSS Blog From Scratch Exercise SOLUTION Pt. 2
69 CSS Blog From Scratch Exercise SOLUTION Pt. 3

Bootstrap
70 Unit Objectives
71 What is Bootstrap
72 Note about Bootstrap versions
73 Adding Bootstrap to a Project
74 Forms and Inputs
75 Nav Bars
76 The Grid System
77 Grid System Pt. 2
78 Note about Bootstrap Image Gallery Pt. 1
79 Bootstrap Image Gallery Pt. 1
80 Note about Font-awesome
81 Bootstrap Image Gallery Pt. 2
82 Creating a Startup Landing Page Code Along
83 Creating a Startup Landing Page Code Along Pt. 2
84 Note about making bootstrap responsive on mobile devices

Introduction to JavaScript
85 Unit Objectives
86 The JavaScript Console
87 Primitives
88 Primitives Exercises
89 Variables
90 Null and Undefined
91 Useful Built-In Methods
92 Writing JavaScript in a Separate File
93 JS Stalker Exercise
94 JS Stalker Exercise SOLUTION
95 Age Calculator Exercise
96 Age Calculator Exercise SOLUTION

Javascript Basics Control Flow
97 Unit Objectives
98 Boolean Logic
99 Note about logical operators lecture
100 Logical Operators
101 Conditionals
102 Conditionals Exercise SOLUTION
103 Guessing Game Code Along
104 Note about Introduction to Loops lecture
105 Introduction to Loops
106 3 While Loop Exercises
107 While Loops Problem Set
108 While Loops Problem Set SOLUTION
109 Annoy-O-Matic Code Along
110 Note about Intro to For Loops lecture
111 Intro to For Loops
112 For Loops Quick Exercises
113 Loops Problem Set
114 Loops Problem Set SOLUTION

Javascript Basics Functions
115 Unit Objectives
116 Introduction to Functions
117 Arguments
118 The Return Keyword
119 Functions Quiz
120 Functions Problem Set
121 Functions Problem Set SOLUTION
122 Scope Code Along
123 Scope Quiz
124 Higher Order Functions Code Along

Javascript Basics Arrays
125 Unit Objectives
126 Introduction to Arrays
127 Arrays Methods
128 Array Quiz
129 Note about Todo List Code Along
130 Todo List Code Along Part 1
131 Array Iteration
132 Quick Array Iteration Challenge
133 Note about Todo List Code Along Part 2
134 Todo List Code Along Part 2
135 Array Problem Set
136 Array Problem Set SOLUTION
137 OPTIONAL Building Our Own ForEach

Javascript Basics Objects
138 Introduction to Objects
139 Comparing Objects and Arrays
140 Nested Objects and Arrays
141 Objects Quiz
142 Movie Database Exercise
143 Adding Methods to Objects
144 The Keyword This

DOM Manipulation
145 Note About DOM Manipulation Lectures
146 Introduction to the DOM
147 Defining the DOM
148 Select and Manipulate
149 Note about UI changes in new versions of Chrome
150 Important Selector Methods
151 Selector Exercise
152 Note about next lecture (Manipulating Style)
153 Manipulating Style
154 Manipulating Text and Content
155 Manipulating Attributes
156 Note about changing the Google logo in next lecture
157 Playing With Google Code Along

Advanced DOM Manipulation
158 Introduction to Events
159 Color Toggle Exercise
160 Score Keeper Project Part 1
161 Note about Score Keeper Project Part 2
162 Score Keeper Project Part 2
163 Other Types of Events Todo List
164 Note regarding counting events exercise
165 Counting Events Exercise

Color Game Project
166 Notes regarding color game
167 Creating the Color Game Pt. 1
168 Creating the Color Game Pt. 2
169 Creating the Color Game Pt. 3
170 Creating the Color Game Pt. 4
171 Creating the Color Game Pt. 5
172 Creating the Color Game Pt. 6
173 Creating the Color Game Pt. 7
174 Color Game Project Part 8
175 Creating the Color Game Pt. 9

Intro to jQuery
176 What is jQuery
177 Why Use jQuery
178 Including jQuery
179 Note about jQuery
180 Selecting with jQuery
181 Selector Exercise
182 Text and HTML
183 Attr and Val
184 Manipulating Classes

Advanced jQuery
185 jQuery Events Click
186 Note about typo in the next lecture
187 jQuery Events Keypress
188 jQuery Events On
189 jQuery Effects

Todo List Projects
190 Note About Todo List App Fade and Slide Animations
191 Intro to the Todo List App
192 Todo List Folder Structure
193 Todo List Basic HTML
194 Todo List Marking Completion
195 Todo List Deleting Todos
196 Note about next lecture (Creating Todos)
197 Todo List Creating Todos
198 Todo List Styling Pt. 1
199 Todo List Styling Pt. 2
200 Note about Font Awesome 5 and Toggling the Form
201 Todo List Toggling the Form

OPTIONAL Project Patatap Clone
202 Project Intro
203 Paper.js Intro
204 Note about Paper.js Exercise
205 Paper.js Exercise
206 Adding Keypress Events
207 Paper.js Animations
208 Note about next lecture (Howler.js)
209 Adding Howler.js
210 Patatap Clone Refactor

Backend Basics
211 Introduction to Backend
212 HTTP in Depth
213 Backend Workflow Pt. 1
214 Backend Workflow Pt. 2
215 Note about Cloud9 signup – IMPORTANT!!! Please Read!
216 Introduction to Cloud 9
217 Setting Up Cloud9

The Command Line
218 A NOTE ON SOLUTIONS!
219 Introduction to the Command Line
220 CD and LS
221 Touch and Mkdir
222 Removing Files and Folders
223 Command Line Exercise

Node JS
224 Introduction to Node
225 Using Node
226 Node Echo Exercise
227 Node Average Exercise
228 Introduction to NPM
229 Note about Installing NPM Packages
230 Installing NPM Packages
231 Note about NPM Faker Exercise
232 NPM Faker Exercise

Server Side Frameworks
233 Introduction to Express
234 Our First Express App
235 The Package.json
236 Route Params
237 Express Basics Exercise
238 Express Basics Exercise SOLUTION

Intermediate Express
239 Templates and EJS
240 EJS Conditionals and Loops
241 Serving Custom Assets
242 Post Requests Part 1
243 Post Requests Pt. 2

Working With API’s
244 Intro to API’s
245 JSON and XML
246 Making API Requests with Node
247 Sunset Time API Example
248 Note about Movie API lectures
249 Movie API App Introduction
250 Movie API App Results Route
251 Movie API App Displaying Data
252 Movie API App Adding Search

YelpCamp Basics
253 YelpCamp Initial Routes
254 YelpCamp Layout
255 YelpCamp Creating Campgrounds
256 Note about YelpCamp Styling Campgrounds Lecture
257 YelpCamp Styling Campgrounds
258 YelpCamp Styling Nav and Forms

Databases
259 What is a Database
260 Note about installing MongoDB
261 Installing MongoDB
262 Mongo Shell Basics
263 Note about the mongoose promise library
264 Introduction to Mongoose Pt. 1
265 Introduction to Mongoose Pt. 2

YelpCamp Data Persistence
266 YelpCamp Adding Mongoose
267 YelpCamp Campground Show Page Part 1
268 Yelp Camp Campground Show Page Part 2

RESTful Routing
269 Intro to REST
270 RESTful Blog App INDEX
271 Blog App Layout
272 Note about RESTful Blog App New and Create
273 RESTful Blog App NEW and CREATE
274 RESTful Blog App SHOW
275 RESTful Blog App EDIT AND UPDATE
276 RESTful Blog App DESTROY
277 Note about RESTful Blog App Final Touches
278 RESTful Blog App Final Touches

Data Associations
279 Note about potential MongoDB $pushAll error
280 Introduction to Associations
281 Embedded Data
282 Note About Object References
283 Object References
284 Module.exports

YelpCamp Comments
285 YelpCamp Refactoring App.js
286 Note about Seeding the Database
287 YelpCamp Seeding the Database
288 Note about comment model lecture
289 YelpCamp Comment Model
290 Note about Comments Lecture
291 YelpCamp Creating Comments Pt. 1
292 YelpCamp Creating Comments Pt. 2
293 YelpCamp Styling Comments Pt 1
294 Note about YelpCamp Styling Comments Pt 2
295 YelpCamp Styling Comments Pt 2

Authentication
296 Note about authentication section
297 Introduction to Authentication
298 Secret Page Code Along Pt. 1
299 Secret Page Code Along Pt. 2
300 Secret Page Code Along Pt. 3
301 Secret Page Code Along Pt. 4
302 Secret Page Code Along Pt. 5

YelpCamp Adding Authentication
303 YelpCamp Adding Auth Pt. 1
304 YelpCamp Adding Auth Pt. 2
305 YelpCamp Adding Auth Pt. 3
306 YelpCamp Adding Auth Pt. 4
307 YelpCamp Adding Auth Pt. 5

YelpCamp Cleaning Up
308 YelpCamp Refactoring Routes
309 YelpCamp User Associations Comment
310 YelpCamp User Associations Campground

YelpCamp Update and Destroy
311 Intro to New YelpCamp Features
312 Campground Edit and Update
313 Campground Destroy
314 Note about Campground Authorization
315 Campground Authorization Part 1
316 Campground Authorization Part 2
317 Comment Edit and Update
318 Note about Comment Destroy lecture
319 Comment Destroy
320 Comment Authorization

YelpCamp UI Improvements
321 Refactoring Middleware
322 Flash Messages Installation
323 Note about Flash Messages
324 Flash Messages Adding Bootstrap
325 Flash Messages Helpful Errors
326 Note about error handling
327 Landing Page Refactor – Part One
328 Landing Page Refactor – Part Two
329 Dynamic Price Feature
330 Note about further UI improvements

Git and Github
331 Intro To Git
332 Git Init, Add, and Commit
333 Git Log and Checkout
334 Note about Git lectures

Deploying
335 Intro to Deploying and Heroku
336 Deploying a Simple App Part 1
337 Deploying a Simple App Part 2
338 Deploying YelpCamp Basics
339 Note about MongoLab
340 Deploying YelpCamp MongoLab
341 Environment Variables

JavaScript The Tricky Stuff
342 Keyword This 1 – Introduction and Global
343 Keyword This 2 – Global With Strict
344 Keyword This 3 – Implicit
345 Keyword This 4 – Call Apply Bind
346 Keyword This 5 – Fixing Our Issue With Call
347 Keyword This 6 – Apply
348 Keyword This 7 – Bind
349 Keyword This 8 – Bind Pt. 2
350 Keyword This 9 – New Keyword & Recap
351 OOP 1 – Introduction
352 OOP 2 – New Keyword
353 OOP 3 – Multiple Constructors
354 OOP 4 – Recap
355 OOP 5 – Prototypes
356 OOP 6 – Prototype Chain
357 OOP 7 – Exercise
358 OOP 8 – Solution and Recap
359 Closures


Download from Turbobit

Download from DepositFiles

Download from Rapidgator