Go Fundamentals for Web Developers
Join us for an Awesome Workshop on:

Go Fundamentals for Web Developers

May 11 to 12, 2023 - 9:30am to 5:30pm Central Daylight Time

RSVP to Attend Online

Live and in Full HD
OR

Join in Person

From Downtown Minneapolis, MN

You're Registered to Attend Online!

May 11 to 12, 2023 - 9:30am to 5:30pm Central Daylight Time

This Workshop's Online Chatroom is Currently Open!

May 11 to 12, 2023 - 9:30am to 5:30pm Central Daylight Time

This workshop has ended. Check back soon for the recording!

You can watch a replay of this workshop!

Go Fundamentals for Web Developers

Some Key Takeaways!

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

  • Master the fundamentals of the Go programming language
  • Learn Go's syntax and key concepts
  • Discover Go's approach to concurrency and scalability
  • Familiarize yourself with HTTP in Go
  • Create a Web Server and a RESTful API

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.

Spend Two Days Learning the Syntax and Concepts of the Go Programming Language for Web Developers with Maximiliano Firtman

Workshop Details

In this workshop, you will learn the fundamentals of the Go programming language from Maximiliano Firtman and how to use it in web development. Gain insights into Go's syntax, key concepts, and best practices, and understand how to write efficient, concurrent, and scalable programs and microservices using Go. This workshop will also introduce you to Go's syntax and usage of the HTTP package library, which provides a wide range of utilities and packages for effective software and backend development. In the first day, you will learn the fundamentals and during the second day, you will focus on creating a working web server with RESTful APIs using Go and standard libraries.

Daily Schedule

We've already held over 300 workshops with thousands of attendees in-person and online. In this time we've discovered ways to schedule the day, so it goes smoothly and efficiently. Regardless if you're in-person or participating with us online you'll have the full ability to replay things you missed, get your questions answered LIVE and interact with the teacher throughout the day.

Day 1

  • 9:30AM
    Introduction
  • 10:00AM
    Go language overview and syntax
  • 10:30AM
    Variables, constants, and data types
  • 11:00AM
    Control structures and error handling
  • 12:00PM
    Lunch
  • 1:00PM
    Functions, methods, and interfaces
  • 2:00PM
    Structs, slices, and maps
  • 3:00PM
    Concurrency with Goroutines and channels
  • 4:00PM
    Wrap up and Q&A

Day 2

  • 9:30AM
    Go for Web Developers
  • 10:00AM
    Using the http package
  • 11:00AM
    Creating a Web Server
  • 12:00PM
    Lunch
  • 1:00PM
    Serving RESTful APIs
  • 2:30PM
    Wrap up and Q&A
Expand...

Interact with the Instructor - Online & In-Person

Get Your Questions Answered • Code Along with the Class • Classroom Format

Is This Workshop for Me?

Summary

Developers looking to pick up a new language. Web developers.

Any Prerequisites?

  • Familiarity with basic programming and HTTP concepts

Event Details

What

2 Full Day Workshop Sessions

Replay Videos (available immediately)

When

May 11 to 12, 2023 - 9:30am to 5: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