Programming HTML5 with JavaScript & CSS3 Course

Programming in HTML5 with JavaScript and CSS3 Online Courses


2KO Africa presents online Microsoft certification course Programming in HTML5 with JavaScript and CSS3 in South Africa. This course provides developers with the knowledge and skills for utilizing HTML, JavaScript, and CSS3 to develop and style web applications and interfaces. This course provides credit towards the MCSD certification. 2KO International delivers consulting services, in the IT and Business space, as well as being a training provider for IT certification and user level courses. Training can be any blend of bespoke, classroom and online learning, enabling 2KO students the opportunity to study courses online world-wide, to ensure students have access to the best programming training in South Africa.


Register for an Online Microsoft Technical Course Here



This course is designed for developers with at least one year of experience with programming the fundamental business/application logic for an assortment of application types and hardware/software platforms using JavaScript. 2KO Africa recommends that students have at least one to two years of practice with HTML in an object-oriented, event-driven programming model.


The primary objectives of this course include:

Creating document structure

Writing code that interacts with UI controls

Applying styles to HTML elements

Implementing HTML5 APIs

Establishing the scope of objects and variables

Creating and implementing objects and methods

Implementing program flow

Raising and handling an event

Implementing exception handling

Implementing a callback

Creating a web worker process

Validating user input with HTML5 elements

Validating user input with JavaScript

Consuming data

Serializing, de-serializing, and transmitting data

Stylizing HTML text and box properties

Creating a flexible content layout

Creating an animated and adaptive UI

Finding elements by using CSS selectors and JQuery

Structuring a CSS file using CSS selectors


Course Outline


Module 1

Course Introduction

Introduction to HTML

Available Browsers, Editors and IDEs

Creating a Web Page Using HTML

Adding Links

Editing HTML

Web Page Design

TCP/IP Stack

File Transfer Protocol

Development Cycle

HTML Editor Notepad++

Visual Studio Integrated Development Environment (IDE)

Module Review


Module 2

Introduction to HTML5

Creating and Formatting a Web Page

Creating a Style Sheet

Query Selector

Input Control Tags

Input Control Browser Behavior

Accessible Forms

Module Review


Module 3

HTML5 Forms

Overview of HTML5 Forms

Valid, Invalid and Required Field Attribute

AutoFocus and AutoComplete Attribute

No Validate Attribute

Patterns Attribute

Datalist Element

Meter Element

Results Calculation

Progress Feature

Input Fields

Selector API

Query Selector

Module Review


Module 4

Web Development Process

Software Development Lifecycle (SDLC)

Lifecycle Spiral Model

Lifecycle V Model

Lifecycle Phases


Module Review


Module 5


JavaScript Essentials

Writing JavaScript Code

JavaScript Variables

If and Else Conditional Code

Console Variable

Looping and If Conditions

Creating Functions

Scoping Variables


Reverse and Multiple Values

Working with Numbers

Math Object


Working with Timers

Module Review


Module 6

Cascading Style Sheets (CSS3)

Styling a Web Page

Unordered Lists

Internal and External Style Sheet

Module Review

Course Review