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

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

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

    To provide you with the best experiences, we use technologies such as cookies to store and/or access information on your device. If you do not give consent or withdraw your consent, this may negatively affect certain features and capabilities. For more information, read our privacy and cookie policy