IT courses

 The courses are designed to give you as much relevant information as possible in the shortest possible time, while giving you the opportunity to try everything out in practice

GO - Programming language and tooling

Go is a programming language created by Google (now open source) for developing backend and system services in large organizations. It is mainly used for backend services/systems and cloud services (Docker, Kubernetes, …). The development of HTTP and GRCP backend services and their preparation for easy operation is covered in this course.

This course is for everybody who want to learn how to program effectively in Go.

Curriculum

Requirements for participants

  • Knowledge of technical English
  • Knowledge of some kind of programming language
  • Own notebook with OS Win, MacOS or Linux
  • Installed Go in the latest version
  • Editor of own preference (recommended: VS Code s Go extension, GoLand or IntelliJ with Go plugin)

Length of training

  • 2 days (interpretation and practical exercises)
  • In case of introduction to programming +1 day
  • In case of partial knowledge of Go, the course can be shortened to 1 day

Go – Development and Operation of backend services

Go is a programming language created by Google (now open source) for developing backend and system services in large organizations. It is mainly used for backend services/systems and cloud services (Docker, Kubernetes, …). The development of HTTP and GRCP backend services and their preparation for easy operation is covered in this course.

This course is for developers with Go knowledge who want to expand their knowledge of backend development.

Curriculum

Requirements for participants

  • Knowledge of technical English
  • Knowledge of Go programming in the scope of “Go – programming language and tooling”
  • Basic knowledge of Docker
  • Own laptop with OS Win, MacOS or Linux
  • Installed Go and Docker in the latest version
  • Editor according to personal preference (recommended: VS Code with Go extension, GoLand or IntelliJ with Go plugin)

Go – Development of Kubernetes operators

Go is a programming language created by Google (now open source) for developing backend and system services in large organizations. It is mainly used for backend services/systems and cloud services (Docker, Kubernetes, …). The development of HTTP and GRCP backend services and their preparation for easy operation is covered in this course.

This course is for Go developers or system administrators with knowledge of Go who wish to expand their knowledge of automating the operation of complex services (in any language) in Kubernetes.

Curriculum

Requirements for participants

  • Knowledge of technical English
  • Knowledge of Go programming in the scope of “Go – Programming language and tooling” and “Go – Development and Operation of backend services”
  • Knowledge of Kubernetes from an application perspective
  • Own notebook with OS Win, MacOS or Linux
  • Installed Go, Docker, kubectl and k3d (https://github.com/rancher/k3d/releases) in the latest version
  • Editor according to personal preference (recommended: VS Code with Go extension, GoLand or IntelliJ with Go plugin) 

Lector - Martin Fryč

Martin has been programming in Go for 4 years – backend services, Kubernetes operators and analytical DB and smaller system support services. He has been programming professionally since 2006, with Java (banking backend systems) being his main focus and Kotlin, Swift and C++ to a lesser extent.

Contact us