training

NL/EN
Deze training is beschikbaar in het Nederlands en Engels. Meer informatie

Clean Code: Mastering the Art of Software Craftsmanship

Verbeter je programmeerskills en schrijf beter onderhoudbare code

Nog niet ingepland
- Geen locatie
-
Houd mij op de hoogte
1 dag
670 (ex BTW)
Houd mij op de hoogte

Beschrijving

De training "Clean Code: Vakmanschap in programmeren" is ontworpen om deelnemers de kennis en praktische vaardigheden te geven die nodig zijn om duidelijke en onderhoudbare code te schrijven. Clean code is niet alleen esthetisch aantrekkelijk, maar ook essentieel voor succesvolle softwareontwikkelingsprojecten.

De training begint met het introduceren van de fundamentele principes en voordelen van Clean Code, waarbij de nadruk ligt op de rol ervan bij het verbeteren van de leesbaarheid van code, het verminderen van "technical debt", het verbeteren van samenwerking en het vergemakkelijken van toekomstige verbeteringen. Deelnemers gaan inzien hoe Clean Code kan leiden tot efficiënter debuggen, eenvoudiger onderhoud en over het algemeen verhoogde productiviteit.

De training behandelt een aantal onderwerpen met betrekking tot Clean Code, waaronder:

Naamgevingsconventies: Het belang van het kiezen van betekenisvolle en beschrijvende namen voor variabelen, functies en klassen. Deelnemers leren richtlijnen voor het maken van zelfverklarende code en het vermijden van dubbelzinnige of misleidende namen.

Codestructuur en -organisatie: Technieken voor het organiseren van code in logische modules, klassen en functies. Deelnemers leren het belang van kleine, gefocuste functies en hoe ze complexiteit kunnen verminderen en code begrijpelijkheid kunnen verbeteren door de juiste structurering.

Functies en methoden: Richtlijnen voor het schrijven van schone functies en methoden, inclusief het principe van "Single Responsibility" (SRP) en het principe van "Don't Repeat Yourself" (DRY). Deelnemers leren hoe ze functies kunnen maken die beknopt, gefocust en gemakkelijk testbaar zijn.

Testen en testbaarheid: Het belang van het schrijven van testbare code en technieken voor het ontwerpen van testbare software. Deelnemers zullen het concept van unit testing verkennen en leren hoe ze schone, onderhoudsvriendelijke tests kunnen schrijven die de kwaliteit en betrouwbaarheid van de code verbeteren.

Gedurende de training zullen deelnemers mee doen aan praktische oefeningen en coderingsvoorbeelden om de besproken concepten te versterken. Aan het einde van de training zullen deelnemers een solide begrip hebben van de principes van Clean Code en de praktische vaardigheden die nodig zijn om deze toe te passen in hun dagelijkse softwareontwikkelingspraktijken, wat resulteert in onderhoudbare, leesbare en efficiënte codebases.

Benodigde voorkennis

Geen specifieke voorkennis benodigd.

Onderwerpen

  • Naamgevingsconventies
  • Codestructuur en -organisatie
  • Functies en Methoden
  • Testen en Testbaarheid

Planning

Houd mij op de hoogte

Incompany of persoonlijk advies nodig?

Onze opleidingsadviseurs denken graag met je mee om een persoonlijk advies te geven of een incompany training binnen jouw organisatie te vinden.

Voorkennis trainingen

"Zeer prettige docent, gaf op een eigen manier een zeer goede invulling aan de cursus. Was prettig om zo de cursus te volgen."
Marieke
  • icon

    Hoge waardering

  • icon

    Praktijkgerichte trainingen

  • icon

    Gecertificeerde trainers

  • icon

    Eigen docenten