This Workshop's Online Chatroom is Currently Open!
This workshop has ended. Check back soon for the recording!
You can watch a replay of this workshop!
Key Takeaways
By participating along with us in the workshop, you'll learn:
- Develop a real-world full-stack application from scratch
- Master best practices for frontend and backend development
- Learn how to create and consume APIs with Go and JavaScript without a framework
- Implement authentication, state management, and data sync
- Deploy a fully functional, production-ready application
Is This Workshop for Me?
This workshop is for developers who want to build and deploy a real-world full-stack web application without relying on heavy frameworks. It’s ideal for frontend developers looking to expand into backend development with Go, and for backend developers wanting to improve their JavaScript skills with a real-world project.
Workshop Details
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.
Any Prerequisites?
- Basic JavaScript, HTML, and CSS experience
- Familiarity with JavaScript and DOM APIs
- Understanding of basic Go backend development
- Basic SQL and database concepts
Attend Online Live and in Full HD
You're Registered to Attend Online!
You'll receive additional details and a reminder via email as the event draws near.
Build a Fullstack App with Vanilla JS and Go
Event Details
What
- 3 Full Day Workshop Sessions
- Replay Videos (available immediately)
When
- March 25 to 27, 2025 - 9:30am to 4:30pm Central Daylight Time
Where
- Option 1: Attend online on our full HD live stream
- Option 2: Attend in-person at HQ in Minneapolis, MN
Daily Schedule
Day 1
- 9:30AMIntroduction to the Project
- 10:00AMSetting Up the Backend with Go
- 11:00AMDatabase Schema and REST API
- 12:00PMLunch
- 1:00PMSetting Up the Frontend
- 2:00PMWeb Components
- 3:00PMDynamic Rendering
- 4:00PMQ&A / Day Review
Day 2
- 9:30AMRecap and Pending Issues
- 10:00AMDynamic Data Retrieval: Search, Filter & Sort
- 11:00AMClient-Side Routing
- 12:00PMLunch
- 1:00PMState Management
- 2:00PMImplementing Authentication
- 3:00PMAdding Favorites and Watchlists
- 4:00PMQ&A / Workshop Closing Review
Day 3
- 9:30AMIntroduction to the Project and Additional Features
- 10:00AMAdding Biometric Authentication with Passkeys
- 11:00AMUpdating the Database Schema and APIs
- 12:00PMLunch
- 1:00PMDesign Patterns Applied
- 2:00PMOffline and Data Synchronization
- 3:00PMEnhancing the Experience
- 4:00PMQ&A / Workshop Closing Review
Your (Awesome) Instructor
Maximiliano Firtman
Max Firtman works as an independent free-lance consultant. He is a mobile + web developer, trainer, speaker, and writer. He has authored many books, including Programming the Mobile Web and High Performance Mobile Web published by O’Reilly Media. He is a frequent speaker at conferences worldwide and he has been widely recognized for his work in the mobile-web community. He teaches mobile (Android & iOS), HTML5, PWA and web performance trainings. He has been working in the Web since 1996 and in the mobile app space since 2001.
Check out all of our upcoming workshops!
Workshops happen throughout the year, and are all included with membership.