Modernizing your applications - Craftsmanship

Gelukkige gebruikers en gelukkige developers, daar droomt ieder bedrijf met maatwerk software van. Het moderniseren van je applicaties is een belangrijke stap in deze richting. Wij vertellen je in deze ééndaagse training hoe je dit aanpakt.

Modernizing your applications - Craftmanship

Een moderne applicatie verschilt van verouderde software. Logisch. Aan verouderde applicaties en legacy code kleven diverse nadelen; van onvoldoende kennis en ontevreden developers tot inefficiëntie en securityrisico’s. Maar je applicaties moderniseren is makkelijker gezegd dan gedaan.

In deze training bespreken we de noodzaak en voornaamste voordelen van het moderniseren van bestaande applicaties en hoever je daarin kan gaan. Ga je refactoren? Nieuwe architectuur opzetten? Opnieuw bouwen? Of faseer je de applicatie uit? En hoe kan je dit, als (ervaren) developer, het beste initiëren, begeleiden en realiseren?

We kijken naar softwareontwikkeling in de brede zin. Ontwikkelen, testen, operations en monitoring komen allemaal aan bod. Denk aan moderne API’s, contract testen, efficiënt loggen en het kiezen van de juiste architectuur voor jouw applicatie, afhankelijk van de functie, de stack, en je team.

We bieding deze training aan in een variant voor medior developers en senior developers. Als medior leer je herkennen wanneer het voordelig is om applicaties te moderniseren en hoe je dit vervolgens aanpakt. Als senior leer je, naast het bepalen van de prioriteit en aanpak, hoe jij jouw team en organisatie begeleidt bij de modernisatie van jullie applicaties.


Programma voor mediors - 4 uur

In het eerste deel ligt de focus op een kennismaking met en verdieping van alle benodigde kennis van moderne applicaties, waarbij we de theorie direct combineren met hands-on ervaring. Om vervolgens in deel twee, aan de hand van de nieuwe inzichten, een kleine applicatie te gaan bouwen. Tot slot, maken we de cirkel rond door het uitwerken en analyseren van een plan om een module in je eigen applicatie te moderniseren.

Concreet gezegd, tijdens deze onderdelen leer je als medior:

  • Over applicatie-architecturen en de bijbehorende voor- en nadelen van elk;
  • Hoe en waarom je modernere architecturen en API’s bouwt;
  • Op een abstractere, doelgerichtere en efficiëntere manier discussiëren met je teamgenoten;
  • Efficiënt refactoren;
  • Hoe testen en monitoring de softwarekwaliteit sterk verbeterd en hoe je dit uitbreidt;
  • Hoe je quick wins, nuttige tools en alternatieve programmeerprincipes toepast;
  • Inzicht te verkrijgen in de potentiële verbeteringen van jouw applicaties.

Doelgroep: medior developers, testers en software-architecten.


Wij nemen z.s.m. contact met jou op
Interesse? Laat hier je gegevens achter

Programma voor seniors - 4 uur

In het eerste deel ligt de focus op een kennismaking met en verdieping van alle benodigde kennis van moderne applicaties, waarbij we de theorie direct combineren met hands-on ervaring. Om vervolgens in deel twee, aan de hand van de nieuwe inzichten, een kleine applicatie te gaan bouwen. Tot slot, maken we de cirkel rond door het uitwerken en analyseren van een plan om een module in je eigen applicatie te moderniseren.

Concreet gezegd, tijdens deze onderdelen leer je als senior:

  • Alle factoren duiden en wegen die van belang zijn bij een modernisatiekeuze, wanneer dit relevant is, en hoe je het aanpakt;
  • Hoe je jouw team optimaal informeert en activeert;
  • Hoe je alle stakeholders inlicht en overtuigt door vooronderzoek, communicatie op maat en het gebruik van return on investment;
  • Hoe en waarom je de meest moderne architecturen en API’s moet bouwen;
  • Hoe je een refactor of rearchitecturing goed uitvoert met transitional architecture;
  • Quick wins, nuttige tools, en alternatieve programmeerprincipes toepassen;
  • (Meer) inzicht te verkrijgen in de bottlenecks en potentiële oplossingen van jouw applicaties.

Doelgroep: senior developers, testers en software-architecten.


Wij nemen z.s.m. contact met jou op
Interesse? Laat hier je gegevens achter

Vragen? Esther helpt je graag verder


Contact


Bekijk ook onze Betatalks afleveringen