Softwarearchitectuur & Ontwerp

Leer schaalbare, onderhoudbare en veerkrachtige softwaresystemen ontwerpen. Behandelt ontwerppatronen, microservices, interviews over systeemontwerp en architecturale afwegingen.

9 subcategories · 113 courses total

API Ontwerp & Beheer
Leer robuuste API's ontwerpen, beveiligen en beheren die gemakkelijk te gebruiken zijn voor ontwikkelaars. Behandelt REST, GraphQL, gRPC en best practices voor versiebeheer en documentatie.
28 courses
Architectuurmodellering & Documentatie
Leer softwarearchitectuur effectief te communiceren naar verschillende belanghebbenden. Beheers modelleringstechnieken zoals UML en C4 Model om duidelijke architectuurdiagrammen te maken.
15 courses
Cloud-Native Architectuur
Ontwerp applicaties om optimaal gebruik te maken van cloudplatforms zoals AWS, Azure en GCP. Verken serverless, containers en beheerde services om schaalbare en veerkrachtige systemen te bouwen.
14 courses
Systeemontwerp Sollicitatiegesprekken
Beheers het proces van het ontwerpen van grootschalige systemen voor technische sollicitatiegesprekken. Leer gangbare patronen en frameworks om complexe systeemontwerpvragen vol vertrouwen aan te pakken.
12 courses
Microservices Architectuur
Ontwerp en bouw applicaties als een verzameling van losgekoppelde, onafhankelijk inzetbare services. Leer over servicecommunicatie, databeheer en implementatiestrategieën voor microservices.
11 courses
Event-Driven Architectuur (EDA)
Bouw zeer responsieve en ontkoppelde systemen met een event-driven aanpak. Leer over message brokers, event sourcing, CQRS en het ontwerpen van asynchrone workflows.
11 courses
Schaalbaarheids- & Veerkrachtpatronen
Ontwerp systemen die groeiende workloads aankunnen en soepel herstellen van storingen. Leer patronen zoals load balancing, caching, circuit breakers en database sharding.
10 courses
Softwareontwerppatronen
Leer fundamentele, herbruikbare oplossingen voor veelvoorkomende problemen in softwareontwerp. Behandelt creational, structural en behavioral patterns.
7 courses
Veilige Software Architectuur
Integreer beveiliging in de vroegste fasen van het softwareontwerpproces. Leer over dreigingsmodellering, veilige ontwerpprincipes en architectuurpatronen voor het bouwen van robuuste applicaties.
5 courses