Course Code: html5jscss
Duration: 35 hours
Prerequisites:
  • An understanding of how the web works (web servers, web clients, the internet, etc.)
  • No programming experience needed

Audience

  • Beginner programmers
Overview:

This course provides an introduction to HTML5, CSS3, and JavaScript. Participants will learn programming skills by way of exercises and the creation of a sample web application. 

This instructor-led, live training (online or onsite) is aimed at beginner programmers who wish to learn HTML5, CSS3, and JavaScript for the purpose of building web applications.

By the end of this training, participants will be able to:

  • Install and configure the development environment.
  • Understand Javascript's programming logic and use it for controlling the flow of an application.
  • Use Javascript together with HTML to create an interactive experience for users.
  • Use CSS3 to add visual effects to the app to make it more appealing and usable.
  • Connect the app to a database for storing and retrieving data.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

Overview of HTML5, Javascript and CSS3

  • Interactivity, sending, receiving, and storing data, styling, etc.

Planning a Well Structured Application

  • Writing maintainable JavaScript code
  • Knowing what APIs to call

Getting Started

  • Setting up the Development Environment
  • Creating a Sample Application

Implementing Programming Logic

  • Defining and Using Variables
  • Performing Looping and Branching

Developing the User Interface

  • Creating a Form
  • Adjusting the UI for different devices
  • Adding Animations to an HTML5 Page

Managing Data

  • Capturing and validating User Input
  • Storing Data
  • Passing and Receiving Data

Testing the Application

  • Preparing test data and actions to simulate users
  • Fixing errors
  • Automating the testing process
  • Debugging the application

Extending the Application

  • Supporting offline operations
  • Adding advanced graphics
  • Optimizing the app's performance

Deploying the Application

  • Choosing a Host
  • Monitoring the app's performance
  • Updating an application in production

Troubleshooting

Summary and Conclusion

Sites Published:

United Arab Emirates - HTML5, JavaScript, and CSS3

Qatar - HTML5, JavaScript, and CSS3

Egypt - HTML5, JavaScript, and CSS3

Saudi Arabia - HTML5, JavaScript, and CSS3

South Africa - HTML5, JavaScript, and CSS3

Brasil - HTML5, JavaScript, and CSS3

Canada - HTML5, JavaScript, and CSS3

中国 - HTML5, JavaScript, and CSS3

香港 - HTML5, JavaScript, and CSS3

澳門 - HTML5, JavaScript, and CSS3

台灣 - HTML5, JavaScript, and CSS3

USA - HTML5, JavaScript, and CSS3

Österreich - HTML5, JavaScript, and CSS3

Schweiz - HTML5, JavaScript, and CSS3

Deutschland - HTML5, JavaScript, and CSS3

Czech Republic - HTML5, JavaScript, and CSS3

Denmark - HTML5, JavaScript, and CSS3

Estonia - HTML5, JavaScript, and CSS3

Finland - HTML5, JavaScript, and CSS3

Greece - HTML5, JavaScript, and CSS3

Magyarország - HTML5, JavaScript, and CSS3

Ireland - HTML5, JavaScript, and CSS3

Luxembourg - HTML5, JavaScript, and CSS3

Latvia - HTML5, JavaScript, and CSS3

España - HTML5, JavaScript, and CSS3

Italia - HTML5, JavaScript, and CSS3

Lithuania - HTML5, JavaScript, and CSS3

Nederland - HTML5, JavaScript, and CSS3

Norway - HTML5, JavaScript, and CSS3

Portugal - HTML5, JavaScript, and CSS3

România - HTML5, JavaScript, and CSS3

Sverige - HTML5, JavaScript, and CSS3

Türkiye - HTML5, JavaScript, and CSS3

Malta - HTML5, JavaScript, and CSS3

Belgique - HTML5, JavaScript, and CSS3

France - HTML5, JavaScript, and CSS3

日本 - HTML5, JavaScript, and CSS3

Australia - HTML5, JavaScript, and CSS3

Malaysia - HTML5, JavaScript, and CSS3

New Zealand - HTML5, JavaScript, and CSS3

Philippines - HTML5, JavaScript, and CSS3

Singapore - HTML5, JavaScript, and CSS3

Thailand - HTML5, JavaScript, and CSS3

Vietnam - HTML5, JavaScript, and CSS3

India - HTML5, JavaScript, and CSS3

Argentina - HTML5, JavaScript, and CSS3

Chile - HTML5, JavaScript, and CSS3

Costa Rica - HTML5, JavaScript, and CSS3

Ecuador - HTML5, JavaScript, and CSS3

Guatemala - HTML5, JavaScript, and CSS3

Colombia - HTML5, JavaScript, and CSS3

México - HTML5, JavaScript, and CSS3

Panama - HTML5, JavaScript, and CSS3

Peru - HTML5, JavaScript, and CSS3

Uruguay - HTML5, JavaScript, and CSS3

Venezuela - HTML5, JavaScript, and CSS3

Polska - HTML5, JavaScript, and CSS3

United Kingdom - HTML5, JavaScript, and CSS3

South Korea - HTML5, JavaScript, and CSS3

Pakistan - HTML5, JavaScript, and CSS3

Sri Lanka - HTML5, JavaScript, and CSS3

Bulgaria - HTML5, JavaScript, and CSS3

Bolivia - HTML5, JavaScript, and CSS3

Indonesia - HTML5, JavaScript, and CSS3

Kazakhstan - HTML5, JavaScript, and CSS3

Moldova - HTML5, JavaScript, and CSS3

Morocco - HTML5, JavaScript, and CSS3

Tunisia - HTML5, JavaScript, and CSS3

Kuwait - HTML5, JavaScript, and CSS3

Oman - HTML5, JavaScript, and CSS3

Slovakia - HTML5, JavaScript, and CSS3

Kenya - HTML5, JavaScript, and CSS3

Nigeria - HTML5, JavaScript, and CSS3

Botswana - HTML5, JavaScript, and CSS3

Slovenia - HTML5, JavaScript, and CSS3

Croatia - HTML5, JavaScript, and CSS3

Serbia - HTML5, JavaScript, and CSS3

Bhutan - HTML5, JavaScript, and CSS3

Nepal - HTML5, JavaScript, and CSS3

Uzbekistan - HTML5, JavaScript, and CSS3