LearnKey Training

Programming in HTML5 with JavaScript and CSS3 Specialist (70-480) Course

Programming in HTML5 with JavaScript and CSS3 Specialist (70-480) Course

Back to Product Page

Programming in HTML5 with JavaScript and CSS3 Specialist (70-480) Course

4 Sessions -
8 Hours of Interactive Training

The Programming in HTML5 with JavaScript and CSS3 Specialist (70-480) course readies one for the Microsoft 70-480 exam and will increase employability prospects for anyone looking to get into a web design and web development career. The course covers document structures and objects, program flow, accessing and securing data, and the use of Cascading Style Sheets in applications. This exam (or the 70-483 exam for Programming in C#) plus the 70-486 exam (for developing ASP.NET applications) earns one an MCSA for App Development.

  • Learn from an expert the 70-480 exam objectives
  • Pre/Post test questions and interactive labs
  • Access your courseware anytime, anywhere

About The Author
Jason Manibog, LearnKey’s senior instructor, has spent over 15 years in the Information Technology arena as a trainer, consultant, and courseware writer. Jason is a Microsoft Certified Trainer with multiple certifications in Microsoft, CompTIA, and Adobe. Jason brings a wealth of real-world experience and the ability to explain things in very practical, real-life like terms to any class he teaches, courseware he writes, or e-Learning courses he develops.

Session 1

Section A: Introduction

  • Course Opener
  • How to Study for This Exam

Section B: Create the Document Structure

  • Section Tag
  • Article Tag
  • Nav Tag
  • Header Tag
  • Footer Tag
  • Aside Tag
  • Layout Containers

Section C: UI Control Interaction

  • Add HTML Programmatically
  • Modify HTML Programmatically
  • Add a Video
  • Add Audio
  • Draw a Canvas
  • Add SVG Shapes

Section D: Programmatically Style HTML Elements

  • Move an HTML Element
  • Transition an Element
  • Show and Hide Elements

Section E: Implement HTML5 APIs

  • Local Storage API
  • Session Storage API
  • AppCache API
  • Geolocation API

Section F: Object and Variable Scope

  • The Lifetime of Variables
  • Keep the Global Namespace Object-Free
  • The This Keyword
  • Scope Variables Locally and Globally

Section G: Implement Objects and Methods

  • Implement Native Objects
  • Create Custom Objects and Properties
  • Inherit from an Object
  • Native Methods and Custom Methods
  • Domain 1 Exam Tips

Session 2

Section A: Implement Program Flow

  • Iterate Across Collections and Arrays
  • If-Then Statements
  • Switch Statements
  • Ternary Operators
  • Evaluate Expressions

Section B: Raise and Handle an Event

  • Common DOM-Exposed Events
  • Bubbled Events
  • Anonymous Functions

Section C: Implement Exception Handling

  • Set and Respond to Error Codes
  • Throw an Exception
  • Check for Nulls
  • Try-Catch-Finally Blocks

Section D: Implement Callbacks

  • Receive HTML5 WebSocket API Messages
  • AJAX Calls with jQuery
  • Wire Up Events
  • Callbacks with Anonymous Functions
  • Handle the This Pointer

Section E: Web Worker Processes

  • Start and Stop a Web Worker
  • Pass Data to a Web Worker
  • Web Worker Timeouts and Intervals
  • Web Worker Event Listeners
  • Web Worker Limitations
  • Domain 2 Exam Tips

Session 3

Section A: Validate User Inputs with HTML5

  • Controls Based on Requirements
  • Input Types and Content Attributes

Section B: Validate User Input with JavaScript

  • Evaluate Regular Expressions
  • Validation Through Built-In Functions
  • Prevent Code Injection

Section C: Consume Data

  • Consume JSON Data
  • Consume XML Data
  • Use Web Services to Retrieve Data
  • Use an XMLHttpRequest

Section D: Serialize, Deserialize, Transmit Data

  • Binary Data
  • Text Data with JSON
  • Text Data with XML
  • Implement the jQuery Serialize Method
  • Form.Submit
  • Parse Data
  • Use XMLHttpRequest to Send Data
  • Use URI/Form Encoding to Sanitize Input
  • Domain 3 Exam Tips

Session 4

Section A: Style HTML Text Properties

  • Apply Color, Bold, and Italics
  • Apply Styles to Text Font
  • Text Alignment
  • Text Spacing
  • Text Indentation
  • Text Hyphenation Styles
  • Text Drop Shadow Styles

Section B: Style HTML Box Properties

  • Size and Borders
  • Rounded Border Corners
  • Outlines
  • Padding and Margins
  • Background Images
  • Transparency and Opacity
  • Gradients
  • Shadows
  • Clipping
  • Static and Relative Positions
  • Absolute and Fixed Positions

Section C: Flexible Content Layouts

  • Flexible Box Model Layouts
  • Multi-Column Layouts
  • Position Floating and Exclusions
  • Grid Alignment Layouts
  • Groups, Nests, and Regions

Section D: Animated and Adaptive UIs

  • CSS Transitions for Animation
  • 2-D and 3-D Transformations
  • Adjust UI Based on Media Queries
  • Hide or Disable Controls

Section E: Use CSS Selectors and jQuery

  • Choose Correct Selectors
  • Element, Style, and Attribute Selectors
  • Pseudo-Elements and Pseudo-Classes
  • Selectors and jQuery

Section F: CSS File Structure Using Selectors

  • Reference Elements
  • Implement Inheritance
  • Override Inheritance
  • Use Pseudo-Elements and Pseudo-Classes
  • Domain 4 Exam Tips
  • Final Exam Tips

Section G: Conclusion

  • Final Thoughts