• 11th Floor, Gulf Executive Office, Bldg. 15, Road 380, Blk. 338 P.O.Box 10602, Manama, Bahrain

  • +973 17746746

  • info@thinksmartbh.com

Program Details

Programming in HTML5 with JavaScript and CSS3

Course Description

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 application. The lab scenarios in this course are selected to support and demonstrate the structure of various application scenarios.


  • Knowledge of programming language

Course Outline

  • Module 1: Overview of HTML and CSS
  • Module 2: Creating and Styling HTML Pages
  • Module 3: Introduction to JavaScript
  • Module 4: Creating Forms to Collect and Validate User Input
  • Module 5: Communicating with a Remote Server
  • Module 6: Styling HTML5 by Using CSS3
  • Module 7: Creating Objects and Methods by Using JavaScript
  • Module 8: Creating Interactive Pages by Using HTML5 APIs
  • Module 9: Adding Offline Support to Web Applications
  • Module 10: Implementing an Adaptive User Interface
  • Module 11: Creating Advanced Graphics
  • Module 12: Animating the User Interface
  • Module 13: Implementing Real-time Communication by Using Web Sockets
  • Module 14: Performing Background Processing by Using Web Workers
  • Module 15: Packaging JavaScript for Production Deployment

Exam Code/Name


Course Objectives

  • Implement and Manipulate Document Structures and Objects
  • Implement Program Flow
  • Access and Secure Data
  • Use CSS3 in Applications

Linked Program

486 Developing ASP.NET MVC 4 Web Applications