Get in Touch
 Duration 35 hours

Course Outline

Module 1: Foundational Concepts of HTML and CSS

  • Fundamentals of HTML
  • Fundamentals of CSS
  • Developing a Web Application Using Visual Studio 2017

Module 2: Development and Styling of HTML Pages

  • Construction of an HTML5 Document
  • Applying Styles to an HTML5 Document

Module 3: Integration of JavaScript with HTML and CSS

  • Core Principles of JavaScript
  • Introduction to the Document Object Model

Module 4: Form Creation and Input Validation

  • Implementation of HTML5 Forms
  • Validation of User Input via HTML5 Attributes
  • Validation of User Input via JavaScript

Module 5: Remote Server Communication

  • Asynchronous Programming in JavaScript
  • Data Transmission via the XMLHttpRequest Object
  • Data Transmission via the Fetch API

Module 6: Advanced Styling with CSS3

  • Text Styling Techniques in CSS3
  • Styling of Block-Level Elements
  • Utilization of Pseudo-Classes and Pseudo-Elements
  • Enhancement of Visual Effects via CSS3

Module 7: Object-Oriented Programming in JavaScript

  • Authoring Structured JavaScript Code
  • Creation of Custom Objects
  • Extension of Object Functionality

Module 8: Interactive HTML5 Page Development

  • Integration of Multimedia Components
  • Response to Browser Location and Contextual Data
  • Diagnosis and Performance Analysis of Web Applications

Module 9: Implementation of Offline Capabilities

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

Module 10: Adaptive User Interface Design

  • Accommodation of Multiple Device Form Factors
  • Construction of an Adaptive User Interface

Module 11: Advanced Graphics Implementation

  • Creation of Interactive Graphics via SVG
  • Graphic Rendering via the Canvas API

Module 12: User Interface Animation

  • Application of CSS Transitions
  • Transformation of DOM Elements
  • Implementation of CSS Keyframe Animations

Module 13: Real-Time Communication via Web Sockets

  • Fundamentals of Web Sockets
  • Utilization of the WebSocket API

Module 14: Background Processing via Web Workers

  • Understanding Web Worker Architecture
  • Execution of Asynchronous Tasks via Web Workers

Module 15: Production-Ready JavaScript Packaging

  • Overview of Transpilers and Module Bundling
  • Generation of Cross-Browser Compatible Packages

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories