![]() |
|
|
|
| | | | | | | | | | |
Domain-Driven Design: Domänmodellen i arbete
"Bra blandning av övergripande idéer och sånt som påverkar hela organisationers arbete, ner till praktiska koddetaljer. Kul övningar."
-- Tidigare deltagare på workshopen
Domä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. Att utforska och använda domänmodeller kan vara en viktig framgångsfaktor vid utveckling av mjukvarusystem för komplexa domäner.
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.
För att få domänmodellering att generera värde i faktiska projekt krävs väl fungerande modellerings- och designtekniker i kombination med pragmatiska tillvägagångssätt för att hantera de sällan optimala förhållandena där den färdiga designen måste fungera. Kursen hjälper deltagarna att hitta en lämplig balans mellan fördjupning i verksamhetsproblem och hantering av tekniska krav. Baserat på så väl viktiga principer som på praktiskt genomförande hjälper detta angreppssätt deltagarna att göra val vilka leder till kommersiellt gångbara system. I fyra intensiva dagar skiftar vi mellan föreläsning, gruppdiskussioner, övningar och mindre programmeringsprojekt avsedda att ytterligare förstärka inlärning av de ämnen som presenteras. 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. Nödvändiga förkunskaper
Deltagare måste ta med en bärbar dator med Eclipse 3.3 för programmeringsövningarna, gärna med stora skärmar! Rekommenderade förkunskaper
PublikKursen vänder sig till utvecklare och systemarkitekter med fingrarna kvar i koden. Projektledare och andra personer som inte programmerar är också varmt välkomna att delta. Under programmeringsövningarna arbetar icke-programmerare med mer vana utvecklare och på så sätt får båda en inblick i varandras situation och en möjlighet att öva på att kommunicera. Ange vid anmälan om du har programmeringskunskaper i Java eller inte. KursplanDag 1
Dag 2
Dag 3
Dag 4
Ordningen i vilken ämnena presenteras kan komma att ändras för att bättre passa behov och önskemål hos kursdeltagarna. Kursledare: Patrik Fredriksson Kontakta oss för mer information. |
Aktuella kurser
|
![]() |