TDD Workshop

Byg kvalitet ind i din kode med test driven development
Vil du lære, hvordan du overtager kode, optimerer den og tilbageleverer den med fuld dokumentation for dit arbejde? Tag et endagskursus i Test Driven Development.

Pris:

4.900 kr. ekskl. moms

Kategori:

, ,

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 TDD, 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

 

 

Yderligere information

Pris

4900 DKK ekskl. moms

Varighed

1 dag

Sprog

Undervisningen er på dansk, materialet er på engelsk

Sted

Århus, København

Eksamen

Der er ingen eksamen, men de forskellige øvelser og opgaver bliver gennemgået og vurderet i plenum.