Client side Development: HTML5, CSS3 & JavaScript

1 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 5
Please Log in or register to rate

Client side Development: HTML5, CSS3 & JavaScript


Client-side or Front-end development is the practices of producing HTML, CSS and JavaScript for a web application so that a user can see and interact with them directly. Building websites using HTML, CSS and JavaScript is an essential skill. Virtually every industry now requires professionals to work closely with technical teams.

In this course, participants will get a rapid hands-on training to client-side programming with HTML5, CSS3, and JavaScript. You will learn the new HTML5 structural, how to use Canvas to create drawings natively in the browser, how to work with HTML5 audio and video, how to leverage the power and efficiency of this most recent version of CSS, and how to use advanced JavaScript techniques and good standard coding conventions. Participants will also learn advanced form validation with Regular Expressions, how to manipulate the HTML DOM and to create jump menus and cascading select menus, and more.


Target Audience:
This course is suitable for experience developers who wish to learn practices and techniques to develop scalable, reusable and testable Client-side web applications using HTML5, CSS3 and JavaScript.

• Participants should be experienced in Object Oriented Programming (like: Java, C++ or C#)
• Basic knowledge in web concepts and HTML/CSS is highly recommended

Course Objectives
  • Learn HTML5’s new elements and attributes
  • Learn to work with audio and video in HTML5
  • Create code-based drawings with HTML5’s new Canvas element
  • Use HTML5 Web Storage for offline applications
  • Use all the cool new HTML5 form elements
  • Learn new CSS selectors, pseudo class, and pseudo elements to style elements
  • Learn new CSS gradient, mask, and background image techniques
  • Learn how to implement animations, transitions, and 2D and 3D transforms
  • Understand JavaScript functions and the DOM
  • Learn XmlHttpRequest and JSON
  • Use JavaScript advanced techniques, such as anonymous functions
  • Use regular expressions for advanced form validation
  • Create dynamic forms with JavaScript
Course Topics
  • An Introduction to Web Development
  • Introduction to JavaScript Programming
  • Deep Dive into HTML5
  • Working with CSS3
  • Advanced JavaScript Programming
  • DOM and the Browser
  • AJAX and Client/Server Applications
  • Introduction to JavaScript Frameworks: AngularJS, ReactJS
© Copyright - Skilit - Site by Dweb