Get a 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.
Advanced Ultimate Go is a 2 day class for any intermediate-level developer who has experience with Go. This class provides an intensive, comprehensive and idiomatic view of more advanced aspects of the language.
Data Oriented Design
Profiling and Debugging
What a student is expected to learn:
Stronger understanding of the language.
A feel for writing code in an idiomatic style and syntax.
Walk away with an understanding for using profiling data and tooling.
Minimal Qualified Student:
Has taken Ultimate Go or has been developing software with Go.
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.
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.
Lunch is not included.
No refunds are available within 7 days of the event.
Have questions about ultimate go class? Contact us Ardan Labs
"I'd just like to thank you again for just a phenomenal training session. The feedback from everyone was overwhelmingly positive. You probably could tell first hand that there were skeptics at first, but you’ve turned many into golang converts and we are really excited in growing golang adoption internally."
"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."
" 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. "
" 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. "
" 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. "
" I would consider Ardan Studio’s 3 day course to be invaluable. Bill and his staff, being some of the foremost authorities in the Go language, were able to make many of the complex go topics understandable. Covering everything from memory management, all the way up to building concurrency programs and web API's. It has given me the knowledge to write idiomatic Go, and make the best use of it’s features. I would highly recommend their courses to anyone new to Go, or to anyone wanting to widen their existing knowledge."
" Your training is awesome! Myself and three colleagues recently caught variations of the training at GopherCon and OSCON. We all thought the Bootcamp was the best thing at any of these conferences (and I went to both). Awesome work to Bill for presenting and anyone involved in developing the training. I really liked the structure, emphasis on deeper understanding, _me_ doing a small number of examples to emphasize this, and general content. Night and day to other training which is to often just watching someone else live code. Great work."
" It was a pleasure taking this course — learning lot of "dry" stuff in such animated and enthusiastic environment. The exercises were spot on for building what you called as "memory muscle”.
"I have good amount of background in conventional multithreaded and distributed environments, but I have not put that knowledge to use more recently; so it was good refresher from that point of view as well. From Yuck to completely Wow-ed is how I will like to describe my respect for Go within three days. I knew nothing about GO before the course."