Click Here To Review The Course Material
The Ardan Labs Go Bootcamp is a 3 day class providing a comprehensive and idiomatic view of the Go programming language. The class covers topics ranging from language syntax, OOP, concurrency, channels, testing, debugging and more. Great for anyone interested in getting a jump start on learning Go or wanting to understand more about the language and internals.
Training is broken into hourly and daily classes. The length of the class will determine which material is covered and whether exercises are used and to what extent.
Note: This material has been designed to be taught in a classroom environment. The code is well commented but missing some of the contextual concepts and ideas that will be covered in class.
Minimal Qualified Student:
- Programming
- 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.
What a student is expected to learn:
- Thorough understanding of the language syntax and implementation.
- A feel for writing code in an idiomatic style and syntax.
- Walk away with patterns and techniques for solving common problems.
William Kennedy (@goinggodotnet)
Bill is a manaing partner at Ardan Studios in Miami, FL, a mobile, web and systems development company. He is also the co-author of the book Go In Action, the author of the blog GoingGo.Net and the organizer for the Go and MongoDB meetups in Miami.
Kevin Gillette (@kevingillette)
Kevin is an experienced software engineer that has been enthusiastically using Go since 2012 to develop efficient, high-reliability backend systems. With a focus on breadth of knowledge, Kevin has expertise in a variety of languages and platforms, a firm grounding in theory, as well as a keen interest in computing history.
Cory LaNou (@corylanou)
Cory LaNou is a full stack web developer and entrepreneur with over 17 years of experience. After 11 years of being a successful serial entrepreneur, he has joined the InfluxDB team, working on building an open source time series database, written in Go. He is active in the Go community, leading the Denver Gophers meetup, as well as mentoring students in his free time.
Mark Bates (@markbates)
Mark Bates is the founder and chief architect of the Boston, MA based consulting company, Meta42 Labs. Mark spends his days focusing on new application development and consulting for his clients. At night he writes books, raises kids, and occasionally he forms a band and "tries to make it". Mark is the author of three books, "Distributed Programming with Ruby" (2009), "Programming in CoffeeScript" (2012), and "Conquering the Command Line" (2014). He also runs the weekly Golang screencast site, www.metacasts.tv.
Neeru Dwivedi
"I attended the one day workshop by Bill Kennedy from Ardan Labs. I was in for a surprise as before the workshop I was concerned whether I would understand concepts and whether I would be able to follow along. Bill has this wonderful way of explaining concepts and his knowledge on the concepts is so good that, I didn’t feel that I was learning something new & complicated. The Go Workshop got me started on the Go language. This workshop is perfect for beginners and anyone who wants to learn more about Go. I highly recommend this."
Todd Rafferty (@webrat)
"I highly recommend William Kennedy / Ardan Lab for Go Training. William is extremely passionate about the Go language and his energy feeds into his training. Very professional, very informative. My favorite section of his training, if I had to pick, was the segment on MultiWriters. I highly recommend a 3 day course, over a 2 day course. Even after the classes were over, William was always responsive with additional questions via various social media channels."
Georgi Knox (@GeorgiCodes)
"The Intro to Go Workshop enabled me to come into class with very little knowledge of Go and leave having a firm grasp of the key concepts of the language. Each topic was followed up with hands-on coding problems which helped to solidify what I was learning. My teacher Bill was not only approachable, but very excited about the language and his enthusiasm was contagious. I enjoyed that we talked about some of the lower level implementation details of Go which was something that I had found lacking from some books on the language. Overall I would highly recommend this workshop to anyone looking to learn Go quickly and effectively."
Jackie Heitzer (@JackieHeitzer)
"Great course and a perfect introduction to Go. Bill is very friendly and extremely knowledgeable about the Go language and I am excited to speak with him about Go in the future. The training had an excellent format with hands on coding examples. After the class I feel as though I have a better understanding of the key concepts, especially how pointers work. I highly recommend this course to anyone interested in learning more about Go."
Venture Hive | SendGrid | Iron.io | Galvanize | MonogoDB | InfluxDB
-- Get all the material
go get github.com/ArdanStudios/gotraining
- Meetups
- Workshops
- Corporate
- Bootcamps
- After Hours
- Conferences
If you are interested in holding an event in your area please let me know. I will work with you and your organization to help make it happen.
Meetups:
Have us speak at one of your Meetup events for free over Google hangout.
Hangout:
Go Edmonton Meetup - Mar 2015
In Person:
Go Tampa DC Meetup - April 2015
Go DC Meetup - May 2015
Workshops:
Want to put on a workshop event for a couple of hours or for a full day?
Open
Corporate:
Corporate full day classes are at $5,000 USD a day plus travel expenses. Corporate and group sponsors can have as many students in the class as they like. We recommend limiting it to 25 students or less.
Open
Bootcamps:
Our bootcamp tour is in full swing. Check out all of the dates we haved scheduled.
San Francisco, CA - March 2015
Denver, CO - April 2015
Boston, MA. - May 2015
Vancouver, BC. - May 2015
McLean, VA. - May 2015
NYC, NY - June 2015
Denver, CO - GopherCon 2015 Mon
Denver, CO - GopherCon 2015 Tue
Austin, TX - August 2015
Chicago, IL - September 2015
After Hours:
This is our bootcamp but available during the week after work. Our current Denver After Hours class spans 5 nights over a couple of weeks for 4 hours each night.
Open
Conferences: You can find us at conferences being held all around the country and the world.
FluentConf - April 2015
MagmaConf Mexico - June 2015
Gophercon USA - July 2015
William Kennedy
Ardan Studios
12973 SW 112 ST, Suite 153
Miami, FL 33186
bill@ardanstudios.com
All material is licensed under the GNU Free Documentation License.