Programmeer effectief met testgestuurde ontwikkeling. Neemt de best practices van testgestuurde ontwikkeling op in uw programmeerproces.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
In deze specialisatie in testgedreven ontwikkelen gaan we testgedreven ontwikkelen praktisch onderzoeken door testen uit de eerste module te schrijven en te implementeren. Je leert:
Je leert de best practices van testgestuurde ontwikkeling in je programmeerworkflow te integreren en oude code te refactoren met behulp van Agile-methodologieën. We zullen verkennen:
De leerlingen zullen vaardigheden met betrekking tot testgestuurde ontwikkeling toepassen in een summatief project, waarin uw vermogen wordt getest om het volgende te gebruiken:
Nadat het project is afgerond, heb je een voorbeeldprogramma in je portfolio dat blijk geeft van een diep begrip van alle principes met betrekking tot TDD!
Cursus 1
• 14 uur
• 4,3 (59 beoordelingen)
Cursusdetails
Wat je gaat leren:
In deze introductiecursus krijgt u een compleet overzicht van wat Test Driven Development (TDD) is, wanneer het wel en wanneer niet kan worden toegepast en wat de voordelen zijn voor ontwikkelaars en organisaties. Je krijgt ook de kans om leuke projecten uit te proberen, waarbij je het geleerde kunt toepassen en zelf de voordelen van deze probleemoplossende aanpak kunt ervaren. Het is aanbevolen dat je een basiskennis hebt van de programmeertaal Python. Voorbeelden en labs gebruiken Python.
De vaardigheden die je gaat verwerven:
Cursus 2
• 15 uur
• 3,8 (27 beoordelingen)
Cursusdetails
Wat je gaat leren:
Om een ervaren ontwikkelaar te zijn, moet je begrijpen hoe je tests schrijft voordat je code in productie neemt. In deze cursus leren we op een praktische manier over testgestuurd ontwikkelen door al in de eerste week tests te schrijven en te implementeren. PDD begint met goede unit-tests, dus laten we daar beginnen. Onderwerpen die aan bod komen zijn onder meer het vertalen van gebruikersspecificaties naar unit-tests, het implementeren van de rood-groen-oordeelmantra en het gebruik van mocks in Python met de unittest.mock-module. Na voltooiing van de cursus doorloopt u alle stappen van TDD vóór de ontwikkeling.
De vaardigheden die je gaat verwerven:
Cursus 3
• 15 uur
• 3,8 (12 beoordelingen)
Cursusdetails
Wat je gaat leren:
In deze cursus bespreken we hoe u de best practices van testgestuurde ontwikkeling in uw programmeerproces kunt integreren. We beginnen met te bespreken hoe we oude codebases kunnen verbeteren met behulp van Agile-methodologieën. Vervolgens onderzoeken we continue integratie en hoe we geautomatiseerde tests in Python kunnen schrijven. Ten slotte passen we alles wat we samen hebben geleerd toe om code te schrijven, waaronder foutafhandelaars, geautomatiseerde tests en verbeterde functies.
De vaardigheden die je gaat verwerven:
Cursus 4
• 9 uur
Cursusdetails
Wat je gaat leren:
In deze cursus passen we vaardigheden gerelateerd aan testgedreven ontwikkelen toe in een afstudeerproject. Hierin wordt besproken hoe u foutafhandeling, live-objecten en unit-tests kunt gebruiken in de TDD-levenscyclus. Na voltooiing van de cursus beschikt u over een portfolioproject waarmee u kunt aantonen dat u alle concepten met betrekking tot Test Driven Development begrijpt!
De vaardigheden die je gaat verwerven:



