![]() |
|
|
|
| | | | | | | | | | |
Heldagsseminarium:Domain-Driven Design
14 oktober 2010, med Patrik Fredriksson på Lundqvist & Lindqvist i Stockholm.
Under denna heldag ges en bred översikt av DDD och grundläggande koncept definieras, men kursdeltagarna får även ett antal kraftfulla verktyg med sig hem som omedelbart kan omsättas i det dagliga arbetet. En tidigare deltagare säger: "Tack Patrik för en mycket väl genomförd kurs! Jag kan varmt rekommendera denna för er som läst boken men vill veta mer om hur DDD kan fungera i praktiken." Om kursenDomänen är den affärsverksamhet som vi utvecklar mjukvara för. Det kan handla om så skilda saker som DNA-analys, bokföring, låssystem, logistik, tidningspublikation, flygresor och mycket annat. Gemensamt för dessa olika verksamheter är att de i de allra flesta fall inte har någonting med mjukvara att göra, men att ett väl fungerande och kostnadseffektivt IT-stöd kan vara avgörande för att vi ska lyckas med våra affärer. Genom att verka för en stark koppling mellan språket som används av verksamhetsexperter, användare och utvecklare kan modeller skapas som dramatiskt påskyndar arbetet med att skapa fungerande mjukvara utifrån beställarens önskemål. Detta seminarium om domändriven design (DDD) ger en överblick i de grundläggande principer och processer som behövs för att utveckla rätt sorts modeller, knyta dem mot implementation och affärsanalys, och hantera en del av de utmaningar som uppstår i projekt med mer än ett team. Dagen börjar med en introduktion till DDD för att sedan fokusera på interaktionen mellan utvecklare och domänexperter; hur vi tillsammans kan skapa ett modellbaserat språk som inte bara ger domänexperter och utvecklare en gemensam och direkt kommunikationskanal, utan som även återfinns i den kod vi skriver. Vi tittar även närmare på hur utvecklare och domänexperter tillsammans kan utforska modeller för att lösa komplexa affärsproblem med hjälp av mjukvara. Under eftermiddagen anlägger vi mer av ett strategiskt perspektiv och studerar tekniker och arbetssätt för att hantera modeller i större projekt och flera team. Vi lägger fokus på integration mellan olika system och modeller och ser hur DDD kan hjälpa oss att fokusera våra modelleringsinsatser på de delar av systemet där det är meningsfullt, där vi verkligen kan åstadkomma affärsnytta! Seminariet kombinerar föreläsningar, övningar och diskussioner. Med sig hem får deltagarna en förståelse för de största utmaningarna och vinsterna med modellbaserad utveckling och även några nya tekniker och tips som omgående kan omsättas till nytta i det dagliga arbetet. För djupare genomgång av dessa ämnen och fler praktiska övningar inklusive modellering och programmering se, Citerus fyradagarskurs: Domänmodellen i arbete Presentationer och diskussioner sker på svenska. Kursmaterialet och övning är på engelska. Kursen är en officiell DDD-kurs designad av Eric Evans och Domain Language, Inc. FörkunskapskravViss projekterfarenhet från utveckling av komplex mjukvara. En grundläggande förståelse för objektorienterad design. Rekommenderade förkunskaper
PublikAlla personer som på allvar är inblandade i utveckling av mjukvara, inklusive programmerare, affärsanalytiker, utvecklingschefer, arkitekter och icke-tekniska domänexperter. KursplanFörmiddag:
Eftermiddag:
Om lärarenPatrik Fredriksson är av Eric Evans och Domain Language, Inc. certifierad kursledare. Patrik är delägare i Citerus och arbetar som konsult inom mjukvaruutveckling. Han har arbetat med utveckling i Java sedan 1996 och finner en stor drivkraft i att arbeta för att få systemutvecklingsprojekt att bli effektivare, mer framgångsrika och roligare! |
PRIS: 6 900 kr (exkl. moms) Andra DDD-kurser
Just nu finns inga kurstillfällen inplanerade. Kontakta oss gärna på info@citerus.se för den senaste informationen om när kursen hålls igen.
Kursanläggning
Lundqvist & Lindqvist konferens (karta) ![]() Klarabergsviadukten 90 111 64 Stockholm http://www.lundqvist-lindqvist.se ![]() ![]()
Tider
09.00-17.00 Detta ingår i kursen
This is offered in partnership with Domain Language, Inc.
|
![]() |