CONTACT ONS
 Duur 21 uren

Cursusaanbod

Overzicht

  • Cohesie van systeem en component
  • Afhankelijkheden van systeem/component
  • Softwarearchitectuur
  • Technische architectuur
  • Enterprise architectuur
  • SOA en microservices-architectuur
  • Relaties tussen de bovengenoemde concepten
  • Logische redundantie versus afhankelijkheid
  • Dataredundantie versus afhankelijkheid

Softwarearchitectuur

Fundamentals

  • Toelichting op termen: architectuur, ontwerp, modellering
  • Orthogonaliteit
  • Wet van Conways

Gangbare Architecturen

  • Modulaire decompositie
  • Hierarchische architectuur
  • Centraliseerd (Mediator Pattern)
  • Event-based architectuur
  • Interrupt-based
  • OSI
  • Client/server
  • Laagmodel

Principes van OO-ontwerp

  • DRY, SRP
  • Encapsulatie
  • Programmeren tegen een interface
  • Principe van Liskov
  • Wet van Demeter

Design Patterns

  • Wat zijn design patterns
  • Creational Patterns
  • Structural Patterns
  • Behavioural Patterns
  • Model-Controller-View (MCV)

Ontwerptools

  • Domein-specifieke taal
  • Lexicale analyse
  • CRC-kaarten
  • Scenarios
  • Use Case-beschrijvingen

UML-grafische representaties

  • Classediagram
  • Volgordestuurdigram
  • Agregatiediagram
  • UML-tools

Niet-UML grafische representaties

  • ER-modellering
  • Statemachine
  • Gegevensstroom
  • Architecturaal model

Ontwerp en Onderhoud

  • Wetten van Lehmann
  • Architecturale anti-patterns
  • Refactoring-strategieën

SOA en Integratiepatterns

  • Integratietechnologieën en -methoden
  • Synchron/asynchron
  • Meer details over directe communicatiepatterns
  • Directe en bemiddelde communicatie
  • Message Queuing
  • ESB

Implementatiepatterns

  • Codeimplementatie
  • Onveranderlijke implementatie
  • Patronen voor beschikbaarheid, schaalbaarheid, hoge prestaties en fouttolerantie
  • Replicatie en clustering van gegevens en berichten (CAP-stelling)

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.
Investering

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 (7)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën