Skip to content

Training Courses

Never stop learning. Because life never stops teaching.

Upcoming

Full catalogue

    1. gemTOPworkshop
      Infrastructure-as-Code: Path to DevOps

      Infrastructure-as-Code: Path to DevOps

      advanced3 days

      This 3-day workshop focuses on solving challenges that organisations face when implementing DevOps initiatives. It introduces principles of DevOps and tools that help reach full automation of infrastructure provisioning and software delivery. Theoretical background as well as practical hands-on examples of tools like Ansible, Docker, AWS, Terraform, Kubernetes, Serverless and many others are given during this workshop.

    2. workshop
      Practical AWS

      Practical AWS

      advanced4 days

      Amazon Web Services (AWS) is the world's leading provider of reliable, scalable, and inexpensive cloud computing services. The goal of this intensive, practical 4-day training is to familiarize you with the core AWS services and equip you with enough knowledge so you can choose, create, configure and maintain AWS infrastructure for your own projects.

    3. workshop
      Real-life Kubernetes

      Real-life Kubernetes

      advanced2 days

      This course focuses on the most commonly used Kubernetes features as well as provides practical tutorials and real-life examples of deploying distributed applications, managing networking primitives (load balancers, proxies), setting up persistent data storage, dynamic configuration management, and many other exciting features built into the core of Kubernetes.

    4. workshop
      Pragmatic Ansible

      Pragmatic Ansible

      advanced2 days

      This is a two-day deep-dive into infrastructure automation and management with the help of Ansible. The simplicity, elegance and power of Ansible playbooks and roles will give you a head-start with any automation tasks: server provisioning, automated deployments, rolling updates, server state audit. Ansible can handle everything, starting from simple installation and configuration management to complex orchestrations of your server and network device mesh.

    5. workshop
      Cloud Infrastructure with Terraform

      Cloud Infrastructure with Terraform

      advanced2 days

      This workshop consists of two days spent on improving your skills of cloud infrastructure provisioning with the help of mighty Terraform. By using declarative language (HCL) to describe cloud resources, you will learn how to efficiently connect the dots of complex cloud configurations: servers, load balancers, keys, firewall rules, storage, base images, CDNs, lambda functions and many more. State management and sharing with the help of workspaces and external storage engines will allow you to create identical environments from the same code base and ensure their consistency over time. Organizing code base, orchestrating cluster deployments, implementing reusable modules are only few topics that are going to be touched during this extremely pragmatic and practical workshop based on trainer's real-life experience managing complex cloud environments.

    6. workhop
      Testing with Go

      Testing with Go

      advanced3 days

      Go is the language used for creating many of the popular DevOps tools and libraries. It's being used for writing high-performing micro-services. It is simple and allows you getting fast binaries for all the major platofrms from the same source code. This 3-day workshop will start with the basics of Go language and then dive into TDD and various testing libraries and techniques to implement effective Go applications.

    7. workshop
      JVM Internals & Performance Tuning

      JVM Internals & Performance Tuning

      advanced2 days

      This 2-day training dives deep into the JVM internals and tool set offered by JVM's eco-system. It also describes possible scenarios that may arise during production system support. Understanding of JVM internal architecture may help developers to write code that is more efficient; performance analysis and tuning of JVM parameters may help operations team to quicker find and report problems.

    8. workshop
      Testing with Python

      Testing with Python

      advanced2 days

      Python is a de facto scripting language that is used for many tasks. If you encountered Python on your career path, but never had time to properly dive into testing and TDD with that, then this course is for you.

    9. workshop
      Integrated DevSecOps

      Integrated DevSecOps

      advanced2 days

      DevSecOps is the integration of security practices and principles into the DevOps process, with the aim of creating a more secure software development lifecycle. In this 2-day workshop, we will cover tips and tricks on how to increase security of software delivery supply chains and existing infrastructure.

    10. workshop
      Containerizaton 101

      Containerizaton 101

      beginner2 days

      Docker has taken our industry by storm. Hardly anyone can ignore the usefulness of containerized applications. Containers allow encapsulating part of your system configuration making it easier to distribute and manage applications at scale. This is a 2-day practical workshop that covers Docker functionality, use cases and deployment scenarios. It is targeted at software developers and system administrators willing to integrate containers into software delivery and maintenance processes. The workshop includes a lot of hands-on exercises that are based on real-life experience. All participants will receive cheatsheets as well as get access to online slides and all the code.

    11. workshop
      Git Crash Course

      Git Crash Course

      beginner1 day

      This one-day workshop will familiarize you with Git fundamentals. Lots of practical exercises and tricks will make you more effective working with the most popular version control system on the planet. Learn how to organize your daily work with Git and become proficient with branching and merging, resetting and rebasing, creating pull requests and forking, stashing and making partial commits as well as many more useful tools that Git has.

    12. workshop
      Modern Software Delivery

      Modern Software Delivery

      beginner5 x 4 hours

      This 5-session workshop offers theory, insights, and practical experience on modern software delivery. We will compare iterative and sequential methods, and look into organizing value streams from inception to rapid development to frictionless operations.

    13. workshop
      Modern Observability: From Logs to Insights

      Modern Observability: From Logs to Insights

      intermediate2 days

      Observability is crucial in modern systems to ensure reliability, performance, and security. This 2-day practical workshop dives deep into observability concepts and tools such as Prometheus, Grafana, Loki, ELK, and Jaeger. It's designed for developers, system administrators, and DevOps engineers looking to build, manage, and scale observable systems. The course includes hands-on exercises based on real-world scenarios. Participants will receive comprehensive materials, including cheat sheets, access to online slides, and code examples.

    14. workshop
      The Golden Path to Platform Engineering

      The Golden Path to Platform Engineering

      intermediate2 days

      Platform Engineering is critical in today's tech landscape for enabling developer productivity, system resilience, and operational efficiency. This 2-day practical workshop covers key topics in platform engineering, including infrastructure as code, CI/CD pipelines, GitOps, Kubernetes, Crossplane, and automated deployment strategies. It's designed for developers, DevOps engineers, and system administrators looking to build and manage robust platforms. The course includes hands-on exercises based on real-world scenarios, ensuring participants gain practical skills they can apply immediately. All participants will receive comprehensive materials, including cheat sheets, access to online slides, and code examples.

    15. workshop
      Mastering Serverless Architectures

      Mastering Serverless Architectures

      intermediate2 days

      Serverless architectures are revolutionizing the way applications are built and deployed. By removing the need to manage servers, serverless computing allows developers to focus on writing code that scales automatically in response to demand. This 2-day workshop covers the fundamentals of serverless architectures, event-driven design, and hands-on experience with cloud platforms such as AWS, Azure, and Google Cloud. Participants will learn to build serverless applications, manage state, handle events, and integrate with other cloud services. The course is packed with practical exercises, real-world examples, and best practices for creating efficient and scalable serverless solutions.