Programming HTML5 with JavaScript & CSS3 Course

Programming in HTML5 with JavaScript and CSS3 Online Courses


2KO Botswana presents online Microsoft certification course Programming in HTML5 with JavaScript and CSS3 in Botswana. 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 Africa is a professional training company, delivering cutting edge programs in the IT space and in selected business applications. Our training is offered online, live online and also by instructor led classes. 2KO Africa's business courses are available world-wide, many of them leading to European Certification, enabling 2KO students the opportunity to study courses online world-wide, to ensure students have access to the best programming training in Botswana.


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 Botswana 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