M40375A: MTA: HTML5 Application Development Fundamentals

$1,295.00


  • Virtual Classroom

  • Onsite
Duration: 3 Days

In this course, you will gain an understanding of fundamental HTML5 concepts, including managing the application life cycle, building the user interface with HTML5, formatting the user interface by using CSS, and developing code using JavaScript.

This course is designed to help you prepare Microsoft Technology Associate Exam 98-375 - HTML5 Application Development Fundamentals.

Proven Impact Exclusive!

Continue developing your skills after class with 24/7 access to our live remote labs for six months, providing you with valuable extra time for hands-on practice.

What You Will Learn

 

  • Manage the application life cycle
  • Build the user interface using HTML5
  • Format the user interface using CSS
  • Develop code using JavaScript

Audience

 

IT professionals interested in building user interfaces and need foundational knowledge of HTML5 application development

Prerequistes

 

Basic hands-on experience or technology skills is required

Course Outline

 

1. Managing the Application Life Cycle

  • Platform Fundamentals
  • Managing Application States
  • Touch Interfaces and Gestures
  • Debugging and Testing HTML5 Apps
  • Publishing an Application to a Store

2. Building the User Interface Using HTML5: Text, Graphics, and Media

  • Essentials of HTML
  • Choosing and Configuring HTML5 Tags to Display Text Concepts, Graphics, and Play Media

3. Building the User Interface Using HTML5: Organization, Input, and Validation

  • Choosing and Configuring HTML5 Tags to Organize Content and Forms
  • Choosing and Configuring HTML5 Tags for Input and Validation

4. CSS Essentials: ContentFlow, Positioning, and Styling 87

  • CSS Essentials
  • Using the Appropriate Tools
  • Exploring the Link Between HTML and CSS
  • Separating Content from Style
  • Selectors and Declarations
  • Fonts and Font Families
  • Positioning Individual Elements
  • Managing Content Overflow

5. CSS Essentials: Layouts

  • Arranging User Interface (UI) Content Using CSS
  • Using Flexbox for Simple Layouts and Using Grid for Complex Layouts
  • Using a Flexible Box to Establish Content Alignment, Direction, and Orientation
  • Using Grid Layouts to Establish Content Alignment, Direction, and Orientation
  • Grid Templates

6. Managing Text Flow by Using CSS

  • Managing the Flow of Text Content Using CSS
  • Using Regions to Flow Text Content Between Multiple Sections
  • Using CSS Exclusions to Create Text Flowaround a Floating Object

7. Managing the Graphical Interface Using CSS

  • Managing the Graphical Interface with CSS
  • Typography and the WebOpen Font Format
  • Applying 2D and 3D Transformations
  • Applying SVG Filter Effects
  • Using Canvas to Enhance the GUI

8. JavaScript and Coding Essentials

  • Managing and Maintaining JavaScript
  • Creating and Using Functions
  • Using jQuery and Other Third-Party Libraries
  • Updating the User Interface Using JavaScript
  • Locating and Accessing Elements
  • Listening and Responding to Events
  • Showing and Hiding Elements
  • Updating the Content of Elements
  • Adding Elements

9. Creating Animations, Working with Graphics, and Accessing Data

  • Coding Animations Using JavaScript
  • Working with Images, Shapes, and Other Graphics
  • Sending and Receiving Data
  • Loading and Saving Files
  • Using JavaScript to Validate User Form Input
  • Using Cookies
  • Using Local Storage

10. JavaScript Coding for the Touch Interface

  • Responding to the Touch Interface
  • Coding Additional HTML5 APIs
  • Accessing Device and Operating System Resources

Course Labs