Modernizing Apps – Craftsmanship for Mediors

Modernize existing applications step by step. In this training, you’ll learn how to transform outdated software into modern, scalable, and maintainable applications – with a focus on architecture, quality, and collaboration.

Learning Center Trainingen En Kennissessies Development En Architectuur Modernizing Apps (Mediors)

From legacy to modern software

A modern application is fundamentally different from outdated software. Legacy systems come with risks: technical debt, inefficiency, frustrated developers, and even security issues. But modernization is easier said than done.

This training shows you how to make existing applications future-proof. We cover the need for and benefits of modernization and demonstrate how to approach the process in a structured way. Whether it’s refactoring, redesigning, or rebuilding – you’ll learn how to make the right choices for your situation.

We take a holistic view of software development: coding, testing, operations, and monitoring. Think modern APIs, contract testing, efficient logging, and choosing the right architecture.

As a medior, you’ll learn to recognize when modernization is beneficial and how to take the lead in making it happen.

🕐 Duration: 4 hours (hands-on session)
👥 Target audience: Medior developers, testers, and software architects

What you’ll learn

The training is divided into two parts: an introduction to and deep dive into modern software principles, followed by a hands-on session where you apply those insights by building a small application. You’ll also analyze how to modernize a module from your own application.

You’ll learn:

  • To compare different application architectures and their pros and cons
  • How and why to design and build modern architectures and APIs
  • To discuss abstractly, purposefully, and efficiently with teammates
  • To refactor effectively
  • How testing and monitoring improve the software quality and how to extend this
  • To apply quick wins, tools, and alternative programming principles
  • To identify modernization opportunities in your own applications

Modernization as a continuous process

After this training, you’ll know how to approach modernization in a structured and responsible way. You’ll recognize outdated patterns, choose the right solutions, and work with your team on software that’s future-ready – better for the user, and more enjoyable to work on.

Interested? We will contact you shortly.

Interested? Talk to Esther about it!

Esther (1)

More training courses

  • Modernizing Apps – Craftsmanship for Seniors

    Modernize with both vision and craftsmanship. In this training, you’ll learn how to lead application modernization as a senior developer or architect, guiding teams and making the right decisions for sustainable software renewal.