HTML5 Application Development Fundamentals, Exam98-375

Microsoft Official AcademicCourse HTML5Application Development Fundamentals, Exam98-375 Wiley V...

64 downloads 793 Views 211KB Size
Microsoft

HTML5

Official Academic Course

Application Development

Fundamentals,

Exam 98-375

Wiley V

Contents o

^

Lesson 1:

Managing the Application 1 Life Cycle

Key Terms 1 Understanding

Choosing Configuring Display Graphics 34

2

3

Using the and the Runtime Environment

Understanding Credentials and

App

Container

Permission Sets

10

for Offline Files

When Session

11

11

Leveraging Existing HTML5 Skills and Slate/Tablet Applications 13

Gestures

12

Content for

Testing HTML5 Apps

an

Application

Skill Summary

Knowledge

Proficiency Assessment

13

Using Attributes Elements

Understanding and Using

Tags

Understanding and Using Audio Tags

47

49

Competency Assessment Proficiency Assessment

51 52

Building the User Interface by Using HTML5: Organization, Input, and

Validation Objective Matrix

Exam

Terms

53

53

53

Key Choosing and Configuring Content and Forms

HTML5

Tags to Organize

54

Understanding Semantic HTML 54 Using Tags to Add Structure to an HTML Document

21

The header and footer Elements 22

The section Element The

22

nav

Element

57 61

The aside Element

24

Using Tags

to Create

Creating Tables 26

Creating

Lists

56

59

The article Element

23

Nesting Understanding Entities 24 Understanding the Doctype 25 Exploring the Markup of a Simple Web Page

61

Tables and Lists

64

64 69

www.wiley.com/college/microsoft xviii

HTML5

45

20

HTML

41

44

Video Tags

20

and Page Structure

for Older Browsers

42

45

18

Key Terms 21 Understanding the Essentials of Markup

16

Building the User Interface by Using HTML5: Text, Graphics, and Media 21

Objective Matrix

Basic

Media

Lesson 3:

Assessment

Competency Assessment

Exam

to a Store

35

38

Instead of SVG

Summary 49 Knowledge Assessment

17

Lesson 2:

with SVG

to Use Canvas

Play

Tags to

Skill

Validating HTML5 Code 14 Validating a Package 14

Publishing

Canvas

Choosing and Configuring to

Understanding Touch Interfaces and

and

Storage

32

HTML5

39

Creating Graphics

Understanding and Managing Application States 10

or

31

Creating an Outline of a Shape 40 Providing an Alternate Image or Text

8

Meaning

and f i gcapti on Elements

re

Canvas Basics

7

and

Storing State Data Using Local and

fi gu

Creating Graphics with

7

Tags to Display

29

and

5

Understanding the Host Process Understanding the App Package

Debugging

Text Elements from HTML 4 with New

New Text Elements in HTML5

Platform Fundamentals

Exploring Packaging

AppCache

HTML5

29

Text Elements Not Used in HTML5

What's New in HTML5?

Creating Apps

Configuring

and

Text Content

Functionality

1

Objective Matrix

Exam

Choosing

or

call the MOAC Toll-Free Number: 1+(888) 764-7001 (U.S. & Canada only)

55

Contents I xix

Choosing and Configuring and Validation

HTML5

Understanding Input and Forms Exploring

Form Creation,

and Values

77

81

Summary 133 Knowledge Assessment

Flow, Positioning,

Key Terms 87 Understanding

Styling

Fonts and Font Families

Understanding Managing Content Flow 96 Positioning Individual Elements Applying Float Positioning 99

89

Lesson 5:

Objective

Key Terms

Creating Columns

100

Overflow

106

a

around

a

Floating Object

Proficiency Assessment

110

Lesson 7:

Key Terms Grid for

112

Flexible Box to Establish Content

Direction, and Orientation

114

Work with Flexboxes and Flexbox Items

Objective

116

Alignment,

Managing

155 157

158

Managing the Graphical Interface by Using CSS

110 Exam

Flow

152

155

Competency Assessment

109

142

Optimize

150 to Create Text

Knowledge Assessment

108

Arranging User Interface (Ul) Content by Using CSS 111 Using Flexbox for Simple Layouts and Using Using

104

to

140

146

Using Hyphenation Using CSS Exclusions

110

Complex Layouts

of CSS Regions

Using Columns and Hyphenation the Readability of Text 145

Understanding CSS Essentials: Layouts

Matrix

137

Overflowing Text 142 Microsoft's Implementation

Skill Summary

Proficiency Assessment

137

Flowing Content through Containers Dynamically

105

Assessment

Competency Assessment

Exam

92

102

Understanding Scrolling Overflow 102 Understanding Visible Overflow and Hidden

Knowledge

Objective Matrix

94

99

Positioning

Content Overflow

Summary

CSS

Key Terms 137 Managing the Flow of Text Content by Using CSS Understanding and Using Regions to Flow Text Content between Multiple Sections 139

88

Understanding Selectors and Declarations

Skill

Managing Text Flow by Using

87

Exploring the Link between HTML and CSS Separating Content from Style 91

Managing

Lesson 6:

87

Exam

CSS Essentials

Absolute

133

87

Using the Appropriate Tools

Applying

132

Competency Assessment 135 Proficiency Assessment 136

CSS Essentials: Content

Objective Domain Matrix

130

Grid Templates

Skill

86

Understanding and

128

Grid Using CSS Properties for

Understanding

86

Assessment

a

Rows and Columns

84

Competency Assessment

Lesson 4:

Using Grid Layouts to Establish Content Alignment, Direction, and Orientation Creating

83

Knowledge Assessment Proficiency

Applying Proportional Scaling within a Flexbox 116 Changing the Direction of Child Items in a Flexbox 122 Ordering and Arranging Content 126

73

Input Attributes,

Understanding Validation Skill Summary

Tags for Input

72

Matrix

159 159

159 the

Graphical

Creating Graphics Effects

Interface with CSS 160

Creating Rounded Corners 160 Creating Shadows 161 Applying Transparency 163 Applying Background Gradients

www.wiley.com/college/microsoft

164

or

call the MOAC Toil-Free Number: 1+(888) 764-7001 (U.S. & Canada

only)

159

137

xx

I Contents

Manipulating the

Understanding Typography and the Web Open

Font Format

166

Applying 2D and 3D Transformations 2D Translation 2D

Sending and Receiving

167

168

2D and 3D Rotation

171

Skewing 172 Understanding 3D Perspective, Transitions,

Knowledge

173

182

Lesson 8:

Knowledge

188

Understanding

Objective Key Terms

Managing

Domain Matrix

by Using JavaScript

Touch Interface, Device and

197

199

Objective Domain Key Terms 215

Responding

Capture

to

HTML5 APIs GeoLocation

244 246

249 249

252

Understanding WebSockets 255 Using File API for File Uploads 258 and

Operating

Resources

260 System Resources Accessing In-Memory Accessing Hardware Capabilities

214

Accessing

to Gestures

Understanding Web Workers

214

Matrix

Data

215

215

Coding Animations by Using JavaScript Creating Animations

to the Touch Interface

Coding

Creating Animations, Working with Graphics, and

Responding

Coding Additional

212

Competency Proficiency Assessment

243

243

Accessing Device

Assessment

Operating System

Key Terms

Capturing and

Skill

Lesson 9:

Objective Matrix

Exam

189

Locating and Accessing Elements 201 Listening and Responding to Events 203 Showing and Hiding Elements 206 Updating the Content of Elements 208 Adding Elements 209

Summary 211 Knowledge Assessment

JavaScript Coding for the

189

Maintaining JavaScript

Ul

240

Resources, and More

Creating and Using Functions 193 Using jQuery and Other Third-Party Libraries

Updating the

Assessment

189

189

and

233

239

Lesson 10:

JavaScript and Coding Essentials

229

Competency Assessment 242 Proficiency Assessment 242

188

Assessment

227

Using JavaScript to Validate User Form Input Understanding and Using Cookies 235 Understanding and Using Local Storage 237 Skill Summary

186

Competency Assessment

Proficiency

and Animations

185

Assessment

224

Using the Application Cache (AppCache) 231 Understanding and Using Data Types 233

2D and 3D

Skill Summary

Data

Loading and Saving Files

Applying SVG Filter Effects 179 Using Canvas to Enhance the GUI

220

JavaScript

Transmitting Complex Objects and Parsing

169

Scaling

Canvas with

216

216

Skill Summary

Knowledge

Assessment

Competency Assessment Proficiency Assessment

Appendix

263

264 265 267 267

268

269

www.wiley.com/colleg-e/microsoft or 1+(888) 764-7001 (U.S.

call the MOAC Toil-Free Number:

262

Understanding Global Positioning System (GPS) Understanding Accelerometer 263 Accessing a Camera 263

Index

Working with Images, Shapes, and Other Graphics 219

260

& Canada

only)

243