Online or onsite, instructor-led live Go training courses demonstrate through interactive discussion and hands-on practice how to do programming with Go.
Go training is available as "online live training" or "onsite live training". Online live training (aka "remote live training") is carried out by way of an interactive, remote desktop. Zurich onsite live Go trainings can be carried out locally on customer premises or in NobleProg corporate training centers.
NobleProg -- Your Local Training Provider
Zurich
Zürichbergstrasse 7, Zurich, Switzerland, 8005
Overview
Our training facilities are located at Zürichbergstrasse 7 in Zurich. Our spacious classrooms are located near the university campus and offer optimal training conditions for your needs.
Arrival
The NobleProg training facilities can be easily reached via the Bundesstrasse 17. If you arrive by public transport, you can reach the training rooms via the tram stop Kantonsschule.
Parking
Parking is available in the surrounding streets around our training rooms.
Local Services
There are numerous restaurants and hotels within walking distance of the old town.
Go (Golang) is a powerful, compiled programming language that combines simplicity, performance, and concurrency. Advanced Go development involves mastering its concurrency model, design patterns, testing, and performance optimization for scalable enterprise applications.
This instructor-led, live training (online or onsite) is aimed at intermediate-level to advanced-level developers who wish to deepen their Go programming skills and build efficient, production-grade systems.
By the end of this training, participants will be able to:
Implement advanced concurrency patterns using goroutines and channels.
Optimize Go applications for performance and scalability.
Use Go modules, reflection, and error handling effectively.
Develop, test, and deploy Go-based microservices.
Format of the Course
Interactive lecture and discussion.
Hands-on implementation in a live-lab environment.
Practical exercises and real-world case studies.
Course Customization Options
To request a customized training for this course, please contact us to arrange.
Go (Golang) is an open-source programming language developed by Google, known for its simplicity, performance, and concurrency support, making it ideal for scalable cloud-native applications.
This instructor-led, live training (online or onsite) is aimed at beginner-level developers who wish to learn the fundamentals of programming in Go and build efficient, concurrent applications.
By the end of this training, participants will be able to:
Understand Go’s syntax, structure, and unique features.
Write, compile, and run Go programs.
Work with packages, modules, and Go’s standard library.
Build simple applications with basic concurrency features.
Format of the Course
Interactive lecture and discussion.
Lots of exercises and practice.
Hands-on implementation in a live-lab environment.
Course Customization Options
To request a customized training for this course, please contact us to arrange.
Event-Driven Architecture (EDA) is a software design approach where decoupled components communicate by producing and consuming events, enabling highly scalable, responsive, and resilient systems.
This instructor-led, live training (online or onsite) is aimed at intermediate-level to advanced-level Go developers who want to learn how to design, build, and deploy event-driven applications using Go and common messaging systems like Kafka, RabbitMQ, or NATS.
Through hands-on labs and real-world examples, participants will gain practical skills in building decoupled services, managing messaging infrastructure, and deploying scalable event-based systems in modern cloud-native environments.
By the end of this training, participants will be able to:
Understand key concepts and trade-offs in Event-Driven Architecture.
Design and implement event producers and consumers in Go.
Use messaging systems like Kafka, RabbitMQ, and NATS with Go.
Set up and manage event infrastructure using Docker and Kubernetes.
Apply best practices for error handling, monitoring, and deployment.
Format of the Course
Interactive lecture and discussion.
Lots of exercises and practice.
Hands-on implementation in a live-lab environment.
Course Customization Options
To request a customized training for this course, please contact us to arrange.
Go (Golang) is an open source programming language developed at Google. One of Go's popular use cases is Linux and Unix systems programming.
In this instructor-led, live training, participants will learn the fundamentals of systems programming with Go as they step through hands-on exercises exploring the various features of Go.
By the end of this training, participants will be able to:
Understand the fundamentals of Go systems programming
Set up the Go development environment
Write programs in Go
Use both the basic and advanced features of Go for Unix and Linux systems programming
Understand and use Goroutines
Write fast and lightweight code with Go
Write low-level networking code with Go
Audience
Programmers
Developers
Format of the course
Part lecture, part discussion, exercises and heavy hands-on practice
In this instructor-led, live training in Zurich, participants will learn Go (Golang)'s core elements, syntax and control structures as they step through the development and deployment of a sample web application.
By the end of this training, participants will be able to:
In this instructor-led, live training in Zurich, participants will learn how to build microservices using Go (Golang) and Spring Cloud.
Read more...
Last Updated:
Testimonials (4)
The structure of the training and the exercises were fantastic. The trainer was able to get me excited to work with Go in the future, which is not an easy thing!
Noah Van Tiggel - Spot Buy Center BV
Course - Advanced Go Programming
The trainer proved himself to be an expert of the topic, which I never give for granted. He provided very useful insight on industry standards.
Giuseppe
Course - Learning Go Programming
we write some code in GO and we learn some stuff regarding EDA like events, when and how.
Online Go training in Zurich, Go training courses in Zurich, Weekend Go courses in Zurich, Evening Go training in Zurich, Go instructor-led in Zurich, Go coaching in Zurich, Go one on one training in Zurich, Go classes in Zurich, Go on-site in Zurich, Online Go training in Zurich, Evening Go courses in Zurich, Go instructor-led in Zurich, Go trainer in Zurich, Go boot camp in Zurich, Go private courses in Zurich, Go instructor in Zurich, Weekend Go training in Zurich