Agile Development kurser

Agil programutveckling handlar primärt om att undanröja allt som distrahera
Clean Code and Software Craftmanship kurs
Längd
2 dagar
Nivå
intermediate
Mer information

Har du någon gång jobbat i ett katastrofprojekt? Ett programutvecklingsprojekt där utvecklingen helt stannat av och gruppen är paralyserad av rädsla för att minsta kodförändring ska utlösa en kanonad av nya buggar. Ett sådant projekt utgör slutpunkten för en lång resa som började med att man inte hade tid att städa upp den där kodmodulen, för att just denna vecka var det så extra mycket att göra i projektet. Känns det igen?

Förekomsten av dålig kod i programsystem ska jämföras med förekomst av mögel i hus. Det kommer bara att bli värre och värre. Denna kurs tar sikte på att det finns mycket att göra i förebyggande syfte och hur man systematiskt kan göra dålig kod mindre dålig och till slut göra den bra.

Modern Design Patterns kurs
Längd
2 dagar
Nivå
intermediate
Mer information

Designmönster är beskrivningar av väl beprövade lösningar av typiska programmeringsproblem och ingår som en självklar komponent i varje professionell programutvecklares arsenal.

Trots att det gått två och ett halvt decenium sedan GOF-boken utgavs är den fortfarande en källa till fruktbärande diskussioner och solida lösningar. Emellertid har också design-metodiken evolverat och med moderna programspråk, vilka har stöd för lambda/closures så programmerar vi också något annorlunda än då.

Den här kursen vänder sig till Java programmerare, som vill fördjupa sina kunskaper i program-design med hjälp av designmönster ur ett modernt utvecklingsperspektiv.

Scrum Project Management kurs
Längd
1 dagar
Nivå
beginner
Mer information

Scrum och agil systemutveckling är standarden för modern applikationsutveckling. Principerna för detta kan appliceras på en mängd olika typer av programutvecklingsprojekt. Denna kurs bygger på våra egna erfarenheter av att bedriva systemutveckling med scrum och agila metoder.