Advanced Vanilla JS with Go
3.5-hour online video workshop for web professionals

Modernize your full-stack app with Passkeys! Watch as Maximiliano Firtman refactors a Vanilla JS + Go movie database application to allow users to sign in using device security capabilities using Passkeys like Touch ID and Face ID -- which are more secure and easier to use than both passwords and all current 2-factor authentication (2FA) methods.
You'll also learn how to improve SEO with server-side rendering, add offline support with Service Workers, and even convert the full client-side app into a Progressive Web App (PWA).
Want to see this application built from scratch? Watch the Build a Fullstack App with Vanilla JS and Go course
Outline:
- Introduction
- Project Tour & Setup
- Passkeys Overview
- What is a Passkey
- Passkey Services
- Passkey Use Case
- Implementing Passkeys
- Creating Passkey Handlers
- Registering the Passkey Handler
- Adding Passkeys to the Form
- SimpleWebAuthn Passkey Services
- Logging in with a Passkey
- Conditional UI
- Improving SEO with Server-Side Rendering
- Rendering Details Page on the Server
- Offline Support with Service Workers
- Intercepting Network Requests
- Registering a Service Worker
- Adding Offline Support to the Project
- Background Sync & PWAs
You can also request a live custom workshop for you or your team on the topics of this course. Let's keep in touch