RSVP to Attend Online
Join in Person
You're Registered to Attend Online!
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!
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
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:30AMIntroduction
- 10:00AMGo language overview and syntax
- 10:30AMVariables, constants, and data types
- 11:00AMControl structures and error handling
- 12:00PMLunch
- 1:00PMFunctions, methods, and interfaces
- 2:00PMStructs, slices, and maps
- 3:00PMConcurrency with Goroutines and channels
- 4:00PMWrap up and Q&A
Day 2
- 9:30AMGo for Web Developers
- 10:00AMUsing the http package
- 11:00AMCreating a Web Server
- 12:00PMLunch
- 1:00PMServing RESTful APIs
- 2:30PMWrap up and Q&A
Interact with the Instructor - Online & In-Person
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