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.
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.
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.
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.
Progressive Web Applications (PWAs) extend a web application’s capabilities beyond the browser, allowing it to behave like a native mobile or desktop application.
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!