Cursusaanbod
Module 1: Schaalbare Architectuurstandaarden
Doelstelling: overeenstemming bereiken over een eenvoudige, gedeelde set architectuurstandaarden waaraan Principal Engineers zich in hun dagelijkse beslissingen kunnen houden.
Onderwerpen
- Architectuurprincipes: wat moet gestandaardiseerd worden en waar mogen teams zelf beslissen
- Grondbeginselen van systeemontbinding: het bepalen van grenzen en verantwoordelijkheden
- Grondbeginselen van integratie: API-afspraken, versiebeheer en compatibiliteit
- Berichtensystemen in een overzicht: Kafka vs RabbitMQ – wat dient gestandaardiseerd te worden
- Gegevensbeheer in een overzicht: verantwoordelijkheid voor data en de benadering van bronnen van waarheid (Mongo + SQL Server)
- Veelvoorkomende architecturale anti-patronen in grote systemen
- Lichte documentatie van besluitvorming: het concept van ADR en RFC
Module 2: Code-architectuur in grote .NET-oplossingen
Doelstelling: overeenstemming bereiken over praktische richtlijnen voor code-architectuurkeuzes binnen complexe .NET-omgevingen.
Onderwerpen
- Het structureren van grote .NET-oplossingen: modules, lagen en grensgebieden
- De richting van afhankelijkheden en het zichtbaar houden van de architectuur in de code
- Gedeelde bibliotheken: wanneer ze nuttig zijn en wanneer ze juist tot onnodige koppeling leiden
- Integratiegrensgebieden in code: patronen voor het scheiden van verantwoordelijkheden
- 'Beoordelingslens' voor code-architectuur: wat men snel moet controleren
- Het beheren van uitzonderingen zonder de consistentie te schenden
Module 3: Ontwerpbeoordelingen die tot beslissingen leiden
Doelstelling: een consequent beoordelingsproces ontwikkelen dat resulteert in duidelijke besluiten en gedeeld begrip.
Onderwerpen
- Wat kenmerkt een effectieve ontwerpbeoordeling op Principal-niveau
- Het beoordelingsproces: wat wordt er wanneer bekeken
- Beoordelingscriteria: de weinige aspecten die echt van belang zijn
- Facilitatie: hoe senior discussies gestuurd en productief houden
- Het afronden van besluitvorming: hoe men discussies beëindigt en verder gaat
- Het vastleggen van resultaten: genomen beslissingen en te ondernemen acties
- Oefening: een korte casestudy over ontwerpbeoordeling op systeemniveau
Module 4: Invloed uitoefenen zonder formele autoriteit voor Principal Engineers
Doelstelling: het versterken van coachende vaardigheden, feedbackgeven en samenhang onder individuele medewerkers.
Onderwerpen
- Coachen versus aansturen: hoe je kunt begeleiden zonder direct eigenaarschap te nemen
- Het geven van hoogwaardig technisch feedback – duidelijk en gestandaardiseerd
- Praktische technieken voor het stimuleren van overeenstemming onder collega’s
- Constructief omgaan met meningsverschillen en weerstand
- Eenvoudige gesprekspatronen en scripts die Principal Engineers kunnen gebruiken
Vereisten
Deelnemers brengen 2 tot 3 geanonimiseerde voorbeelden mee van terugkerende discussies (zoals keuzes rond systeemontbinding, integratiebenaderingen en regels voor code-opbouw). Indien beschikbaar kunnen reeds bestaande interne standaarden optioneel worden gedeeld.
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 4800 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
Reviews (2)
Instructeurkennis, betrokkenheid en vertrouwensband
Adam Kuklewski - GE Medical Systems Polska
Cursus - Technical Architecture and Patterns
Automatisch vertaald
Ik vond de oefeningen leuk die hielpen om het brein te openen en nieuwe inzichten te krijgen over software-architectuur.
Gabriele - EAGLEPROJECTS S.p.A.
Cursus - Architecture and Design: Core + Advanced Training
Automatisch vertaald