Home | Career Tracks | Boot Camps | Course Search | Student Log In | Request Info | 1-800-482-3172 | Contact Us

About Us
Corporate IT Training
Vocational IT Training
CareerSource Solutions
Government/VA Solutions
Financing Options
Other Training Information
Student Resources
Career Services
Promotions
Press Releases
Course Catalog
Course Search
Forms
Real Estate Classes
Store
Connect With Us

MCSD: Windows Store Apps Using HTML5 Boot Camp

 

 

Click Here to View Schedules & Pricing and to Enroll Online

 

 

Duration: 14 Days

  

 

Description:

 

This 14-day boot camp 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 applications.

The lab scenarios in this course are selected to support and demonstrate the structure of various application scenarios. They are intended to focus on the principals and coding components/structures that are used to establish an HTML5 software application.

In this course the students will learn the more advanced programming skills and techniques that they can use to optimize their Windows Store app and differentiate their app from other apps in the Windows Store. These advanced skills and techniques include a combination of both design and development skills. The students will also learn about supporting the apps that they have published to the Windows Store.

This course uses Visual Studio 2012, running on Windows 8.

The Academy's MCSD Windows Store Apps HTML5 Boot Camp is a combination of the following official Microsoft courses:

Programming in HTML5 with JavaScript and CSS3: 480 (exam 70-480)
Essentials of Developing Windows Store Apps Using HTML5 and JavaScript: 481 (exam 70-481)
Advanced Windows Store App Development Using HTML5 and JavaScript: 482 (exam 70-482)

 

 

Prerequisites:

 

Before attending this course, students must have at least three months professional development experience.

In addition to their professional experience, students who attend this training should have a combination of practical and conceptual knowledge related to HTML5 programming. This includes the following prerequisites:

• Understand the basic HTML document structure:
• Use HTML tags to display text content.
• Use HTML tags to display graphics.
• Use HTML APIs.
• Understand how to style common HTML elements using CSS, including:
• Separating presentation from content.
• Managing content flow.
• Managing positioning of individual elements.
• Managing content overflow.
• Basic CSS styling.
• 1 or more years of experience creating applications.
• 1 – 3 months experience creating Windows client applications.
• 1 – 3 months experience using Visual Studio 2010 or 2012.
• Material taught in 20480A: Programming in HTML5 with JavaScript and CSS3, or equivalent.
• Add animations and transitions in a Windows Store app to improve the user experience.
• Localize the Windows Store app UI.
• Brand the Windows Store app and improve the loading experience with a splash screen.
• Use various storage mechanisms, choose a suitable caching strategy for their Windows Store app, and use advanced file access methods.
• Create custom controls, extend templated controls, and create and consume WinMD components.
• Implement the Print and Settings contracts and the Play To API.
• Work with the Push Notification Service (WNS).
• Capture media with the camera and microphone.
• Create and consume background tasks.
• Discover device capabilities, interact with devices, and act upon sensor data.
• Implement Windows Store trial licensing and in-app purchasing and advertising.
• Understand how to manage Windows authentication and web authentication in Windows Store apps.
• Diagnose problems and monitor application behavior using tracing and profiling tools and APIs.
 

 

What's Included:

  • Authorized Courseware
  • Intensive Hands on Skills Development with an Experienced Subject Matter Expert
  • Hands on practice on real Servers and extended lab support 1.800.482.3172
  • Examination Vouchers  & Onsite Certification Testing
  • Academy Code of Honor: Test Pass Guarantee
  • Optional: Package for Hotel Accommodations, Lunch and Transportation

 

 

Authorized Training:

 

The Academy is proud to be the #1 Microsoft Gold Certified Partner for Learning Solutions (CPLS) in Florida. 

 

 

 

Course Outline:

Overview of HTML and CSS
This module provides an overview of HTML and CSS, and describes how to use Visual Studio 2012 to build a Web application.

Creating and Styling HTML5 Pages
This module describes the new features of HTML5, and explains how to create and style HTML5 pages.

Introduction to JavaScript
This module provides an introduction to the JavaScript language, and shows how to use JavaScript to add interactivity to HTML5 pages.

Creating Forms to Collect Data and Validate User Input
This module describes the new input types available with HTML5, and explains how to create forms to collect and validate user input by using the new HTML5 attributes and JavaScript code.

Communicating with a Remote Data Source
This module describes how to send and receive data to and from a remote data source by using an XMLHTTPRequest object and by performing jQuery AJAX operations.

Styling HTML5 by Using CSS3
This module describes how to style HTML5 pages and elements by using the new features available in CSS3.

Creating Objects and Methods by Using JavaScript
This module explains how to write well-structured and easily-maintainable JavaScript code, and how to apply object-oriented principles to JavaScript code in a Web application.

Creating Interactive Pages using HTML5 APIs
This module describes how to use some common HTML5 APIs to add interactive features to a Web application. This module also explains how to debug and profile a Web application.

Adding Offline Support to Web Applications
This module describes how to add offline support to a Web application, to enable the application to continue functioning in a user's browser even if the browser is disconnected from the network.

Implementing an Adaptive User Interface
This module describes how to create HTML5 pages that can dynamically detect and adapt to different devices and form factors.

Creating Advanced Graphics
This module describes how to create advanced graphics for an HTML5 Web application by using a Canvas element, and by using Scalable Vector Graphics.

Animating the User Interface
This module describes how to enhance the user experience in an HTML5 Web application by adding animations.

Implementing Real-Time Communications by Using Web Sockets
This module explains how to use Web Sockets to transmit and receive data between an HTML5 Web application and a server.

Creating a Web Worker Process
This module describes how to use Web Worker Processes to perform long-running operations asynchronously and improve the responsiveness of an HTML5 Web application.

Overview of the Windows 8 Platform and Windows Store Apps
This module describes the Windows 8 platform and features, and explores the basics of a Windows Store app interface.

Single-Page Applications and the MVVM Design Pattern
This module describes the principles used for building single-page apps and how to apply the MVVM design pattern using

Using WinJS
This module explains how to use WinJS to build Windows Store apps.

Implementing Layout using Windows 8 Built-In Controls
This module explains how to implement the AppBar and layout controls.

Presenting Data
This module explains how to use data binding to present data in the User Interface.

Handling Files in Windows Store Apps
This module explains how to handle files and streams in Windows Store Apps.

Windows Store App Process Lifetime Management
This module explains how to respond to application lifecycle events using Process Lifetime Management (PLM) and the PLM extensibility points provided by the Visual Studio 2012 templates.

Designing and Implementing Navigation in a Windows Store App
This module explains how to handle navigation scenarios in a Windows Store app and how to implement Semantic Zoom.

Implementing Windows 8 Contracts
This module explains how to design and implement Windows 8 contracts such as Search, Share and Settings.

Implementing Tiles and User Notifications
This module explains how to implement tiles and toast notifications in a Windows Store App.

Designing and Implementing a Data Access Strategy
This module explains how to implement various data access scenarios for Windows Store apps.

Responding to Mouse and Touch
his module explains how to respond to mouse, keyboard and touch events, including gestures.

Planning for Windows Store App Deployment
This module explains how to deploy Windows Store apps to the Windows Store or an enterprise store.

Windows Store App Essentials
This module describes the essential Windows Store app features.

Implementing Animations and Transitions
This module explains how to add animations and transitions to improve the user experience by using JavaScript APIs and CSS.

Implementing Globalization and Localization
This module explains how to localize the Windows Store application User Interface.

Branding and a Seamless User Interface
This module explains how to brand Windows Store app and improve the loading experience with a splash screen.

Advanced Data Scenarios in a Windows Store App
This module explains how to use various storage mechanisms, choose a suitable caching strategy for a Windows Store app, and use advanced file access methods.

Creating Reusable Controls and Components
This module explains how to create custom controls, extend templated controls, and create and consume WinMD components.

Implementing Advanced Contract Scenarios
This module explains how to implement the Print and Settings contracts and the Play To API.

The Windows Push Notification Service (WNS)
This module explains how to work with the Push Notification Service (WNS).

Capturing Media
This module explains how to capture media with the camera and microphone.

Background Tasks
This module explains how to create and consume background tasks.

Working with Sensors and Devices
This module explains how to discover device capabilities, interact with devices, and act upon sensor data.

Generating Revenue with your App
This module explains how implement trial licensing and in-app purchasing and advertising.

Securing Windows Store App Data
This module explains how to manage Windows authentication and web authentication in Windows Store apps.

Tracing and Profiling Windows Store Apps
This module explains how to diagnose problems and monitor Windows Store app behavior by using tracing and profiling tools and APIs.
 

 

At Course Completion:

After 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.
• Describe the Windows 8 platform and features, and explore the basics of a Windows app interface.
• Create the User Interface layout and structure.
• Apply the MVVM pattern to application design.
• Implement the AppBar and layout controls.
• Use templates to create the UI.
• Use data binding to present data in the UI.
• Handle files and streams.
• Design and implement Process Lifetime Management (PLM).
• Handle navigation scenarios in a Windows Store app.
• Implement Semantic Zoom.
• Design and implement contracts such as Search, Share and Settings.
• Implement tiles and toast notifications in a Windows Store app.
• Respond to mouse, keyboard and touch events, including gestures.
• Deploy a Windows Store app to the Windows Store or an enterprise store.
• Add animations and transitions in a Windows Store app to improve the user experience.
• Localize the Windows Store app UI.
• Brand the Windows Store app and improve the loading experience with a splash screen.
• Use various storage mechanisms, choose a suitable caching strategy for their Windows Store app, and use advanced file access methods.
• Create custom controls, extend templated controls, and create and consume WinMD components.
• Implement the Print and Settings contracts and the Play To API.
• Work with the Push Notification Service (WNS).
• Capture media with the camera and microphone.
• Create and consume background tasks.
• Discover device capabilities, interact with devices, and act upon sensor data.
• Implement Windows Store trial licensing and in-app purchasing and advertising.
• Understand how to manage Windows authentication and web authentication in Windows Store apps.
• Diagnose problems and monitor application behavior using tracing and profiling tools and APIs.

 

 

Academy Code of Honor:  
The Academy guarantees that students shall pass all vendor examinations during the training program or may re-attend within one year of the program completion date. Students will only be responsible for accommodations and vendor exam fees.  

Student Login | Request Info | Course Search | Contact Us