HTML Training: HTML5 & JavaScript for Enterprise Applications


Course Delivery

Live Instructor-Led Training

Course Description

The course HTML5 & JavaScript for Enterprise Applications (HTML Training) provides A to Z training on JavaScript & HTML5. The training starts with JavaScript fundamentals including variables, data types, control structures & functions. This is followed by advanced JavaScript concepts such as classes, inheritance, & polymorphism. You are taught about dynamic HTML using JavaScript & the DOM and the of JSON & Ajax for partial data loading. The course also covers HTML5 APIs including HTML5 Storage, the HTML5 File API, geolocation, and Asynchronous communication. Finally, you are taught about using HTML5 to provide rich graphics with SVG graphics & the canvas

Course Dates and Pricing


Jun 14 - 17, 2022$2,800.00Jul 19 - 22, 2022$2,800.00Sep 20 - 23, 2022$2,800.00Oct 18 - 21, 2022$2,800.00Nov 15 - 18, 2022$2,800.00Dec 13 - 16, 2022$2,800.00

Course Outline

Welcome to HTML5

The Need for HTML5
Migrating from HTML4 or XHTML
HTML5 Page
Semantic Structure
The Complete HTML5 Page

What’s New

Global Attributes
Global Event Attributes
New Elements
The Address Tag

Rich HTML5 Forms

HTML5 Forms
The Form Element
The New Input Types
New Form Tags

CSS v3

CSS3
Borders
Gradient Fills
Shadow
Outline
Dealing with Different Browser Implementations
Web Fonts
CSS Transition
Media Queries
End of the Box Model War

HTML5 Accessibility

Accessible Tables
Creating Associations between Data Cells, Table Headers and Rowa
Accessible Forms

Delving Deeper

Understanding the Terminology
Resources
XML and DOM
Plugins

Audio and Video

Using Audio and Video Assets
About File Format
The Audio Element
The Video Element
Using the Track Element

JavaScript and the Web

Internet Technology Overview
Web Applications: Technology and Infrastructure
Client Side Technologies
The Role of JavaScript
Browser Support and the DOM

JavaScript Fundamentals

JavaScript Overview
JavaScript Programming Basics
JavaScript Data Types
Declaring and Using Variables
Arithmetic Operators
Logical Operators
Working with Strings
Debugging Tools

JavaScript Language Constructs

Conditional Constructs: if…else
Using Embedded if…else Statements
Conditional Constructs: switch( )
Loop Constructs: for( )
Loop Constructs: while( )
Loop Constructs: do…while( )

Functions

The Need for Functions
Declaring Functions
Working with Function Parameters
Using Functions
Creating a Function Library

Strings and Regular Expressions

The String Object
Coping with Data Entry Errors
Using the String Methods
Using Regular Expressions: RegExp

Working with JavaScript Classes and Objects

Proper Coding
Working with Objects: Declaration and Instantiation
Creating an Object
Accessing Object Properties
Using Object Methods
Using JavaScript’s Classes

jQuery Fundamentals

Introducing jQuery
Getting Started
Referencing Elements
Manipulating the Page
Traversing the DOM

Advanced jQuery

Handling Events and Event Delegation
Ajax Using jQuery
Enhancing with Effects
jQuery Best Practices

Advanced JavaScript

JavaScript and Object Oriented Programming
The many way of Creating Objects
Understanding Objects and Prototypes
Object Functions and Context

DOM Event Handling

Understanding DOM Events
The Event Object
Binding Functions to Events

Course Locations

  • Ottawa

  • Montreal

  • Toronto

Related JavaScript Training

JavaScript Training: From Basics to Objects

The course JavaScript from Basics to Objects (JavaScript Training) explores everything that you need to know to get up and running with JavaScript. The training includes JavaScript essential concepts such as variables, data types, control structures & functions. The course covers JavaScript object programming using classes and inheritance through prototypes, references, classes and subclasses. The course covers JavaScript data validation, form data manipulation, DOM parsing & traversal and XML programming. Training course titled JavaScript Training: From Basics to Objects that will allow you to hone your professional skills.

Jun 22 - 24, 2022$2,250.00Jul 27 - 29, 2022$2,250.00Sep 28 - 30, 2022$2,250.00Oct 26 - 28, 2022$2,250.00Nov 23 - 25, 2022$2,250.00Dec 21 - 23, 2022$2,250.00

JavaScript Training: Mastering Objects and Advanced Techniques

The course Advanced Concepts (JavaScript Training) covers object-oriented programming with JavaScript and explores advanced techniques such as asynchronous calls, promises, workers and more. The training starts with advanced JavaScript concepts such as classes, inheritance, and polymorphism. You are taught about dynamic HTML using JavaScript and the DOM and the of JSON and Ajax for partial data loading. The course continues with a detailed discussion on the consumption of micro-services using asynchronous calls. The discussion starts with a look at the anatomy of asynchronous calls including events and event handlers. The use of callbacks for failure and success handling is explored in detail including the use of the XMLHttpRequest object and the use of promises. We also explore JavaScript workers while we delve into the proper implementation of all of these concepts using JavaScript objects and enterprise data patterns. This course teaches you to do just about anything you want with JavaScript Training course titled JavaScript Training: Mastering Objects and Advanced Techniques that will allow you to hone your professional skills.

Jun 13 - 17, 2022$3,350.00Jul 18 - 22, 2022$3,350.00Sep 19 - 23, 2022$3,350.00Oct 17 - 21, 2022$3,350.00Nov 14 - 18, 2022$3,350.00Dec 12 - 16, 2022$3,350.00

JavaScript Training: Professional Dev for Apple Devices

The course Professional JavaScript for Apple Devices (Java Training) convers the creation of IOS application created using HTML5 for mobile devices. The course covers the essentials of IOS development with HTML5 & CSS. The training also includes WebKit and libraries such as BackboneJS, NodeJS & AngularJS. Training course titled JavaScript Training: Professional Dev for Apple Devices that will allow you to hone your professional skills.

Jun 7 - 10, 2022$2,800.00Jul 12 - 15, 2022$2,800.00Sep 13 - 16, 2022$2,800.00Oct 11 - 14, 2022$2,800.00Nov 8 - 11, 2022$2,800.00Dec 6 - 9, 2022$2,800.00