Duration
5 days
LESSON 1: INTRODUCTION TO HTML5
- What Is a Markup Language?
- The Simplest HTML Page Possible
- An HTML Template
- Understanding Elements and Attributes
- Try It
- Lesson Requirements
- Step-by-Step
LESSON 2: BASIC HTML
- Structuring Text
- Links and Images
- Try It
- Lesson Requirements
- Step-by-Step
LESSON 3: LISTS AND TABLES
- Lists
- Tables
- Try It
- Lesson Requirements
- Step-by-Step
LESSON 4: INTRODUCTION TO CSS
- CSS Selectors
- CSS Files and Inline Styles
- Specificity
- Inheritance
- Browser Defaults
- Chrome Scratch Pad
- Try It
- Lesson Requirements
- Step-by-Step
LESSON 5: STRUCTURING PAGES WITH CSS
- The Box Model
- Display Type
- Positioning Elements
- Controlling Positions
- Try It
- Lesson Requirements
- Step-by-Step
LESSON 6: HTML FORMS
- What Is a Form?
- Adding Fields to a Form
- HTML5 Input Fields
- Try It
- Lesson Requirements
- Step-by-Step
LESSON 7: SEMANTIC TAGS
- Grouping and Segmenting Content
- Header
- Footer
- Main
- Section
- Aside
- Article
- Nav
- Styling Semantic Tags with CSS
- Microformats
- Summing Up
- Try It
- Lesson Requirements
- Step-by-Step
LESSON 8: HTML5 VALIDATION
- Adding Validation Rules
- Customizing Validation
- Disabling Validation
- Try It
- Lesson Requirements
- Step-by-Step
LESSON 9: DRAG AND DROP
- Understanding Events
- Drag and Drop Example
- Try It
- Lesson Requirements
- Step-by-Step
LESSON 10: DYNAMIC ELEMENTS
- Summary and Details Tags
- Progress Bar and Meter
- Range Element
- Polyfills
- Try It
- Lesson Requirements
- Step-by-Step
LESSON 11: JAVASCRIPT
- JavaScript Console
- Data Types
- Strings
- Numbers
- Booleans
- Null
- Undefined
- Arrays
- Objects
- Functions
- Control Structures
- Truthy and Falsy Values
- Dynamic Typing
- Try It
- Lesson Requirements
- Step-by-Step
LESSON 12: DEBUGGING
- Try It
- Lesson Requirements
- Step-by-Step
- Finding Errors
- Try It
- Lesson Requirements
- Step-by-Step
LESSON 13: FUNCTIONS
- Closures
- Hoisting and Block Scope
- Arguments
- Bind
- Try It
- Lesson Requirements
- Step-by-Step
LESSON 14: OBJECTS
- Object Literals
- Prototypes
- Constructor Functions
- Modules
- Try It
- Lesson Requirements
- Step-by-Step
LESSON 15: JSON
- Replacing and Reviving
- Try It
- Lesson Requirements
- Step-by-Step
LESSON 16: DOCUMENT OBJECT MODEL
- Nodes and Objects
- Selecting Elements
- Traversing the DOM
- Manipulating the DOM
- Responding to Events
- Try It
- Lesson Requirements
- Step-by-Step
LESSON 17: JQUERY SELECTION
- Loading jQuery
- Selecting Elements
- Pseudo-selectors
- Selection within a Context
- Wrapped Objects
- Try It
- Lesson Requirements
- Step-by-Step
LESSON 18: JQUERY TRAVERSAL AND MANIPULATION
- Traversal
- Chaining
- Manipulation
- Changing Elements
- Iteration
- Try It
- Lesson Requirements
- Step-by-Step
LESSON 19: JQUERY EVENTS
- Registering Event Listeners
- Delegated Event Listeners
- Form Events
- Screen Events
- Animation
- Try It
- Lesson Requirements
- Step-by-Step
LESSON 20: DATA ATTRIBUTES AND TEMPLATES
- Template Tag
- Data Attributes
- Using the Template
- Try It
- Lesson Requirements
- Step-by-Step
LESSON 21: JQUERY PLUGINS
- jQuery UI
- Writing a Plugin
- Try It
- Lesson Requirements
- Step-by-Step
Programme scope, delivery arrangements and suitability are confirmed during enquiry.