Get in Touch

Course Outline

Module 1: Fundamentals of HTML and CSS

  • HTML Overview
  • CSS Overview
  • Developing a Web Application Using Visual Studio 2017

Module 2: Development and Styling of HTML Pages

  • Constructing an HTML5 Page
  • Applying Styles to an HTML5 Page

Module 3: JavaScript, HTML, and CSS Integration

  • JavaScript Overview
  • Introduction to the Document Object Model

Module 4: Form Development for Data Collection and Validation

  • Constructing HTML5 Forms
  • Validating User Input via HTML5 Attributes
  • Validating User Input via JavaScript

Module 5: Remote Server Communication

  • Asynchronous Programming in JavaScript
  • Data Transmission and Retrieval Using the XMLHttpRequest Object
  • Data Transmission and Retrieval Using the Fetch API

Module 6: CSS3 Styling for HTML5

  • Text Styling with CSS3
  • Styling Block Elements
  • Pseudo-Classes and Pseudo-Elements
  • Enhancing Graphical Effects via CSS3

Module 7: Object and Method Creation in JavaScript

  • Writing Structured JavaScript Code
  • Creating Custom Objects
  • Extending Object Functionality

Module 8: Interactive Page Development with HTML5

  • Multimedia Integration
  • Handling Browser Location and Context Events
  • Debugging and Profiling Web Applications

Module 9: Implementing Offline Support in Web Applications

  • Local Data Read and Write Operations
  • Enabling Offline Functionality via Application Cache

Module 10: Adaptive User Interface Implementation

  • Support for Multiple Form Factors
  • Designing an Adaptive User Interface

Module 11: Advanced Graphics DevelopmentHigh-resolution, interactive graphics are essential components of contemporary applications.

  • Developing Interactive Graphics Using SVG
  • Rendering Graphics via the Canvas API

Module 12: User Interface AnimationAnimation sustains user engagement on web platforms.

  • Implementing CSS Transitions
  • Element Transformation
  • Implementing CSS Keyframe Animations

Module 13: Real-Time Communication via Web Sockets

  • Web Sockets Fundamentals
  • Utilization of the WebSocket API

Module 14: Background Processing with Web Workers

  • Understanding Web Workers
  • Executing Asynchronous Processing via Web Workers

Module 15: Packaging JavaScript for Production Deployment

  • Transpilers and Module Bundling Concepts
  • Developing Distinct Packages for Cross-Browser Compatibility
 35 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories