0%

Leverage Native Browser APIs Using JavaScript

Explore new JavaScript APIs and the advanced capabilities in modern web browsers like device/sensor integration, client-side data storage, user authentication, and Service Worker use cases.

Total time: 35 hours, 33 minutes

Core Coursework

Take these in order
Prerequisite: JavaScript: From First Steps to Professional or experience with JavaScript and familiarity using a terminal
Up First
Explore a wide range of native JavaScript APIs in the browser. You’ll see hardware/OS integration, user input with voice and facial recognition, and strategies for detecting support and error handling.
Up Next
Learn how to create custom, framework-agnostic HTML tags for your applications using Web Components.
Up Next
The browser supports several authentication strategies. Learn how to integrate password managers, federated login providers, and new security technologies like WebAuthn and passkeys into your next application.
Up Next
Saving data to the client is crucial for custom user experiences and optimizing the performance of data-centric applications. Learn the APIs available in the browser and client-side data best practices.
Up Next
Progressive Web Applications (PWAs) extend a web application’s capabilities beyond the browser, allowing it to behave like a native mobile or desktop application.
Up Next
Gain an in-depth understanding of Service Workers and learn advanced use cases around caching, messaging between workers, and routing.
Up Next
Build small, practical projects covering common use cases in web app development to practice your JavaScript skills. Challenge yourself by including some browser APIs you learned in earlier courses!

Elective Coursework

Optional, take in any order

Learn Straight from the Experts Who Shape the Modern Web

  • In-depth Courses
  • Industry Leading Experts
  • Learning Paths
  • Live Interactive Workshops
Get Unlimited Access Now