March 5 to 6, 2025 - 9:30am to 4:30pm Central Standard Time
▶ ︎LIVE NOW

Complete Go

Melkey
Twitch
Complete 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!

The Complete Course on Building Backend Web Apps with Go

Key Takeaways

By participating along with us in the workshop, you'll learn:

  • Gain experience with Go to build http backend web applications
  • Learn how to write unit tests
  • How to use real and test databases
  • How to get familiar with Go data structures and interfaces

Is This Workshop for Me?

Developers interested in Go or wanting to learn how to create backend web applications using Go.

Workshop Details

This two day workshop focused on everything you need to start using and developing with the Go programming language. We’ll start by setting up an HTTP server. We’ll create CRUD APIs for a Postgres database and write unit tests to ensure our API is reliable.

Any Prerequisites?

  • Docker install (docker-compose)
  • A http service like Postman or just simple cURL
  • Go installed
  • Postgres installed
  • psql

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.

Complete Go

Event Details

What

  • 2 Full Day Workshop Sessions
  • Replay Videos (available immediately)

When

  • March 5 to 6, 2025 - 9:30am to 4:30pm Central Standard 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
    History of Go
  • 10:00AM
    First go init and main.go
  • 10:15AM
    functions/syntax/compiling
  • 10:30AM
    Go Syntax
  • 11:30AM
    Create Project Structure
  • 12:00PM
    Lunch Break
  • 1:00PM
    Routing/Data Store
  • 1:30PM
    Docker + Database Set Up
  • 2:30PM
    SQL Migrations & Data Layer
  • 3:30PM
    Creating CRUD API

Day 2

  • 9:30AM
    Unit Testing
  • 10:00AM
    Mocking & Integration Testing
  • 11:30AM
    Authentication
  • 12:00PM
    Lunch Break
  • 1:00PM
    Middleware
  • 2:00PM
    Finishing the Application
  • 3:30PM
    Query Timeouts, Locking, & Concurrency

Your (Awesome) Instructor

Melkey

Melkey

I work at Twitch. I started coding in 2019 by watching YouTube and streaming. I made astrostation.me and resuai.io.

Check out all of our upcoming workshops!

Workshops happen throughout the year, and are all included with membership.