Training
You know that you or your colleagues need to learn a new skill or technology. You also know that it is more effective to learn with an experienced trainer than on your own. We will help you acquire new skills.
We believe in giving teams the knowledge to become more efficient, create software sustainably and have more fun in the process.
We teach the skills that they're going to need but wouldn't know how to ask for. And we can help support them when they further practice what they have learned, e.g. in a "3+2 day training" (see below).
Request Training Now!David selected exactly the right topics for us – Better than I had thought would be possible in a workshop. I can already use what we have learned in my day-to-day work, and I see that others around me have changed their way of working too.
Simon B., Workshop Attendee
Topics
We provide training around the following topics:
We have not finished defining our architecture training courses yet. But you can already request "Architecture" trainings, and we will tailor them exactly to your needs:
Our Experts for "Software Architecture":
Robert is our expert for software architecture and agile methods. He helps our customers with strategic design and evolutionary architecture.
Expertise:
Hubert is our expert for DevOps and automation. He supports teams at optimizing their architecture, builds and deployment processes for continuous delivery.
Expertise:
Agile teams must learn to get better - even excellent! - in many different areas. Pair programming, test-driven development, refactoring, evolutionary design, ... - they must know these practices.
They also need a testing strategy, branching strategy, must know how to cope with legacy code and how to deliver software iteratively and incrementally.
And you can learn those things; e.g. with our trainings for "Agile Engineering Practices":
- Agile Engineering Practices (3 days): As a developer, learn practices and methods that your team will need to become more agile.
- Test-Driven Development (2 days): "Red-Green-Refactor" - Learn how you can develop better, more robust software by using unit tests and following some simple rules.
Our Experts for "Agile Engineering":
David is our expert for agile methods and agile engineering. He can help your team become more agile and develop higher-quality software.
Expertise:
Rene is our expert for mobile software development and agile engineering. He supports clients at planning and implementing high-quality apps.
Expertise:
Your team already "does" Scrum, Kanban, Extreme Programming or another eagile method, and you are looking for ideas and ways to become even better?
Or you had an agile transition; but you have a feeling that not everything is perfect yet. The feeling that you did not reach "true business agility" yet?
Or you want to become agile or more agile and want to avoid agile anti-patterns - You need a crash-course?
Maybe one of our trainings can help you:
- Agile Software Development: Basics (2 days): What are Scrum, Kanban, eXtreme Programming? As a team and as a company, what do you have to change to become more agile successfully? In this training, you will learn all the basics.
- Agile Software Development: Advanced (2 or 3 days): Get into the topic of agile software development more deeply: Learn more about topics you already know and learn about advanced topics like Three-X, User Story Mapping, Leadership, etc. .
Our Experts for "Agile Methods":
David is our expert for agile methods and agile engineering. He can help your team become more agile and develop higher-quality software.
Expertise:
Robert is our expert for software architecture and agile methods. He helps our customers with strategic design and evolutionary architecture.
Expertise:
We offer the following "Technology" trainings:
- React and Redux - Basics (2 Days): Learn how to create modern single-page apps with React and Redux.
Our Experts for "Technologies":
David is our expert for agile methods and agile engineering. He can help your team become more agile and develop higher-quality software.
Expertise:
Hubert is our expert for DevOps and automation. He supports teams at optimizing their architecture, builds and deployment processes for continuous delivery.
Expertise:
Rene is our expert for mobile software development and agile engineering. He supports clients at planning and implementing high-quality apps.
Expertise:
You want to practice what you have learned some more? We can help you by extending the training for two days. In those two days, we will do practical exercises with your whole team that will help you understand and internalize what you have learned even better.
Here is a case study of a Plus-Two Training from a past client.
Current Training Program
We offer the following trainings and workshops right now - But we can also create a new training or workshop specifically for your situation and needs.
Agile Engineering Practices
- Agile Engineering Practices (3 days): As a developer, learn practices and methods that your team will need to become more agile.
- Test-Driven Development (2 days): "Red-Green-Refactor" - Learn how you can develop better, more robust software by using unit tests and following some simple rules.
- Adwanced Test-Driven Development with Swift: In two days, you will learn advanced techniques you'll need to work effectively using TDD for iOS Apps. In an optional pre-day, you can learn the basics or practice them again.
Next up: March 12-13, 2020
Software Architecture
- Architecture for Microservice Systems: In this two-day hands-on training, you will learn to design, document and communicate architectures for enterprise micro-service systems.
Next up: April 25–27, 2023
Agile Methods
- Agile Software Development: Basics (2 days): What are Scrum, Kanban, eXtreme Programming? As a team and as a company, what do you have to change to become more agile successfully? In this training, you will learn all the basics.
- Agile Software Development: Advanced (2 or 3 days): Get into the topic of agile software development more deeply: Learn more about topics you already know and learn about advanced topics like Three-X, User Story Mapping, Leadership, etc. .
Technologies
- React and Redux - Intro (2 days): Learn how to create modern single-page apps with React and Redux.