Build a Fullstack App with Vanilla JS and Go
24-hour online video workshop for web professionals

In this three-day workshop, you will build a real-world, fully functional web application from scratch using Vanilla JavaScript for the frontend and Go for the backend. You’ll follow industry best practices for structuring a full-stack project, working with APIs, handling authentication, managing state, and securing data. By the end of the workshop, you’ll have a complete, production-ready application ready to deploy and scale.
See unedited recording
$10 OFF first month
Final edited version will be available in a few weeks in the Frontend Masters library.
In this 24-hour course we'll see:
- Introduction to the Project
- Setting Up the Backend with Go
- Database Schema and REST API
- Lunch
- Setting Up the Frontend
- Web Components
- Dynamic Rendering
- Recap and Pending Issues
- Dynamic Data Retrieval: Search, Filter & Sort
- Client-Side Routing
- Lunch
- State Management
- Implementing Authentication
- Adding Favorites and Watchlists
- Introduction to the Project and Additional Features
- Adding Biometric Authentication with Passkeys
- Updating the Database Schema and APIs
- Lunch
- Design Patterns Applied
- Offline and Data Synchronization
- Enhancing the Experience
- Q&A / Workshop Closing Review
You can also request a live custom workshop for you or your team on the topics of this course. Let's keep in touch