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.
This is 5 days of material for any intermediate-level developer who has some experience with other programming languages and wants to learn Go. We believe these classes are perfect for anyone who wants a jump start in learning Go or who wants a more thorough understanding of the language and its internals.
This is a 1 day class for anyone looking to learn more about or use NATS to building highly scalable and distributed systems. NATS acts as a central nervous system for distributed systems such as mobile devices, IoT networks, enterprise microservices and cloud native infrastructure. Unlike traditional enterprise messaging systems, NATS provides an always on ‘dial-tone’.
This class covers the key architectural and design aspects that distinguish Go from other imperative languages, and how these characteristics make Go a strong choice for applications that demand fast development, reliability, and scalability.
Go Fundamentals
Go Web Development
You Tube
Udemy - Fee
Learn Go by solving problems and getting feedback from Go experts!
All material is licensed under the Apache License Version 2.0, January 2004.