DevFestNYC: "Ultimate Go” Training

Washington, D.C. campuses

GA D.C., 1776
1133 15th Street NW, 8th Floor
Washington D.C. 20005

GA D.C. (Northern Virginia)
2231 Crystal Drive #1000
Arlington VA 22202

Past Locations for this Event

DevFestNYC: "Ultimate Go” Training

Washington, D.C.

Washington, D.C. campuses

GA D.C., 1776
1133 15th Street NW, 8th Floor
Washington D.C. 20005

GA D.C. (Northern Virginia)
2231 Crystal Drive #1000
Arlington VA 22202

Past Locations for this Event

About this event

Ultimate Go is a 2-day workshop for any intermediate-level developer who has some experience with other programming languages and wants to learn Go. It will provide an intensive, comprehensive and idiomatic view of the language. Focus will be placed on both the specification and implementation of the language, including topics ranging from language syntax, Go’s type system, concurrency, channels, testing and more. This workshop is perfect for anyone who wants a jump start in learning Go or who wants a more thorough understanding of the language and its internals.

IMPORTANT NOTE

  • The workshop will run from 9am-5pm on BOTH Saturday & Sunday

ROADMAP

  • Language syntax
  • Arrays, slices and maps
  • Methods, interfaces and embedding
  • Packaging and exporting
  • Using pointers
  • Composition
  • Error handling
  • Concurrency and channels

Takeaways

  • A strong understanding of the language syntax and implementation
  • A feel for writing code in an idiomatic style and syntax
  • An ability to use patterns and techniques to solve common problems

Prereqs & Preparation

  • Studied CS in school or has a minimum of two years of experience programming full time professionally
  • Familiar with structural and object oriented programming styles
  • Has worked with arrays, lists, queues and stacks
  • Understands processes, threads and synchronization at a high level
  • 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

By providing us with your email, you agree to the terms of our Privacy Policy and Terms of Service.