Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Become a *Certified* Web Developer Level 2
Advanced Function Techniques
My First Lecture (12:09)
Understanding Variable Scope (7:32)
Functions as Objects (11:46)
Variable Length Object Lists (6:36)
Event Propagation and Bubbling (8:42)
Lab Exercise
Objects
Creating Objects (6:25)
Object Properties (6:07)
Object Attributes (2:10)
Enumerations (4:45)
Deleting Attributes (3:58)
Lab Exercise
Arrays
Creating Arrays (2:58)
How to Read and Write Arrays (4:43)
How to Iterate Through Arrays (3:05)
Array Methods (14:30)
Lab Exercise
Classes and Modules
Classes and Prototypes (8:26)
Defining Your Own Classes (4:30)
Modules (5:48)
Lab Exercise
DOM Overview
How to Inject HTML into the DOM (11:40)
Cloning Elements in the DOM (6:12)
Removing Elements in the DOM (3:31)
Lab Exercise
XML Overview
Parsing and Displaying XML (8:36)
XML Attributes (3:29)
Adding Elements to an XML Tree (3:45)
How to Delete Elements from an XML Tree (4:19)
Modifying Elements to XML Tree (2:12)
Lab Exercises
Regular Expressions
How to Define Your Own regular Expressions (6:54)
String Methods for Pattern Matching (2:20)
The Regexp Object (7:33)
Lab Exercises
Window Object
Window Object Methods (6:08)
The Location Object (3:22)
The History Object (3:52)
Timers (3:29)
Lab Exercises
What is AJAX?
Ajax’ified’ Web Sites (4:10)
Dynamic content placement (6:57)
The XMLHTTP Request Object (9:08)
Making AJAX Requests (8:42)
Parameterized AJAX Requests (13:58)
Lab Exercises
AJAX and XML
Receiving XML Data (7:52)
Displaying XML Data in a Table (11:47)
Manipulating XML Data in the DOM (15:59)
Lab Exercises
AJAX and JSON
What is JSON? (9:41)
Displaying JSON Data (11:22)
Building a JSON Object for Server Consumption (20:42)
Lab Exercises
XSLT
Creating an XSLT Stylesheet (9:53)
XSLT Elements (8:47)
Lab Exercises
AJAX with the jQuery Framework
Using AJAX with jQuery (8:22)
Using AJAX with JSON (7:10)
Lab Exercises
AJAX and PHP
Using PHP with XML Data (17:53)
Using PHP with JSON Data (5:24)
Welcome to CSS
What is CSS? (5:38)
Modifying Hello World (8:58)
CSS Selectors (14:02)
The 3 Ways to Deploy CSS (7:02)
Introducing CSS3 (6:34)
Lab Exercises
Styling Specific Elements
Styling Text Elements (16:22)
Styling Tables and Lists (9:39)
Styling Backgrounds (9:13)
The Sliding-Door Technique (Making a CSS Button) (11:56)
Sprite Sheets and Images (8:08)
Creating a Drop-Down Menu with CSS (10:23)
Lab Exercises
The Box Model
Introduction to the Box Model (10:01)
The Content Area (10:27)
Border and Outline Styling (12:22)
Working with Margins and Padding (11:08)
Lab Exercises
Animations with CSS3
CSS3 Transforms (24:31)
CSS3 Transitions (15:40)
CSS3 Animation (18:27)
Lab Exercises
Putting Together Elements
The Display Property (9:47)
In-Depth CSS Positioning (10:06)
Floating Elements (15:05)
Lab Exercises
CSS for Mobile
Testing Webpages on Mobile Devices (7:51)
Elegant CSS for the Mobile World (22:22)
Lab Exercises
Getting Started with Github
How to Install the Git Tool (8:44)
Verifying that Git is Installed (2:57)
The Config Command (4:34)
The Init Command (3:19)
The Commit Command (11:19)
The Diff Command (4:39)
The Log Command (4:40)
Git Filesystem Interaction
Removing Files (4:48)
The Status Command (3:08)
How to Run the Stash Command (5:34)
The Reset Command (4:05)
Working with Git Branches
How To Create Branches (3:02)
Showing and Verifying Branches (3:52)
Delete Branches (3:27)
The Merge Command (6:09)
Github Setup
How to Create a Github Account (3:40)
Navigate the Github UI (6:19)
Modify Your Account Settings (6:41)
How Notifications are sent within Github (4:47)
Searching the Github UI (5:46)
Network and Remote Setup
Creating a Repository (5:22)
How to Fork a Repository (4:07)
Cloning a Fork (5:31)
Using Remotes (4:34)
How to Delete a Repository (4:10)
Pushing and Pulling
Publish Commit History with Push (6:18)
How to Perform Pull Requests (10:23)
Merging Pull Requests in a Repository (3:55)
How to Transfer a Repository (5:25)
Socialize with Github
How to Follow Friends (4:08)
How to Watch a Project (4:17)
How to Create Issues to be Worked on for a Particular Project (3:20)
Organizations Associated with Github (3:07)
How to Change Your Avatar (4:17)
The 3 Ways to Deploy CSS
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock