Course: CI/CD for webMethods Integration

The step-by-step program for webMethods Integration developers to achieve a career boost as a CI/CD expert. And this without spending years to figure out all the details on your own.

This course will enable you to greatly enhance your delivery capabilities for your projects and clients. CI/CD is the industry standard to deliver better software faster. webMethods Integration is no exception and experts are highly sought-after. The contents of this course are advanced and will allow you to stand out as a real expert.

This course teaches you:

  • Practical steps how to do CI/CD for your webMethods Integration project
  • Conceptual model about the various parts and how to adapt them to individual needs of customers
  • Communication guidelines to relevant stakeholders to be a trusted partner on all levels
  • Resources for further studies to dive even deeper

Our mission is to enable as many people as possible and help their career. Therefore pricing is highly competitive so that everybody can afford the courses.

Quoted prices are for personal, non-company access. Please get in touch for a corporate quote.

The course has been developed based on more than 15 years of practical work and experience. That allows you to shorten your learning-curve significantly and deliver value much faster, compared to figuring everything out by yourself.

What are others saying?

I have worked with Christoph in the webMethods world for over 10 years and his grasp of DevOps and CI/CD is unparalleled in the webMethods world. His pioneering work in the space of configuration management is loved by customers and has provided valuable insights to them. The product direction for webMethods has also been influenced by the approaches recommended by Christoph, based on years of hands-on work.

Christoph has a deliberate style of solving any problem and has based his learning on his work with customers, and colleagues he has collaborated with. His communication is very well suited to a training course and attendees can benefit tremendously by learning from him.

Rupinder Singh

CTO at Nibble Technologies LLC and
former head of webMethods business unit at Software AG

I have worked with Christoph (JahnTech’s founder & CEO) together in one team for several years and found his knowledge and experience in integration development and software technology to be second to none.

Christoph built up a fully automated integration platform with CI/CD based on a best-of-bread mix between webMethods products and Open Source. This platform is the foundation to all our integration development within the Software AG Sales Area.

Bernd Schmidl

Head of IT Business Partners & Applications at Software AG

Course editions

To cater for different needs of people the course is offered in several editions. Contents are cumulative, so that all content from lower levels is included.

Bronze

Foundation to your success
949 incl. 19% VAT
  • Access to course videos
  • Integrated Learning Environment

Silver

On-going support for success
1149 incl. 19% VAT
  • Bronze edition contents
  • Certificate of attendance
  • Access to course community

Gold

Maximum value
1379 incl. 19% VAT
  • Silver edition contents
  • 60 minutes personal coaching
  • Feedback on work assignments

The prices are one-time payments, no subscription.

All editions come with perpetual access to the course contents.

The prices incl. 19% VAT (MwSt) for Germany. Your final price depends on your location and will be shown at checkout.

Fantastic offer for early customers

Register for waiting list with limited 50% discount offer

There is a limited number of seats and people will even get additional benefits.

Course overview

Below is a high-level summary of the course modules.

Conceptual model

The conceptual model helps not to get lost in the technical details. It also provides a powerful mechanism to communicate with people (incl. non-technical folks). The model is compatible with standard approaches (e.g. from the Java world) and works for any combination of tools.

Using Git with webMethods Integration

Local development and the use of Git as VCS (Version Control System) are the corner stones of CI/CD, as well as professional development in general.

Integrated learning environment

You get an installer program that creates a fully integrated CI/CD environment for you. See “Prerequisites / System requirements” below for more details.

Details can be found in this blog post.

Test automation

Running automated tests is a key aspect of CI/CD. You will learn how to work with the webMethods Test Suite. In particular there is a lot about best practices how to structure tests and test data.

Release management

Many organizations are moving towards containers. You will learn how to handle those as well as traditional installations in VMs.

Configuration management

CI/CD requires complete automation. Manual changes to settings after deployment is therefore a complete no-go. You will learn how to handle such situations.

Case study

Using a case study-approach you will be implementing your own solution from the ground up.

Prerequisites

Development experience with webMethods Integration

You must have sufficient experience developing for webMethods Integration. This course assumes that you know how to work with webMethods Designer and design your application architecture.

Administration experience with webMethods Integration

You must have sufficient experience performing administrative tasks on webMethods Integration. This includes an understanding how packages are deployed, performing configuration work, reading log files, etc.

System requirements

For the Integrated Learning Environment you need a Debian 12 system with root access, 16 GB RAM, and 50 GB disk space, and Internet access.

This can be a VM on your notebook, running on a local VM server, or hosted in the public cloud. For access to the servers, the VM either needs its own IP (usually called “bridge” mode), or port forwarding must be configured (usually called “NAT” mode). Of course, running this on bare metal is also an option.

In addition you need a system to run the webMethods development environment. This will typically need 8-16 GB of RAM. If you want to run this on Linux, it can be on the same machine as the Integrated Learning Environment. This is, however, not in scope of the course and you will need to do the installation on your own here.

The Integrated Learning Environment does not need a Linux desktop or any sort of GUI. Console-level access is all you need. This, of course, changes if you decide to run the development environment on the same machine. If you don’t already have a preference, the  recommendation is Xfce or Cinnamon.

Containers and Docker

You need to understand how containers work on a conceptual level. The same applies to a basic understanding of how to work with Docker. You don’t need to be an expert, but the basics are required. There is no need for knowledge about Kubernetes or OpenShift.

English

You need to be proficient in English in order to follow the course. The recommended level is at least “B1 Business Preliminary“.