Loading Classes

- Select A Vendor / Topic▼
- (ISC)²
- Acronis
- Apple
- Avaya
- AWS
- BMC
- Brocade
- Business Analysis
- Cisco
- Citrix
- Cloud Computing
- Cloudera
- CompTIA
- Dell SonicWALL
- FlexPod
- ForgeRock
- HPE
- IBM
- Juniper
- Microsoft
- NetApp
- Nutanix
- Palo Alto Networks
- Pivotal - Spring
- Red Hat
- Riverbed
- Salesforce
- SAP
- Symantec
- Veeam
- Veritas
- VMware
Search
- Choose Microsoft Path ▼
- Microsoft: Azure Training
- Microsoft: Certification Bootcamps
- Microsoft: Exchange Server Training
- Microsoft: Lync Server Training
- Microsoft: Office Training
- Microsoft: PowerShell Training
- Microsoft: Programming Training
- Microsoft: SharePoint Server Training
- Microsoft: Skype Training
- Microsoft: SQL Server Training
- Microsoft: System Center and Virtualization Training
- Microsoft: Visual Studio Training
- Microsoft: Windows Client Training
- Microsoft: Windows Server Training
or
- Choose Microsoft Certification ▼
- Microsoft Certified IT Professional (MCITP): Enterprise Messaging Administrator
- Microsoft Certified IT Professional (MCITP): SharePoint Administrator 2010
- Microsoft Certified Solutions Associate (MCSA): Office 365
- Microsoft Certified Solutions Associate (MCSA): SQL Server 2012
- Microsoft Certified Solutions Associate (MCSA): Windows 10
- Microsoft Certified Solutions Associate (MCSA): Windows 8
- Microsoft Certified Solutions Associate (MCSA): Windows Server 2008
- Microsoft Certified Solutions Associate (MCSA): Windows Server 2012
- Microsoft Certified Solutions Developer (MCSD): Azure Solutions Architect
- Microsoft Certified Solutions Developer (MCSD): SharePoint Applications
- Microsoft Certified Solutions Developer (MCSD): Web Applications
- Microsoft Certified Solutions Developer (MCSD): Windows Store Apps
- Microsoft Certified Solutions Expert (MCSE): Business Intelligence
- Microsoft Certified Solutions Expert (MCSE): Communication
- Microsoft Certified Solutions Expert (MCSE): Data Platform
- Microsoft Certified Solutions Expert (MCSE): Desktop Infrastructure
- Microsoft Certified Solutions Expert (MCSE): Messaging
- Microsoft Certified Solutions Expert (MCSE): Server Infrastructure
- Microsoft Certified Solutions Expert (MCSE): SharePoint
- Microsoft Certified Technology Specialist (MCTS): System Center 2012 Configuration Manager
- Microsoft Office Specialist (MOS)
- Microsoft Specialist
- Microsoft Specialist: Lync Depth Support Engineer
- Choose Microsoft: Visual Studio Training Path ▼
- Programming in C# (20483)
- Programming in HTML5 with JavaScript and CSS3 (20480)
Programming in HTML5 with JavaScript and CSS3 (20480)
New Age Technologies has been delivering Authorized Training since 1996. We offer Microsoft’s full suite of authorized courses including courses pertaining to Programming in HTML5 with JavaScript and CSS3, Microsoft Office, Microsoft Exchange Server, Microsoft Sharepoint, Microsoft SQL and more. If you have any questions or can’t seem to find the Microsoft class that you are interested in, contact one of our Microsoft Training Specialists. Invest in your future today with Microsoft training from New Age Technologies.
✉ Microsoft Training Specialist | ☏ 502.909.0819

Current Promotion
- ENTER CODE "MICROSOFT15" @ CHECKOUT & RECEIVE 15% OFF OR REQUEST GIFT CARD EQUIVALENT
- Includes 12 Months of Exclusive Benefits
EXCLUSIVE BENEFIT:
Your course includes a twelve-month subscription to these exclusive benefits:
- 12 months of anytime access to your course labs and lab environment
- 12 months of 24/7 access to mentoring via chat, email, and phone
- 12 months of on-demand access to indexed, searchable recordings of your Online Live class
- 12 months of unlimited retakes of your class
COURSE INFORMATION
Programming in HTML5 with JavaScript and CSS3 (20480) Overview:
Programming in HTML5 with JavaScript and CSS3 (20480) course provides an introduction to HTML5, CSS3, and JavaScript and helps you gain basic HTML5/CSS3/JavaScript programming skills.
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
- Create well-structured application
This course uses Visual Studio 2012, running on Windows 8.
Who Should Attend:
- 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)
- Developers who have more than five years programming experience may find that portions of this training are fundamental in nature when presenting the syntax associated with certain programming tasks
- Individuals who are interested in taking exam 70-480: Programming in HTML5 with JavaScript and CSS3, can also attend this course
This course is not intended for developers with three or more months of HTML5 coding experience.
Programming in HTML5 with JavaScript and CSS3 (20480) Prerequisites:
Before attending this course, you must have:
- At least three months of professional development experience
- Understand the basic HTML document structure:
- How to use HTML tags to display text content
- How to use HTML tags to display graphics
- How to use HTML APIs
- Understand how to style common HTML elements using CSS, including:
- How to separate presentation from content
- How to manage content flow.
- How to control the position of individual elements.
- How to implement basic CSS styling.
- Understand how to write JavaScript code to add functionality to a web page:
- How to create and use variables
- How to use:
- Arithmetic operators to perform arithmetic calculations involving one or more variables
- Relational operators to test the relationship between two variables or expressions
- Logical operators to combine expressions that contain relational operators
Programming in HTML5 with JavaScript and CSS3 (20480) Objectives:
After successfully completing this course, students will be able to:
- 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.
- Create HTML5 forms by using different input types, and validate user input by using HTML5 attributes and JavaScript code.
- Send and receive data to and from a remote data source by using XMLHTTPRequest objects and jQuery AJAX operations.
- 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 and Scalable Vector Graphics.
- 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.
Programming in HTML5 with JavaScript and CSS3 (20480) Outline:
Module 1: HTML and CSS
- HTML
- CSS
- Creating a Web Application Using Visual Studio 2012
- Module 1 Labs:
- Walkthrough of the Contoso Conference Application
- Examine and Modify the Contoso Conference Application
Module 2: Creating and Styling HTML5 Pages
- Module 2 Labs:
- Create HTML5 Pages
- Style HTML5 Pages
Module 3: JavaScript
- JavaScript Syntax
- Programming the HTML DOM with JavaScript
- jQuery
- Module 3 Labs:
- Display Data Programmatically
- Handle Events
Module 4: Creating Forms to Collect Data and Validate User Input
- Forms and Input Types
- Validating User Input Using HTML5 Attributes
- Validating User Input Using JavaScript
- Module 4 Labs:
- Create a Form and Validate User Input Using HTML5 Attributes
- Validate User Input Using JavaScript
Module 5: Communicating with a Remote Data Source
- Sending and Receiving Data by Using XMLHTTPRequest
- Sending and Receiving Data by Using jQuery AJAX Operations
- Module 5 Labs:
- Retrieve Data
- Serialize and Transmit Data
- Refactor the Code Using jQuery Ajax Method
Module 6: Styling HTML5 Using CSS3
- Styling Text
- Styling Block Elements
- CSS3 Selectors
- Enhancing Graphical Effects Using CSS3
- Module 6 Labs:
- Style the Navigation Bar
- Style the Page Header
- Style the About Page
Module 7: Creating Objects and Methods by Using JavaScript
- Writing Well-Structured JavaScript
- Creating Custom Objects
- Extending Objects
- Module 7 Labs:
- Inherit From Objects
- Refactor Code to Use Objects
Module 8: Creating Interactive Pages Using HTML5 APIs
- Interacting with Files
- Incorporating Multimedia
- Reacting to Browser Location and Context
- Debugging and Profiling a Web Application
- Module 8 Labs:
- Incorporate Video
- Incorporate Images
- Use the Geolocation API
Module 9: Adding Offline Support to Web Applications
- Reading and Writing Data Locally
- Adding Offline Support Using the Application Cache
- Module 9 Labs:
- Implement the Application Cache
- Implement Local Storage
Module 10: Implementing an Adaptive User Interface
- Creating a Print-Friendly Stylesheet
- Adapting Page Layout to Fit a Different Form Factor
- Module 10 Labs:
- Create a Print-Friendly Stylesheet
- Adapt Page Layout to Fit a Different Form Factor
Module 11: Creating Advanced Graphics
- Creating Interactive Graphics Using Scalable Vector Graphics
- Programmatically Drawing Graphics Using a Canvas
- Module 11 Labs:
- Create anInteractive Venue Map Using Scalable Vector Graphics
- Create a Speaker Badge Using a Canvas Element
Module 12: Animating the User Interface
- Applying CSS Transitions
- Transforming Elements
- Applying CSS Key-Frame Animations
- Module 12 Labs:
- Apply Transitions to User Interface Elements
- Apply Key-Frame Animations
Module 13: Implementing Real-Time Communications Using Web Sockets
- Web Sockets
- Sending and Receiving Data Using Web Sockets
- Module 13 Labs:
- Receive Data from Web Socket
- Send Data to a Web Socket
- Send Multiple Types of Messages To or From a Web Socket
Module 14: Creating a Web Worker Process
- Web Workers
- Performing Asynchronous Processing Using a Web Worker
- Module 14 Labs:
- Improve Responsiveness Using a Web Worker
- Provide User Feedback During a Long-Running Process
Boost your salary by obtaining your Microsoft Certification: Microsoft Certified Solution Developer (MCSD)
Share
-
- All Classes
- Online Live
- Classroom
- Select A Location ▼
- Atlanta, GA
- Chicago, IL
- Dallas, TX
- New York, NY
- Raleigh, NC
- San Jose, CA
- Washington, DC
- Self-Paced
- Guaranteed To Run
- $2,895.00
- 05/02/2016 - 05/06/2016
08:30 AM - 04:30 PM (CST)
Online LiveRegister - 05/23/2016 - 05/27/2016
08:30 AM - 04:30 PM (EST)
Cary, NC - Regency Pkwy
Instructor OnsiteRegister - 05/23/2016 - 05/27/2016
08:30 AM - 04:30 PM (EST)
Online LiveRegister - 06/06/2016 - 06/10/2016
08:30 AM - 04:30 PM (EST)
Online LiveRegister - 06/20/2016 - 06/24/2016
08:30 AM - 04:30 PM (PST)
Online LiveRegister - 06/20/2016 - 06/24/2016
08:30 AM - 04:30 PM (PST)
Santa Clara, CA - Great America Pkwy
Instructor OnsiteRegister - 06/27/2016 - 07/01/2016
08:30 AM - 04:30 PM (EST)
Arlington, VA - N. Glebe Road
Instructor OnsiteRegister - 06/27/2016 - 07/01/2016
08:30 AM - 04:30 PM (EST)
Online LiveRegister - 07/11/2016 - 07/15/2016
08:30 AM - 04:30 PM (CST)
Online LiveRegister - 07/11/2016 - 07/15/2016
08:30 AM - 04:30 PM (CST)
Schaumburg, IL - McConnor Pkwy
Instructor OnsiteRegister - 07/18/2016 - 07/22/2016
08:30 AM - 04:30 PM (PST)
Online LiveRegister - 08/08/2016 - 08/12/2016
08:30 AM - 04:30 PM (EST)
Online LiveRegister - 08/08/2016 - 08/12/2016
08:30 AM - 04:30 PM (EST)
Atlanta, GA - Galleria Parkway SE
Instructor OnsiteRegister - 08/15/2016 - 08/19/2016
08:30 AM - 04:30 PM (EST)
New York, NY - State Street Plaza
Instructor OnsiteRegister - 08/15/2016 - 08/19/2016
08:30 AM - 04:30 PM (EST)
Online LiveRegister - 08/29/2016 - 09/02/2016
08:30 AM - 04:30 PM (CST)
Irving, TX - W John Carpenter Fwy
Instructor OnsiteRegister - 08/29/2016 - 09/02/2016
08:30 AM - 04:30 PM (CST)
Online LiveRegister - 09/26/2016 - 09/30/2016
08:30 AM - 04:30 PM (EST)
Online LiveRegister - 10/10/2016 - 10/14/2016
08:30 AM - 04:30 PM (EST)
Arlington, VA - N. Glebe Road
Instructor OnsiteRegister - 10/17/2016 - 10/21/2016
08:30 AM - 04:30 PM (PST)
Santa Clara, CA - Great America Pkwy
Instructor OnsiteRegister - 11/14/2016 - 11/18/2016
08:30 AM - 04:30 PM (CST)
Schaumburg, IL - McConnor Pkwy
Instructor OnsiteRegister - 11/28/2016 - 12/02/2016
08:30 AM - 04:30 PM (CST)
Irving, TX - W John Carpenter Fwy
Instructor OnsiteRegister
+ Show More Classes
- 05/02/2016 - 05/06/2016