HTML Refresher - HTML Review
- Introduction to HTML5
Introduction to CSS- CSS Basics
- CSS3 Overview
- CSS3 Advanced Selectors
- CSS3 Visual Effects
Introduction to JavaScript- JavaScript Basics
- Debugging Tools
- JavaScript Functions
- JavaScript Arrays, Math and Date
- JavaScript Event Handling and the DOM
- Object-Oriented JavaScript
, HTML Quick Refresh
Define HTML and review its history
Look at XHTML and its relationship to HTML
Identify HTML limitations and improvements
Hands-On Lab
Getting Started with HTML5
HTML5: Status and Support
Semantic Structure and Tags
Handling Complex Media Options
Working with HTML5 Forms
Working with Legacy Browsers
Forms, Input Types, and Data Qualification
Hands-On Lab
CSS Basics
Learn the basics of CSS
Meaning of cascading in CSS
Declaring CSS within your HTML page
Creating styles in an external CSS file
Control how to display and position HTML elements
Overriding standard tag behavior
Adding new classes
Using custom classes in your page
Hands-On Lab
Exploring CSS3
What is new in CSS3
The Advantages of CSS3
Layout of elements using the display property
CSS Flexbox
Hands-On Lab
CSS3 Advanced Selectors
Selecting Using Attributes
Selecting Using DOM Structure
Complex Selecting using Pseudo-Classes
Selecting Using UI Components and State
Hands-On Lab
CSS3 Visual Effects
Font Options, Opacity, and Color
Distributing Content Across Columns
Working with Borders and Boxes
Working with Vendor Prefixes
Functional Techniques
Hands-On Lab
JavaScript Basics
JavaScript Defined
Variables and Operators
Flow Control and Conditionals
Hands-On Lab
Debugging Tools
Using the strict mode and setting breakpoints
Browser debugging tools
Monitoring resource usage and performance
Emulating devices Exceptions in JavaScript
Exceptions in JavaScript
Hands-On Lab
JavaScript Functions
Functions in JavaScript
Invoking Functions
Function Constructor
Function Scope and Closures
JavaScript Arrays, Math and Date
JavaScript Literals
JavaScript Arrays
Working with Numbers and Dates
Hands-On Lab
JavaScript Event Handling and the DOM
Events and Event Handling
HTML Document Object Model
Accessing the DOM
Dynamically Working with the DOM
DOM Challenges
Hands-On Lab
Object-Oriented JavaScript
JavaScript œObjects and œClasses
Constructors and Prototypes
Prototypes
Extending Classes with Prototype
Reusable, Flexible Classes
Hands-On Lab