Go/Golang Training

A Training for IT engineers: develop own services with Go or provide support in the operation and debugging of Go applications.

Request now
Golang Logo

At a glance

General information

2 days practical training

Target group

IT Engineers

Application examples

– Developing and operating own (web) services in Go
– Providing support in the operation and debugging of Go applications


The Training sessions are usually held in German. Please contact us if you are interested in Training sessions in English.

Its combination of modern programming language, integrated build and distribution system and living ecosystem have contributed to more and more teams developing and operating their (web) services in Go.
This Training is aimed at IT Engineers who want to develop their own services with Go or who want to provide support in the operation and debugging of Go applications.
To this end, a complete Go application is developed over the two days, through which the participants become familiar with Go, the associated tools and the ecosystem from end to end. This is done in a practical way: more than 50% of the training is reserved for practical exercises.


  • Introduction to the basic linguistic concepts of Go
  • Programming initial command line programs
  • Introduction to the structuring of complex programs
  • Managing dependencies
  • Concurrencies in Go
  • Developing a REST service
  • Developing a client for the REST service
Go/Golang Training
€1,400.00 (p.p., plus VAT)
  • signed certificate
  • in-house training
  • Customization possible (agenda, tech stack, language, etc.)
  • small training groups
Request now
€1,400.00 (p.p., plus VAT)

Upcoming public training dates

Ideal for individuals or small groups: public training sessions with a fixed agenda - including input from other participants.

05.11.2024 - 06.11.2024 German Karlsruhe Slots available Book now
No suitable dates? Request individual date

Why inovex Academy?

Our offer

The inovex Academy has set itself the task of passing on knowledge about methods and technologies that we already use successfully in our projects.

Curated content

Our trainers create a customized training offer based on your requirements.

Customizable tech stack

In exclusive trainings, we can consider your tech stack for the training content.

Individual assistance

If needed, we can tailor the training to a specific use case of your company and work directly based on your data.


Our trainers are field-tested experts in their areas of expertise. Through their work in projects, they expand their knowledge day by day and pass on this know-how in their trainings - application-oriented and practice-oriented.

Lächelnder Fabian Simon

Fabian Simon

Certificate ISAQB Certified Professional for Software Architecture - Foundation Level
Fabian Simon is a Fullstack Developer at inovex and has been developing web and microservices in Go since 2016. He deals with everything to do with architecture - from the idea to implementation.
Lächelnder Rüdiger Schmitz

Rüdiger Schmitz

Rüdiger Schmitz is Senior Software Developer at inovex and has more than 25 years of experience. Over the last 5 years, his focus has been on implementing cloud-based microservices based on Golang, Kubernetes and Apache Kafka.

Our training approach

From the needs analysis to the awarding of certificates, we offer customized training courses, flexibly designed and carried out according to your requirements.

If you are interested in in-house training, we will start by identifying your needs and discussing your objectives. This discussion forms the basis for an initial offer.

As soon as the framework data has been clarified, our trainers start adapting the training content. Many of our training courses have a modular structure and offer the opportunity to design the agenda flexibly. Training courses that prepare for certifications, on the other hand, are less flexible. Here, however, you can set the content focus according to your wishes.

You will receive all relevant information in advance of the training. The training will then take place in the room of your choice and at the agreed time. Our trainers will adapt to your requirements.

After completing the training, all participants receive a certificate confirming their participation. You will also have the opportunity to give us feedback on the content and the course. We are always happy to receive praise and suggestions for improvement.

Frequently Asked Questions

Will I receive a certification as a result of the training?
All participants will receive a certificate of participation from the inovex Academy after the training.
On what basis was the training content designed?
The training is based on the basic documentation of Golang and the experience from customer projects and internal trainings at inovex. The content and practical tasks have been adapted and improved over the years.
How can I prepare myself for the training?
As preparation, the latest Go version should be installed using the official manual . In terms of content, no preparation is necessary. We start with the absolute Go basics. However, previous knowledge of other programming languages is helpful. If you really want to prepare, you can start with https://go.dev/learn/.
When does the training start?
Our trainings start at 09:00 Central European Time.
Do I get an invitation? When do I get it?
The trainer sends out the invitations about 1 week before the start of the training. In addition to the agenda and the schedule, any preparations (installation of software, etc.) will be pointed out again.
Portraitbild von Collin Rogowski
Collin Rogowski
Head of inovex Academy
inovex Logo
Go back
Portraitbild von Collin Rogowski

I look forward to your inquiry.

Collin Rogowski

We are your partner for successful training

We would be happy to talk to you personally about your concerns. Get in touch now!

Portraitbild von Collin Rogowski
Collin Rogowski
Head of inovex Academy
  • Customized training courses for your company
  • Over 25 years of experience