Workshops & Trainings
Do you want to train your software development team for Azure and develop modern, cloud-native applications?
We offer you workshops and trainings on the topics of software development, DevOps and agile project management. Learn how techniques and platforms such as the Azure Cloud, Azure DevOps, GitHub, Jira and Kubernetes can help you develop modern, cloud-native applications. The workshops are designed for software developers and DevOps engineers and help you get started with cloud native development or the modernization of your applications and your development processes.
Fundamentals
Azure Fundamentals for Software Vendors (ISVs)
An entry for software producers in the development of Cloud applications with the Microsoft Azure Cloud – 1-day online workshop
Our goal with this 1-day online workshop is to give you, as a software producer, an overview of Microsoft Azure in order to prepare you optimally for its use. Also, we would like to introduce you to the basics of Azure from a developer’s perspective, as well as to the architecture concepts for Cloud solutions and the basics of modern DevOps methods.
The workshop addresses technical decision-makers, software developers and employees from software operations with little or no previous Microsoft Azure knowledge. The aim is to give you and your team an optimal introduction to the development of modern Cloud applications on the Azure Cloud.
Application Development
Azure Application Development
Developing Modern Cloud Applications for Azure – 1-day Workshop
Do you want to design and develop modern Cloud applications for the Azure Cloud or bring existing software solutions to the Cloud? In this workshop we will introduce you to the basics of modern software development, architectures and development tools. In the context of new developments, we also consider lift & shift scenarios in which existing software is to be made cloud-enabled in an evolutionary manner, specifically for your application. We examine microservices vs. monoliths, the design of REST interfaces, the connection of Angular or REACT web interfaces, as well as the protection of services and APIs via identity providers such as Microsoft Entra ID (Azure Active Directory) and Identity Server in detail. Furthermore, an overview of the operation of Cloud solutions, specifically their automation via Infrastructure as Code (IaC) and Release Pipelines and the monitoring of the application and infrastructure with Application Insights will be given.
Azure Container Development
Creating and operating modern container-based applications – 1-day workshop
Want to run containers with your applications on Azure? This workshop provides an overview of container creation and orchestration on Azure with Azure Kubernetes Services (AKS), Azure Container Instances (ACI), and the Azure Container Registry (ACR). Automated deployment of containers with Continuous Integration (CI) and Continuous Delivery (CD) based on Azure DevOps Pipelines completes this workshop.
API Design and Deployment on Azure
API Design and Deployment on Azure – 1-day Workshop
Do you want to encrypt your application with REST interfaces because you want to exchange data or develop and connect web interfaces? With this workshop, you will learn how to properly design REST APIs, use client and server proxy generation tools, secure interfaces with identity providers such as Microsoft Entra ID (Azure Active Directory) and Identity Server, set up Application Insight for monitoring and error diagnosis, and deploy the REST APIs on Azure.
Azure Bot Service
Bot Development with Azure Bot Service – 1-day Workshop
You want to offer a chat bot for your application or website that can provide your users with quick answers to questions? During this workshop, you will learn the basic building blocks of how chat bots are built on Azure, what resources are needed for them and what the costs are. In the second part of the workshop, the QnA Maker and Azure Bot Service will implement a prototype of a QnA bot based on your data.
DevOps
Agile Project management with DevOps Methods
Your entry into agile project management with DevOps methods | 4-8h flexibly adjustable
In this training we would like to introduce you to the basics of agile project management in connection with DevOps methods. Here we give you an introduction to agile project management and how you can implement it using Scrum and Kanban. Furthermore, we will show you the approaches and advantages of a DevOps culture and explain how you can create synergies in connection with agile project management.
The training addresses project managers, product owners and employees from software development and operations. The goal is to give you and your team an optimal introduction to agile project management with DevOps methods.
Contents
- Introduction to the agile way of working and the principles of the agile manifesto
- Differences between agile and traditional project management methods
- Brief introduction to DevOps (basic idea, culture, key points, “way of life”)
- Agile project management using Scrum and Kanban and explanation of roles
- Introduction to agile tools (Azure DevOps, GitHub, Jira, GitLab, Trello, Miro Boards) and agile techniques
- Agile artifacts like Product Backlog, Sprint Backlog and Increment
- Agile events such as Sprint Planning, Daily Scrum, Sprint Review and Sprint Retrospective
- Dealing with milestones and overall planning
- Scaling agile frameworks with SAFe or LeSS (optional)
- Importance of feedback and continuous improvement in the agile way of working
- Best practices for a successful implementation of agile in companies
- Case studies and success stories from practice
Start in Azure DevOps, GitHub, or Jira (Basic)
Start in Azure DevOps, GitHub, or Jira | 2-4h flexibly adjustable
Choose your ALM platform and we will show you the most important basics for the chosen tool.
With this training, we would like to offer you an introduction to the well-known ALM platforms Azure DevOps, GitHub or Jira. You choose the platform, and we deliver the content! In our training, you will receive a comprehensive introduction to the structure and basic functionalities. We are also happy to advise in advance which tool might be most interesting for you.
The workshop addresses companies or individuals who would like to have an overview and introduction to the possibilities of the ALM platforms Azure DevOps, GitHub, or Jira in order to evaluate them or use them themselves.
Contents
- Introduction to the structure and basic functionalities and capabilities of the tool (dashboards, work item tracking, etc.)
- Demonstration of possibilities to customize the tool to your own needs
- Introduction to the user onboarding and the most important settings
- Introduction to the user interface and the basic use of the tools
- Practical tips and tricks for using the tool
- Common blueprint for setting up a project and organizing teams
- Information about security guidelines and best practices
- Details on how to set up and customize to your needs
- Proper handling and working with best practices
- Clarification of questions and sharing of experiences
- Basic options/methods for automation and code management
Start in Azure DevOps, GitHub, or Jira (Advanced)
Start in Azure DevOps, GitHub, or Jira (Advanced) | 4-6h flexibly adjustable
With the Advanced training for Azure DevOps, GitHub, or Jira, we go deeper into the matter and show you how to tap the full potential of the ALM platforms. You can also use the training to compare your current tool with one of the three.
In this training, we will take the time to dive deep into the functionality of your chosen tool and help you get the maximum benefits from the platform.
The training addresses companies, teams or individuals who already have experience with one of the tools mentioned and who want to dive even deeper into the possibilities and functionalities. We show hidden settings, best practices, and go into advanced usage and setup.
Contents
- Demonstrating ways to optimize and customize the platform to meet individual needs
- Creating an in-depth understanding of settings and configuration
- Overview on how to set up and manage projects and project organization (single & multiple team management)
- Comprehensive insights into advanced security concepts and best practices
- Integration of third-party tools and extensions for the platforms (e.g. Microsoft Teams, Extensions)
- Dashboards, work tracking & reporting
- Extensive discussion and clarification of questions and issues
- Advanced methods for automation and code management
Introduction to preparational operation with Azure
Your entry into operational preparation with Azure – 1-day workshop
This 1-day workshop offers you an introduction to the operational preparation of your applications and infrastructure in and with Azure. You will find out why operational preparation is important and which subject areas this includes. We will give you an overview of Cloud governance and how you can implement it with Azure out-of-the-box solutions. You will also learn how to successfully implement monitoring, logging, alerting and security best practices and how to protect your applications and infrastructure with backup and disaster recovery strategies.
This workshop addresses technical employees from software development and operations. The aim is to provide you and your team with an optimal introduction to topics such as Cloud governance, monitoring, backup and others.
Workshop content
- Why is it necessary to prepare for operation?
- Introduction to Cloud governance
- Monitoring, logging and alerting in Azure
- Cost management and budgeting
- Out-of-the-box solutions and recommendations from Azure
- Our best practices