Get in Touch

Course Outline

Module 1: Fundamentals of HTML and CSS

  • HTML Overview
  • CSS Overview
  • Building Web Applications with Visual Studio 2017

Module 2: Constructing and Styling HTML Pages

  • Building HTML5 Pages
  • Applying Styles to HTML5 Pages

Module 3: Intro to JavaScript in HTML and CSS

  • JavaScript Overview
  • Document Object Model (DOM) Basics

Module 4: Building Forms for Data Collection and Validation

  • Constructing HTML5 Forms
  • Input Validation via HTML5 Attributes
  • Input Validation using JavaScript

Module 5: Server Communication

  • Asynchronous Programming in JavaScript
  • Data Exchange using XMLHttpRequest
  • Data Exchange using the Fetch API

Module 6: Styling HTML5 with CSS3

  • Text Styling with CSS3
  • Styling Block-Level Elements
  • Utilizing Pseudo-Classes and Pseudo-Elements
  • Enhancing Visual Effects using CSS3

Module 7: Object-Oriented JavaScript

  • Writing Maintainable JavaScript Code
  • Defining Custom Objects
  • Object Inheritance and Extension

Module 8: Interactive HTML5 Pages

  • Integrating Multimedia Content
  • Responding to Browser Context and Location
  • Web Application Debugging and Profiling

Module 9: Offline Capability for Web Applications

  • Local Data Storage and Retrieval
  • Implementing Offline Support via Application Cache

Module 10: Adaptive User Interfaces

  • Accommodating Various Device Form Factors
  • Developing Responsive UIs

Module 11: Advanced Graphics Integration

  • Interactive Graphics with SVG
  • Canvas API for Graphics Rendering

Module 12: UI Animation Techniques

  • Implementing CSS Transitions
  • Element Transformation
  • Creating Keyframe Animations

Module 13: Real-time Data Exchange via Web Sockets

  • Web Sockets Introduction
  • Working with the WebSocket API

Module 14: Background Tasks with Web Workers

  • Concepts of Web Workers
  • Asynchronous Processing using Web Workers

Module 15: Production-Ready JavaScript Packaging

  • Transpilers and Module Bundling Explained
  • Generating Packages for Cross-Browser Compatibility
 35 Hours

Testimonials (1)

Related Categories