(Click Category to List Courses)

1 - ACC- Accredited Courses

MCP 505 - Programming in HTML5 with JavaScript and CSS3



Course Description

This 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 application.

Course Objectives

  • Explain how to use Visual Studio 2012 to create and run a Web application. 
  • Describe the new features of HTML5, and create and style HTML5 pages. 
  • Add interactivity to an HTML5 page by using JavaScript. 
  • Style HTML5 pages by using CSS3. 
  • Create well-structured and easily-maintainable JavaScript code. 
  • Use common HTML5 APIs in interactive Web applications. 
  • Create Web applications that support offline operations. 
  • Create HTML5 Web pages that can adapt to different devices and form factors. 
  • Add advanced graphics to an HTML5 page by using Canvas elements, and by using 
  • Enhance the user experience by adding animations to an HTML5 page. 
  • Use Web Sockets to send and receive data between a Web application and a server. 
  • Improve the responsiveness of a Web application that performs long-running operations by using Web Worker processes.

Who Should Attend?

  • IT project managers
  • Software engineers
  • HTML developers
  • Anyone aspire to enhance his skills in the web programming

Course Details/Schedule

Day 1

  • Module 1: Overview of HTML and CSS
  • Module 2: Creating and Styling HTML5 Page
  • Module 3: Introduction to JavaScript
  • Module 4: Creating Forms to Collect Data and Validate User Input

Day 2

  • Module 5: Communicating with a Remote Data Source
  • Module 6: Styling HTML5 by Using CSS3
  • Module 7: Creating Objects and Methods by Using JavaScript

Day 3

  • Module 8: Creating Interactive Pages using HTML5 APIs
  • Module 9: Adding Offline Support to Web Applications

Day 4

  • Module 10: Implementing an Adaptive User Interface
  • Module 11: Creating Advanced Graphic
  • Module 12: Animating the User Interface

Day 5

  • Module 13: Implementing Real-Time Communications by Using Web Sockets
  • Module 14: Creating a Web Worker Process