Processing...

Home > Programming In Html 5 With Javascript And Css3 (course #20480b)

Development Courses

We offer various courses if you are interested in learning how to develop for Mobile or Web.

Contact Request


South Africa's largest short course provider

Programming in HTML 5 with JavaScript and CSS3 (Course #20480B)  

Overview

This Programming in HTML5 with JavaScript and CSS3 course provides an introduction to HTML5, CSS3, and JavaScript. This course helps students gain basic HTML5/CSS3/JavaScript programming skills. This course is an entry point into both the Web application and Windows Store apps training paths. The course focuses on using HTML5/CSS3/JavaScript to implement programming logic, define and use variables, perform looping and branching, develop user interfaces, capture and validate user input, store data, and create well-structured applications. The lab scenarios in this course are selected to support and demonstrate the structure of various application scenarios. They are intended to focus on the principals and coding components/structures that are used to establish an HTML5 software application. This course uses Visual Studio 2012, running on Windows 8.
 

Prerequisites

Web Development Fundamentals

Price

R10250.00  Incl VAT  (Per Person, Includes Manual, Dataset CD)

PLEASE NOTE: Learnfast serves a full lunch during break as well as coffee, tea and biscuits as part at no extra cost. We also cater for special meals.

Duration

5 Days (8:30-16:00)

Our myWay Learning Methods

Our innovative "myWay” learning methodology is built around the students individual learning requirement, allowing each student to learn in a style that is most suitable for their skills set, knowledge and schedule.

Instructor-Led Classes

Reach your full potential through our “myWay Instructor-Led” classes combined with interactive lessons, supporting video content, practical assignments and in field experience. We deliver instructor led classes full time, part-time, weekends and onsite.

Read More

Mentored Learning

The "myWay Mentored Learning” was created in response for more flexible learning schedules and focused content. It allows each student to progress in a manner that is most suitable for their skills set, knowledge and schedule that a fixed, lecture based approach does not allow for. You will be mentored on a one to one basis by a subject matter expert with continues practical exposure and focus on problem areas, allowing you to progress at your own pace and deciding what content requires more or less time.

Read More

Distance Learning

Do a course at your own pace via our “myWay Distance Learning”. We have re-defined studying via online by combining self-study with supported interactive online video lectures, extra resources, questionnaires and much more, all supported via out Online Student Portal. You will get a course coach and lecturer assigned to you so that you never feel alone and have support whenever you need. Your coach will look after you and your study health, encouraging you to progress constantly.

Read More

Testimonials

Important Notes

  • Students are to be at the training venue by 08h00 in preparation for a 08h30 start time.
  • Learnfast retains the right to change this calendar without any notification.
  • Bookings are only confirmed upon receipt of the proof of payment or an official company purchase order for the full amount of the training.
  • For full day courses Learnfast will supply you with the relevant training material. A desktop computer to use for the training (where applicable), tea/coffee and a full lunch for full day InClass training hosted at Learnfast only. Catering is not included for OnSite training and laptop is available for hire at an additional cost if required.
  • Cancellation or rescheduling requests must be in writing and reach us via fax or email at least 5 (five) working days prior to the course commencement date. Full course fees may be retained for no shows or requests within 5 working days prior to commencement.
  • Although we go to great lengths to ensure that all training proceeds as scheduled, Learnfast reserves the right to cancel or postpone dates if we require to do so and undertake to inform clients in writing and telephonically of these changes.
  • Learnfast suggests clients wait until a week prior to course commencement that a course has been confirmed to go ahead as scheduled before booking flight and accommodation. Learnfast is NOT responsible for cost associated with cancellation of classes such as flight and accommodation for clients.

Module 1: Overview of HTML and CSS

This module provides an overview of HTML and CSS, and describes how to use Visual Studio 2012 to build a Web application.

Lessons:
  • Overview of HTML
  • Overview of CSS
  • Creating a Web Application by Using Visual Studio 2012

Module 2: Creating and Styling HTML5 Pages

This module describes the new features of HTML5, and explains how to create and style HTML5 pages.

Lessons:
  • Creating an HTML5 Page
  • Styling an HTML5 Page

Module 3: Introduction to JavaScript

This module provides an introduction to the JavaScript language, and shows how to use JavaScript to add interactivity to HTML5 pages.

Lessons:
  • Overview of JavaScript Syntax
  • Programming the HTML DOM with JavaScript
  • Introduction to jQuery

Module 4: Creating Forms to Collect Data and Validate User Input

This module describes the new input types available with HTML5, and explains how to create forms to collect and validate user input by using the new HTML5 attributes and JavaScript code.

Lessons:
  • Overview of Forms and Input Types
  • Validating User Input by Using HTML5 Attributes
  • Validating User Input by Using JavaScript

Module 5: Communicating with a Remote Data Source

This module describes how to send and receive data to and from a remote data source by using an XMLHTTPRequest object and by performing jQuery AJAX operations.

Lessons:
  • Sending and Receiving Data by Using XMLHTTPRequest
  • Sending and Receiving Data by Using jQuery AJAX operations

Module 6: Styling HTML5 by Using CSS3

This module describes how to style HTML5 pages and elements by using the new features available in CSS3.

Lessons:
  • Styling Text
  • Styling Block Elements
  • CSS3 Selectors
  • Enhancing Graphical Effects by Using CSS3

Module 7: Creating Objects and Methods by Using JavaScript

This module explains how to write well-structured and easily-maintainable JavaScript code, and how to apply object-oriented principles to JavaScript code in a Web application.

Lessons:
  • Writing Well-Structured JavaScript
  • Creating Custom Objects
  • Extending Objects
     

Module 8: Creating Interactive Pages using HTML5 APIs

This module describes how to use some common HTML5 APIs to add interactive features to a Web application. This module also explains how to debug and profile a Web application.

Lessons:
  • Interacting with Files
  • Incorporating Multimedia
  • Reacting to Browser Location and Context
  • Debugging and Profiling a Web Application

Module 9: Adding Offline Support to Web Applications

This module describes how to add offline support to a Web application, to enable the application to continue functioning in a user's browser even if the browser is disconnected from the network.

Lessons:
  • Reading and Writing Data Locally
  • Adding Offline Support by Using the Application Cache

Module 10: Implementing an Adaptive User Interface

This module describes how to create HTML5 pages that can dynamically detect and adapt to different devices and form factors.

Lessons:
  • Supporting Multiple Form Factors
  • Creating an Adaptive User Interface

Module 11: Creating Advanced Graphics

This module describes how to create advanced graphics for an HTML5 Web application by using a Canvas element, and by using Scalable Vector Graphics.

Lessons:
  • Creating Interactive Graphics by Using Scalable Vector Graphics
  • Programmatically Drawing Graphics by Using a Canvas

Module 12: Animating the User Interface

This module describes how to enhance the user experience in an HTML5 Web application by adding animations.

Lessons:
  • Applying CSS Transitions
  • Transforming Elements
  • Applying CSS Key-frame Animations

Module 13: Implementing Real-Time Communications by Using Web Sockets

This module explains how to use Web Sockets to transmit and receive data between an HTML5 Web application and a server.

Lessons:
  • Introduction to Web Sockets
  • Sending and Receiving Data by Using Web Sockets

Module 14: Creating a Web Worker Process

This module describes how to use Web Worker Processes to perform long-running operations asynchronously and improve the responsiveness of an HTML5 Web application.

Lessons:
  • Introduction to Web Workers
  • Performing Asynchronous Processing by Using a Web Worker
     
Campus
Book Now
Type
End Date
Start Date

Cape Town, Pinelands
myWay Mentored Learning
26 Jan 2018
22 Jan 2018

Cape Town, Pinelands
myWay Mentored Learning
23 Feb 2018
19 Feb 2018

Cape Town, Pinelands
myWay Mentored Learning
09 Mar 2018
05 Mar 2018

Cape Town, Pinelands
myWay Mentored Learning
20 Apr 2018
16 Apr 2018

Cape Town, Pinelands
myWay Mentored Learning
01 Jun 2018
28 May 2018

Cape Town, Pinelands
myWay Mentored Learning
29 Jun 2018
25 Jun 2018

Cape Town, Pinelands
myWay Mentored Learning
27 Jul 2018
23 Jul 2018

Cape Town, Pinelands
myWay Mentored Learning
24 Aug 2018
20 Aug 2018

Cape Town, Pinelands
myWay Mentored Learning
21 Sep 2018
17 Sep 2018

Cape Town, Pinelands
myWay Mentored Learning
26 Oct 2018
22 Oct 2018

Campus
Book Now
Type
End Date
Start Date

Centurion, Pretoria
myWay Mentored Learning
16 Feb 2018
12 Feb 2018

Centurion, Pretoria
myWay Mentored Learning
16 Mar 2018
12 Mar 2018

Centurion, Pretoria
myWay Mentored Learning
11 May 2018
07 May 2018

Centurion, Pretoria
myWay Mentored Learning
08 Jun 2018
04 Jun 2018

Centurion, Pretoria
myWay Mentored Learning
06 Jul 2018
02 Jul 2018

Centurion, Pretoria
myWay Mentored Learning
03 Aug 2018
30 Jul 2018

Centurion, Pretoria
myWay Mentored Learning
31 Aug 2018
27 Aug 2018

Centurion, Pretoria
myWay Mentored Learning
05 Oct 2018
01 Oct 2018

Centurion, Pretoria
myWay Mentored Learning
02 Nov 2018
29 Oct 2018

Centurion, Pretoria
myWay Mentored Learning
30 Nov 2018
26 Nov 2018

Campus
Book Now
Type
End Date
Start Date

Midrand, Johannesburg
myWay Mentored Learning
02 Feb 2018
29 Jan 2018

Midrand, Johannesburg
myWay Mentored Learning
02 Feb 2018
26 Feb 2018

Midrand, Johannesburg
myWay Mentored Learning
13 Apr 2018
09 Apr 2018

Midrand, Johannesburg
myWay Mentored Learning
25 May 2018
21 May 2018

Midrand, Johannesburg
myWay Mentored Learning
22 Jun 2018
18 Jun 2018

Midrand, Johannesburg
myWay Mentored Learning
20 Jul 2018
16 Jul 2018

Midrand, Johannesburg
myWay Mentored Learning
17 Aug 2018
13 Aug 2018

Midrand, Johannesburg
myWay Mentored Learning
14 Sep 2018
10 Sep 2018

Midrand, Johannesburg
myWay Mentored Learning
19 Oct 2018
15 Oct 2018

Midrand, Johannesburg
myWay Mentored Learning
16 Nov 2018
12 Nov 2018


 In-Class    Onsite    Distance Learning