Sela

Programming in HTML5 with JavaScript and CSS3

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.
Intended audience
This course is intended for professional developers who have 6-12 months of programming experience and who are interested in developing applications using HTML5 with JavaScript and CSS3 (either Windows Store apps for Windows 8 or web applications).

Topics

Overview of HTML
Overview of CSS
Creating a Web Application by Using Visual Studio 2012
Lab : Exploring the Contoso Conference Application
Creating an HTML5 Page
Styling an HTML5 Page
Lab : Creating and Styling HTML5 Pages
Overview of JavaScript Syntax
Programming the HTML DOM with JavaScript
Introduction to jQuery
Lab : Displaying Data and Handling Events by Using JavaScript
Overview of Forms and Input Types
Validating User Input by Using HTML5 Attributes
Validating User Input by Using JavaScript
Lab : Creating a Form and Validating User Input
Sending and Receiving Data by Using XMLHTTPRequest
Sending and Receiving Data by Using jQuery AJAX operations
Lab : Communicating with a Remote Data Source
Styling Text
Styling Block Elements
CSS3 Selectors
Enhancing Graphical Effects by Using CSS3
Lab : Styling Text and Block Elements using CSS3
Writing Well-Structured JavaScript
Creating Custom Objects
Extending Objects
Lab : Refining Code for Maintainability and Extensibility
Interacting with Files
Incorporating Multimedia
Reacting to Browser Location and Context
Debugging and Profiling a Web Application
Lab : Creating Interactive Pages by Using HTML5 APIs
Reading and Writing Data Locally
Adding Offline Support by Using the Application Cache
Lab : Adding Offline Support to a Web Application
Supporting Multiple Form Factors
Creating an Adaptive User Interface
Lab : Implementing an Adaptive User Interface
Creating Interactive Graphics by Using Scalable Vector Graphics
Programmatically Drawing Graphics by Using a Canvas
Lab : Creating Advanced Graphics
Applying CSS Transitions
Transforming Elements
Applying CSS Key-frame Animations
Lab : Animating User Interface Elements
Introduction to Web Sockets
Sending and Receiving Data by Using Web Sockets
Lab : Implementing Real-Time Communications by Using Web Sockets
Introduction to Web Workers
Performing Asynchronous Processing by Using a Web Worker
Lab : Creating a Web Worker Process

רוצה לדבר עם יועץ?

האם אתה בטוח שאתה רוצה לסגור את הטופס ולאבד את כל השינויים?