As we prepare for the 2016 Fall Enrollment for the JavaScript for WordPress Master Course, I wanted to do another post where I shared some of the content for free to help folks get an idea of quality and depth of the coverage of this Master Course.

During the 2016 Summer Enrollment I did a post with 5 Free Videos.  This time I’m taking it a step further and releasing 7 FREE Videos with a combined run time of 2 1/2 hours!  These videos pick up sequentially  after the last group of free videos. Here is the list for this time around:

  • Getting and Setting Form Element Values – Part 2 [38:29]
  • Creating Nodes in the DOM [13:55]
  • Introduction to Events in the DOM with JavaScript [41:28]
  • Event Propagation – Capturing and Bubbling [20:26]
  • An Introduction to Local Storage [14:17]
  • An Introduction to the VanillaPress V1 Project [2:06]
  • Building the VanillaPress V1 Router [19:32]

I picked these specific videos because I think they represent important topics from the sections of the course they represent: The DOM, Events and our first major project, VanillaPress.  Please take some time to watch the videos (I like using 2x speed) and enroll for many more hours of content helping you Learn JavaScript Deeply.

Getting and Setting Form Element Values – Part 2 [38:29]

This video comes a few videos after the Introduction to the DOM video shared in the last free videos post.  In this video you’ll learn how to get and set form values using native JavaScript.

 

 

View Enrollment Details

 

Creating Nodes in the DOM [13:55]

In this video we look at the fundamental skill of creating and appending Text and Element Nodes as well as Document Fragments in the DOM.  This comes after a lot of explanation of the DOM, Nodes and how things work.  This is the first time though that we look at adding our Nodes to the page rather than just getting or setting existing Nodes.

View Enrollment Details

 

 

Introduction to Events in the DOM with JavaScript [41:28]

In this overview video we look at demos of the different types of events you can work with in the DOM API using JavaScript.  In later videos we go in depth into more demos and concepts surrounding Events in JavaScript.

 

 

View Enrollment Details Don’t Miss the Tuesday, Oct 25th to Friday Nov 4th Enrollment

 

 

Event Propagation – Capturing and Bubbling [20:26]

Event propagation is one of the fundamental mechanisms of Events in the DOM and something that not a lot of casual JavaScripters really understand.  In this video we go in depth into explaining event propagation and how and when you might want to use capturing or bubbling.

 

 

View Enrollment Details Don’t Miss the Tuesday, Oct 25th to Friday Nov 4th Enrollment

 

 

An Introduction to Local Storage [14:17]

Local storage is a valuable tool for JavaScript Developers and in this video we introduce the topic as well as look at all the basic code you will need to work with Local Storage and JavaScript.

 

 

View Enrollment Details Don’t Miss the Tuesday, Oct 25th to Friday Nov 4th Enrollment

 

 

An Introduction to the VanillaPress V1 Project [2:06]

After covering an Introduction to JavaScript, JavaScript Language Basics, The DOM, Events, JSON and Local Storage we finally get around to building our first major project, VanillaPress.  VanillaPress is a single page web app that displays posts and pages from a JSON file and even lets you edit and save content to local storage with a Customizer like editor.  In this short video we introduce the app.

 

 

View Enrollment Details Don’t Miss the Tuesday, Oct 25th to Friday Nov 4th Enrollment

 

 

Building the VanillaPress V1 Router [19:32]

A router in JavaScript apps plays an important role of monitoring and taking actions based on URL changes.  This video comes after we have built out the model and views for VanillaPress and tackles building our first simple Router.  In later parts of the course we look at more advanced Routers.

 

 

View Enrollment Details Don’t Miss the Tuesday, Oct 25th to Friday Nov 4th Enrollment

 

I hope you enjoy and appreciate the content!  Please Enroll in the JavaScript for WordPress Master Course to Learn JavaScript Deeply.