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