March 25 to 27, 2025 - 9:30am to 4:30pm Central Daylight Time
▶ ︎LIVE NOW

Build a Fullstack App with Vanilla JS and Go

Maximiliano Firtman
Independent Consultant
Build a Fullstack App with Vanilla JS and Go

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!

Build a Full-Stack Real-World Web Application from Scratch

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

Or Join In Person from Downtown Minneapolis
Get Your Questions Answered
Code Along with the Class
Classroom Format

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:30AM
    Introduction to the Project
  • 10:00AM
    Setting Up the Backend with Go
  • 11:00AM
    Database Schema and REST API
  • 12:00PM
    Lunch
  • 1:00PM
    Setting Up the Frontend
  • 2:00PM
    Web Components
  • 3:00PM
    Dynamic Rendering
  • 4:00PM
    Q&A / Day Review

Day 2

  • 9:30AM
    Recap and Pending Issues
  • 10:00AM
    Dynamic Data Retrieval: Search, Filter & Sort
  • 11:00AM
    Client-Side Routing
  • 12:00PM
    Lunch
  • 1:00PM
    State Management
  • 2:00PM
    Implementing Authentication
  • 3:00PM
    Adding Favorites and Watchlists
  • 4:00PM
    Q&A / Workshop Closing Review

Day 3

  • 9:30AM
    Introduction to the Project and Additional Features
  • 10:00AM
    Adding Biometric Authentication with Passkeys
  • 11:00AM
    Updating the Database Schema and APIs
  • 12:00PM
    Lunch
  • 1:00PM
    Design Patterns Applied
  • 2:00PM
    Offline and Data Synchronization
  • 3:00PM
    Enhancing the Experience
  • 4:00PM
    Q&A / Workshop Closing Review

Your (Awesome) Instructor

Maximiliano Firtman

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.