Course Outline

Module 1: Overview of HTML and CSS

  • Overview of HTML
  • Overview of CSS
  • Creating a Web Application by Using Visual Studio 2017

Module 2: Creating and Styling HTML Pages

  • Creating an HTML5 Page
  • Styling an HTML5 Page

Module 3: Introduction to JavaScript HTML and CSS 

  • Overview of JavaScript
  • Introduction to the Document Object Model

Module 4: Creating Forms to Collect and Validate User 

  • Creating HTML5 Forms
  • Validating User Input by Using HTML5 Attributes
  • Validating User Input by Using JavaScript

Module 5: Communicating with a Remote Server

  • Async programming in JavaScript
  • Sending and Receiving Data by Using the XMLHttpRequest Object
  • Sending and Receiving Data by Using the Fetch API

Module 6: Styling HTML5 by Using CSS3

  • Styling Text by Using CSS3
  • Styling Block Elements
  • Pseudo-Classes and Pseudo-Elements
  • Enhancing Graphical Effects by Using CSS3

Module 7: Creating Objects and Methods by Using JavaScript

  • Writing Well-Structured JavaScript Code
  • Creating Custom Objects
  • Extending Objects

Module 8: Creating Interactive Pages by Using HTML5

  • Incorporating Multimedia
  • Reacting to Browser Location and Context
  • Debugging and Profiling a Web Application

Module 9: Adding Offline Support to Web Applications

  • Reading and Writing Data Locally
  • Adding Offline Support by Using the Application Cache

Module 10: Implementing an Adaptive User Interface

  • Supporting Multiple Form Factors
  • Creating an Adaptive User Interface

Module 11: Creating Advanced GraphicsHigh-resolution, interactive graphics are a key part of most modern applications. 

  • Creating Interactive Graphics by Using SVG
  • Drawing Graphics by Using the Canvas API

Module 12: Animating the User InterfaceAnimations are a key element in maintaining the interest of a user in a website. I

  • Applying CSS Transitions
  • Transforming Elements
  • Applying CSS Keyframe Animations

Module 13: Implementing Real-time Communication by Using Web Sockets

  • Introduction to Web Sockets
  • Using the WebSocket API

Module 14: Performing Background Processing by Using Web Workers

  • Understanding Web Workers
  • Performing Asynchronous Processing by Using Web Workers

Module 15: Packaging JavaScript for Production Deployment

  • Understanding Transpilers And Module bundling
  • Creating Separate Packages for Cross Browser Support
  35 Hours
 

Testimonials (1)

Related Courses

Planning and Administering SharePoint 2016 (authorized training course MS 20339)

  35 Hours

Advanced Technologies of SharePoint 2016 (20339-2AC)

  35 Hours

Windows 10 (MD-100T00)

  35 Hours

Cloud & Datacenter Monitoring with System Center Operations Manager (10964-C)

  35 Hours

Supporting and Troubleshooting Windows 10 (10982EC)

  35 Hours

Virtualizing Enterprise Desktops and Apps (20694BC)

  35 Hours

Partner Applied Workshop: What's New in Windows 10 (40332AC)

  7 Hours

Dynamics 365 for customer engagement for Customer Service (MB 230)

  21 Hours

Related Categories