Video description
This critically-acclaimed interactive training program offers exceptional quality high-definition video to take you beyond the fundamentals of Javascript. Including 3 hours of video tutorials, the course comes complete with lesson files, assessment quizzes, and review materials. Expert instructor Ben Jaffe builds on a user’s basic knowledge of Javascript, going beyond the fundamentals of variables, loops, and functions, to delve into higher level topics like how JavaScript is used by libraries and frameworks. Instead of focusing on just one specific application of JavaScript, Ben teaches general concepts that can be applied to any type of project, whether it’s development of websites, online games, or desktop and mobile web apps. The training culminates with basic projects that tie all of the features in the video together. You will get a taste of server-side code with Node.js, and learn how to dive into using a front-end JavaScript framework. At the end of this course you will feel empowered to read source code and write more efficient and succinct code.
Table of contents
-
Important First Points
- Welcome 00:02:41
- Introduction to the Console 00:03:36
- Local Server Configuration 00:03:09
- Workspace Configuration 00:07:47
- A Brief Discussion of Optimization 00:04:11
-
Variables and Objects
- Global Scope and the Window object 00:05:13
- Variable Types 00:09:18
- Undefined vs Null 00:02:42
- Variable Scope and Hoisting 00:09:18
- Implicit Coersion in JavaScript 00:13:44
- String and String Methods 00:10:29
- Objects 00:09:32
- Arrays and Array Methods 00:07:20
- Using typeof and instanceOf 00:05:47
- Random Numbers 00:03:49
-
Operators, Loops, and Conditionals
- Incrementing/Decrementing and Assignment Operators 00:05:40
- The Ternary Operator 00:07:25
- Boolean Logic 00:08:06
- Boolean Operators in Assignment Operations 00:05:31
- For Loops 00:08:38
- While and Do While 00:06:36
- Using Break and Continue 00:05:04
- For...In Loops 00:06:55
-
Advanced Functions
- Arguments and Configuration 00:11:34
- What Is "this" 00:08:10
- Using new 00:05:09
- Call, Apply, and Bind 00:09:30
- Functions and Hoisting 00:03:54
- Immediately-Invoked Function Expression 00:05:34
- Closures 00:11:39
- Solving the Closure Loop Issue 00:11:38
- Prototypes and Prototypal Inheritance 00:12:56
- Using call and apply from Object Prototypes 00:06:49
-
JavaScript in the Wild
- Exploring jQuery's Source 00:08:01
- Exploring jQuery's Source (continued) 00:08:08
- A Taste of Angular 00:11:14
- A Taste of Angular (continued) 00:03:54
- A Taste of Node 00:11:00
Product information
- Title: Express Yourself with JavaScript: Learn by Video
- Author(s):
- Release date: October 2014
- Publisher(s): Pearson
- ISBN: 0133950336
You might also like
video
'Responsive Web Design: Learn by Video'
Responsive design isn’t merely another technique. It’s a way of building sites and applications that requires …
video
HTML5 and CSS3: Video QuickStart Guide
Visual QuickStart Guides are now even more visual: building on the success of the top-selling Visual …
video
JavaScript: Video QuickStart Guide
This task-based, visual-reference guide has been fully revised and uses step-by-step instructions and plenty of screenshots …
video
HTML & CSS Video How-To
Skip the reading and learn by watching! Short, clear videos show you visually how to perform …