Microsoft 40375 – HTML5 Application Development Fundamentals

In this course you  will learn and understand the HTML5 concepts.Other topics covered in this course include building the user interface with HTML5, developing code using JavaScript, managing the application life cycle and formatting the user interface by using CSS. This course is created to help you prepare  Microsoft Technology Associate Exam 98-375 – HTML5 Application Development Fundamentals.

Who needs to attend

Who needs to attend?
This course is aimed at IT professionals interested in creating user interfaces and have a need for  HTML5 application development

what you will learn

What you will learn
Upon completion you will know how to:

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

Students need to have:

  • Basic hands-on experience or technology skills is required
Course outline

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

Follow on
There are no follow-ons for this course.

Certification programs

MTA: Microsoft Technology Associate