workshops.hero.alt

Our training coursesaus der Technik

Deliver successful products? Check! Teaching others? Even better!

Our customized offers.

With over 40 years of professional experience, we have a lot to tell. To ensure that we always stay up to date, we are constantly learning and are happy to take others with us. Our training courses are aimed at different levels of experience and are conducted interactively. Whether remotely, at your company or in our office in Offenbach am Main, we are as flexible as you need us to be. All training courses are individually tailored to your needs; we can arrange dates on request.
Just get in touch with us.

Training for developers

For developers

Degree of difficulty: ★★★☆☆

Microservices with TypeScript

Duration: 4 days

Practical examples will be used to teach best practices for integrating small, fast services into a microservice stack. The workshop teaches the ability to recognize pitfalls early in the design phase and avoid them during development. Participants will learn which components a service needs to have and which ones are better outsourced. Advantages and disadvantages become immediately apparent in the provided test environments and can be tried out and improved directly with experienced trainers. The workshop is essentially designed for microservices in Kubernetes, but can also be adapted for AWS or Microsoft Azure.

This workshop is aimed at developers with preexisting TypeScript experience.

For developers

Degree of difficulty: ★★★★☆

Microservices with Vapor in Swift

Duration: 5 days

If you want to learn how to write fast services in Swift, this workshop is for you. In hands-on and pair programming, services are developed in no time at all. The necessary toolchain is set up on the first day and continuously expanded. Concepts of the language are taught and explained and tried out in an understandable way using numerous examples.

This workshop is aimed at developers who want to learn SwiftOnServer and have previous knowledge of C, Java environments or JavaScript/Nodejs/Typescript.

New in 2024!

For developers

Degree of difficulty: ★★☆☆☆

Advanced Kubernetes for developers

Duration: 3 days

Kubernetes is ideal for developing feature-based developments in-house in a team. In this three-day workshop, the necessary concepts are explained and tried out directly. Various aspects of deployment during development will be explored in depth using practical examples. Problem areas are discussed in small groups and strategic build pipelines are created to avoid them.

The workshop is aimed at developers who want to improve the development process with the help of CI/CD pipelines. A basic knowledge of how Kubernetes works in principle is assumed.

For developers

Degree of difficulty: ★☆☆☆☆

Introduction to CI/CD pipelines and build systems

Duration: 2 days

Reliability is the key to modern, fast software development. Complex software development and publication requires a high level of knowledge about the interrelationships between all components. Mapping this knowledge in software supports every development process enormously, as routine activities are automated and offer reproducibility. These techniques have different names, including Continuous Integration, Continuous Delivery and Continuous Deployment. Although each technique has slight differences, the common emphasis on continuous iteration has changed the nature and performance of software development. Companies can bring software to market faster, test innovative new features or architectures while minimizing risk and cost, and effectively refine products over time. In this workshop, we will focus on the participants' technology stack and explain concepts of CI/CD pipelines and build systems using well-known programming ecosystems such as Node.js, TypeScript, Java, PHP, C or Swift.

The workshop is aimed at developers who want to get into the automation of build and test systems in order to improve the quality of the delivered software.

New in 2024!

For developers

Degree of difficulty: ★★★☆☆

Advanced CI/CD pipelines and build systems

Duration: 4 days

Many practical examples are used to show methods of how build systems can ideally support daily work on source code. Participants will learn how to skillfully combine different tools and connect the individual work packages using scripting languages. In this workshop, build systems are designed using Docker to check applications for consistency within the team, test the code automatically, build a release-ready version, release to a private registry and deploy to test and production environments. Participants learn to connect the individual tools with shell scripts and to design pipelines for different CI/CD systems.

The workshop is aimed at developers who want to improve the automation of build and test systems. Small groups make it possible to bring along problems from everyday life and solve them with experienced trainers.

For developers

Degree of difficulty: ★★★★☆

Application Insights and Business Dashboards with Prometheus and Grafana

Duration: 3 days

In this compact workshop, participants will learn how to provide metrics from their own applications for Prometheus and prepare them in Grafana dashboards in such a way that they can be used to make informed business decisions.

This workshop is aimed at developers who (want to) provide their management or product owners with competent and data-driven advice.

For developers

Degree of difficulty: ★★★★★

Bootcamp: Data engineering with Python and Apache Spark

Duration: 8 days

Within eight days, data novices are trained to become data-aware programmers. This course provides an end-to-end view of data engineering and the tools needed to professionally master a data engineering project. It covers the conceptual topics of data engineering and teaches the theory of the entire data pipeline from data ingestion to transformation and visualization. Each section is accompanied by numerous exercises. Data science and more advanced topics such as streaming and the handling of big data (data lake, lakehouse architectures, data products, data mesh) are also covered.

This workshop is aimed at developers. Basic knowledge of Python and SQL is required.

Training for DevOps & operations

For DevOps

Degree of difficulty: ★☆☆☆☆

Running applications on Kubernetes

Duration: 4 days

In practical exercises, you will run your own applications on Kubernetes. This involves the installation, configuration, monitoring and automatic scaling of containerized applications. The concepts are developed and applied step by step in a way that is understandable for Kubernetes newcomers. In addition to the basics of Kubernetes, participants will gain confidence in using the kubectl tool and learn step-by-step how to create their own deployments, configure applications using ConfigMaps and securely handle passwords within the cluster. Participants will learn how to make applications accessible from outside the cluster, how to plan and set up a microservice network as well as challenging topics such as the correct allocation of resources, load balancing and handling data in the cluster.

The workshop is aimed at administrators and developers who already have experience with the use of Docker.

New in 2024!

For DevOps

Degree of difficulty: ★★☆☆☆

Mastering GitLab

Duration: 2 days

The full power of GitLab is taught in two compact days. Workshop participants will learn how to use GitLab in their company as a code repository, release management tool and central hub for their infrastructure.

This workshop is aimed at developers, DevOps and responsible software leads in agencies who want to improve the development process in their company with GitLab.

Training for team leaders

For project managers

Degree of difficulty: ★☆☆☆☆

Customer centric development planning (Path to Production)

Duration: 5 days

The success of projects depends on whether the artifacts reach the customer on time and on budget. Increasingly complex development strands make it (unnecessarily) difficult for product owners and project managers to follow a valid, coordinated plan. This workshop demystifies development concepts of modern application development and gives practical tips for everyday life to bring agile projects to the customer on time. As this workshop takes place in small groups, the needs of the participants can be addressed intensively. In addition to explanatory lectures and the presentation of technical tools for support, the procedural organization of projects is also addressed.

This workshop is aimed at product owners, project managers and responsible planners of software developments.

Are you interested?