Beskrivelse
Om kurset
Test Driven Development (TDD) er en udviklingsproces, der bygger på korte udviklingscykler og test cases. Den er skabt til at fremme simple designs og tillid i udviklingsprocessen, og den er internationalt anerkendt.
Kurset består af teoretiske gennemgange og praktiske øvelser, som både løses individuelt og i grupper. Underviseren relaterer teorierne til den virkelige verden via eksempler fra hverdagens projekter og gennem dialog med deltagerne. Kurset og materialerne er udviklet ved hjælp af TDD — for selvom teori er godt, er afprøvet teori markant bedre.
Det opnår du
Kurset gennemgår de vigtigste områder af Test Driven Development, som gør dig i stand til at bruge fremgangsmåden i dit daglige arbejde.
Kurset har hverken fokus på specifikke programmeringssprog eller specifikke værktøjer til for eksempel unit test. I stedet er det sammensat, så du kan fordybe dig I TDD, uanset om du er til Java, C#, JavaScript eller noget helt fjedre. Den viden, du opnår, kan du altså bruge med de værktøjer, du brænder for og bruger professionelt.
Kursusindhold
- Hvad er TDD?
- Sammenligning med traditionel udvikling og test
- TDD-processen: De tre TDD love.
- TDD-principper.
- Hvad er ”Red, Green and Refactor”?
- Adskillelse af design og kode
- Brug TDD til at forbedre din dokumentation.
- Introduktion til unit test.
- Unit test typer.
- Unit test principper.
- Hvad er et godt unit test framework?
- Let introduktion til testdesign-teknikker.
- Hvordan designer man en god test?
- Visualisering af scenarier.
- Kort introduktion til user stories.
- Håndtering af vanskelige TDD-udfordringer
- Frameworks, Databaser, Random-funktioner, Async kald og lignende.
- Mock typer: Dummies, Fakes, Stubs, Mocks.
- Bugs, anti-fragilitet og Continious Integration.
Målgruppe og forudsætninger
Har du erfaring med minimum ét programmeringssprog og ønsker du at lære mere om TDD, uden at skulle lære 10 forskellige frameworks, så er kurset noget for dig.
Varighed
Kurset afholdes over en dag.
Pris
4.900 kr. ekskl. moms
Prisen inkluderer en kursusmappe med alt materiale og eventuelle bøger, fuld forplejning med morgenmad, frokostbuffet, snacks/kage, friskbrygget kaffe og te samt vand.
Sprog
Undervisningen kan gennemføres på dansk eller engelsk, materialet er på engelsk.
Eksamen
Der er ingen eksamen, men de forskellige øvelser og opgaver bliver gennemgået og vurderet i plenum.
Sted
Viby J og Vallensbæk
TILMELDING
Tilmeldingen til alle vores kurser skal midlertidigt ske ved at sende en mail til: charlotte.merrild@capgemini.com
Mailen skal indeholde: Fornavn, efternavn, firma, adresse, e-mail adresse, telefon og faktureringsoplysninger.