Tre én-dagers kurs om test-drevet utvikling, API design og produktivitet
18., 19. og 20. april 2012, i Redpill Linpro sine lokaler på Storo i Oslo. Kursene avholdes på engelsk.
Oslo.pm og Redpill Linpro arrangerer kurs i Test-Driven Development in Perl, API Design for Perl og The Productive Programmer. Vi henter inn Damian Conway fra Thoughtstream for å holde kursene!
Vi ønsker å få flere interessante foredragsholdere til Oslo, og med dette gjøre kurstilbudet mer spennende for oss som jobber mye med Perl. Vi skaffer oppadgående og kjente bidragsytere i CPAN og Perl-miljøet, og ber dem å holde kurs for oss - både for at vi kan lære av de beste, og for at folk som bidrar aktivt i miljøet skal få en liten "takk" i form av kursavgiften.
Også i år vil deler av kursavgiften gå til Oslo.pm! På denne måten får vi ressurser for å skape et bedre fagmiljø for alle i Oslo.
Målgruppe
Kursene er for systemutviklere og driftere spesielt interessert i å lære om hvordan bli en effektiv utvikler, hvordan lage moduler og verktøy med bruks-grensesnitt som tåler å bli brukt av mange, og hvordan produsere gode verkøy og bibliotek ved å utnytte fordelene med test-drevet utvikling.
Kursformat
Tre én-dagers kurs.
Tid/Sted
- Sted:
- Redpill Linpro sitt lokale på Storo, Vitaminveien 1A, Oslo.
- Tid:
- Onsdag 18. april: 09:00-16:00, Test-Driven Development in Perl (Påmelding, maks
1224 plasser). - Torsdag 19. april: 09:00-16:00, The Productive Programmer (Påmelding, maks
1224 plasser). - Fredag 20. april: 09:00-16:00, API Design for Perl (Påmelding, maks
1224 plasser).
Forkunnskaper
Erfaring med programmering i Perl er anbefalt.
Innhold
Kursene avholdes på Engelsk. Instruktør er Damian Conway (Thoughtstream), og arrangeres av Oslo Perl Mongers i samarbeid med Damian Conway og Redpill Linpro.
Test-Driven Development in Perl
This class introduces the essential principles, techniques and tools for testing Perl code and, in particular, the idea of designing applications, libraries, and frameworks by writing a test suite first.
A list of topics covered can be found at Thoughtstream's course page.
The Productive Programmer
This course explores how Dr Damian Conway -- one of the most prolific contributers to the Perl community and to the CPAN -- manages to be so productive.
It examines the Unix environment under which he works and shows how simple enhancements to his shell environment, editor command set, command-line utilities, and window management tools all help to dramatically improve his work-flow.
Further details about this topic can be found at Thoughtstream's couse page.
API Design For Perl
This class explains how to create better code interfaces to your Perl modules, libraries, and frameworks. Good API design is essential to good software development because, from the point-of-view of the users of your modules, the API is the software.
The course explores current theories of what makes for a good API and gives many practical examples, drawn from real-world modules, of both good and bad designs.
A list of topics covered can be found at Thoughtstream's couse page.
Om instruktøren
Biografi: http://damian.conway.org/About_us/Bio_formal.html.
Damian Conway is a well-known member of the international Open Source community. An entertaining and widely sought-after speaker and educator, he is the author of several technical books, as well as over 50 Open Source software modules. He runs an international IT training company - Thoughtstream - which provides developer training from beginner to masterclass level throughout Europe, North America, and Australasia. For the past decade he was also an Adjunct Associate Professor with the Faculty of Information Technology, Monash University, Australia.
Kursavgift
Kursene koster EUR 550 pr. person per dag, og overskuddet vil i hovedsak gå til videre finansiering av Damian Conway sitt arbeide for Perl og CPAN-miljøene, og delvis til Oslo Perl Mongers for oppbygging av fagmiljøet for Perl-programerere i Oslo-regionen.
Kursene har maks 12 24 deltagere.
Påmelding
Påmelding skjer via Redpill Linpro sin kursside. Påmeldingsfrist: Mandag 16. April, 14:00.
For at en kursmodul skal avholdes må det være 4 (fire) eller fler påmeldte deltagere to uker før kurset. Sjekk kalenderen!