Software Architectuur en SOLID Principes
Bijna iedereen kan coderen met wat inspanning en kennis, maar code van hoge kwaliteit is moeilijk te krijgen. Door een aantal programmeerprincipes te leren en die in je code te gebruiken word je een betere ontwikkelaar. Het verbetert de kwaliteit van de code en later wordt het toevoegen van andere functionaliteit of het aanbrengen van wijzigingen in de code makkelijker voor iedereen.
Bijna iedereen kan coderen met wat inspanning en kennis, maar kwaliteitscode is moeilijk te krijgen. Het leren van programmeerprincipes en ze gebruiken in je code maakt je een betere ontwikkelaar. Het verbetert de kwaliteit van de code en later wordt het toevoegen van andere functionaliteit of het aanbrengen van wijzigingen in de code makkelijker voor iedereen.
Wat ga je leren
Leer kwaliteitscode te schrijven
Leer over de algemene programmeerprincipes
Maak uw code leesbaarder en begrijpelijker voor anderen
Leer de vijf SOLID ontwerp principes
Begrijp de software engineering ontwikkelingscyclus
Verdien je certificaat!
Voor wie is deze training?
Deze cursus is geschreven voor ontwikkelaars die hun coding vaardigheden willen opwaarderen door het toepassen van gemeenschappelijke best practices en principes.
Vereisten voor de training
- Algemene ervaring met en kennis van softwareontwikkeling in om het even welke taal
- Algemene kennis van Object-georiënteerd programmeren
Technology stack
Inhoud van de training
Over deze training
Software Architectuur en waarom is het belangrijk?
- Quiz 1
Software Engineering-ontwikkelingscyclus
- Vereisten
- Ontwerp
- outputing
- Verificatie
- Onderhoud
- Quiz 2
SOLID principles in OOP Languages
- Algemene concepten
- Enkelvoudig verantwoordelijkheidsbeginsel
- Abstracties begrijpen
- Abstracties in Objectgeoriënteerd Ontwerp (OOD)
- Open Gesloten Principe
- OCP Voorbeeld met Abstracties
- Liskov Substitutie Principe
- Interface Scheidings Principe
- Het principe van omkering van de afhankelijkheid
- Quiz 4