Ultimate Go: Web Edition

New York City Campus

GA NYC (Manhattan), Classrooms
10 East 21st Street
New York NY 10010

Past Locations for this Event

Ultimate Go: Web Edition | New York City

New York City Campus

GA NYC (Manhattan), Classrooms
10 East 21st Street
New York NY 10010

Past Locations for this Event

About this event

Ultimate Web is a 2-day workshop for any Go developer who wants to learn how to build robust and well tested HTTP based applications in Go. This class will provide an intensive, comprehensive and idiomatic view build Web, SOA, and API applications using Go. It is perfect for anyone wishing to build scalable, fast, and highly concurrent HTTP based applications.

IMPORTANT NOTES

  • The workshop will run from 9am-5pm on BOTH Saturday & Sunday
  • This event is free, but is ONLY OPEN TO THOSE IDENTIFYING AS WOMEN -- no exceptions!
  • Lunch is NOT included, but there will be coffee & snacks throughout the day

ROADMAP

  • Go HTTP Basics
  • Testing
  • Templating and Asset Management
  • File Uploads
  • REST/SOA/API Design
  • Muxing/Routing
  • Serialization
  • Security (SSL and JWT)
  • More!!

Takeaways

  • A stronger understanding of the language
  • Solid testing and design patterns
  • An understanding for using profiling data and tooling

Prereqs & Preparation

  • Has taken Ultimate Go or has been developing software with Go
  • Has attended Ultimate Go, a similar class, or has a good understanding of the Go programming language
  • A fully working Go environment and can build a “basic” Go application without the need for documentation and other “guides”
  • A basic understanding of web technologies such as HTML, JavaScript, and CSS
  • Operating Systems
  • Has worked with a command shell
  • Knows how to maneuver around the file system
  • Understands what environment variables are

Coming up near you

Let’s Keep You Updated

Enter your email to start following

I have read and acknowledge General Assembly's Privacy Policy and Terms of Service. SMS message and data rates may apply.