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

    Om je de beste ervaringen te bieden, gebruiken we technologieën zoals cookies om informatie over je apparaat op te slaan en/of te raadplegen. Als je geen toestemming geeft of je toestemming intrekt, kan dit een nadelige invloed hebben op bepaalde functies en mogelijkheden. Lees voor meer informatie ons privacy-en cookiebeleid