Kurs i Praktisk utveckling av distribuerade lösningar med .NET och Domain-Driven Design

Home » IT Avancerad  »  Kurs i Praktisk utveckling av distribuerade lösningar med .NET och Domain-Driven Design

Kursinformation

Utbildningsöversikt

Längd:
2 dagar

Pris:
15 800 SEK exkl. moms

Nästa kurstillfälle:
14 april, 2025
(+13 kursstarter)

Utbildningsform:
Öppen utbildning, Onlineutbildning, Företagsanpassad utbildning

Språk:
Svenska

Utbildningsinstitut

D&T Företagsutbildning
Oxtorgsgränd 2
111 57 Stockholm

Gå med i kursen

Introduktion till DDD och Distribuerade Lösningar

Att utveckla avancerade system med distribuerade lösningar är en nödvändighet i dagens snabba och tekniskt avancerade värld. Denna artikel utforskar hur metoder som Domain-Driven Design (DDD) och .NET kan effektivisera utvecklingsprocessen och skapa robusta och skalbara applikationer. Genom att lära sig DDD får utvecklare verktyg för att navigera komplexitet och optimera sin kodningspraxis.

Tekniker Vi Går Igenom

En Omfattande Lista av Verktyg

  • .NET Core
  • Blazor
  • SQL Server
  • Entity Framework (EF) Core
  • Azure Functions
  • ILogger
  • Azure Service Bus
  • Domain-Driven Design (DDD)
  • OAuth

Dessa tekniker är centrala för att skapa effektiva lösningar och att förstå deras funktioner är avgörande för varje utvecklare som arbetar med moderna system. Genom att kombinera dessa verktyg kan du skapa lösningar som är både anpassningsbara och hållbara.

Vad är Domain-Driven Design (DDD)?

Domain-Driven Design är en metodik som hjälper utvecklare att fokusera på den verkliga världen och de affärsproblem som deras kod syftar till att lösa. DDD betonar vikten av att delegera komplicerade affärsregler och verkliga scenarier till väl definierade "Bounded Contexts", vilket gör systemet lättare att hantera och vidareutveckla.

Ett praktiskt exempel är att ett e-handelsföretag kan ha separata Bounded Contexts för orderhantering, kunddata och lagerhantering. Genom att separera dessa domäner kan team arbeta parallellt utan att påverka varandras arbete, vilket ökar produktiviteten och minskar risken för fel.

Kursöversikt: Praktisk Utveckling av Distribuerade Lösningar

Denna kurs är för dig som vill ta din kunskap till nästa nivå och lära dig att effektivt utveckla komplexa lösningar med avancerade domänmodeller i distribuerade system. Genom kursen kommer du att inse hur DDD kan appliceras praktiskt för att hantera de utmaningar som ofta uppstår i verkliga projekt.

Vad Du Kommer att Lära Dig

Kursen omfattar de mest centrala aspekterna av DDD-strukturering och systemutveckling med .NET. Deltagarna kommer att lära sig att:

  • Skapa och hantera Bounded Contexts för en effektivare applikationsdesign.
  • Implementera autentisering och auktorisation med OAuth och andra moderna lösningar.
  • Arbeta med databashantering och asynkron kommunikation via Azure Service Bus.
  • Utveckla en webbapplikation med Blazor som front-end-lösning.

Kursens Fördelar och Målgrupp

Kursen är riktad till utvecklare, systemarkitekter och projektledare som vill förbättra sin kompetens inom moderna systemutvecklingsmetoder. Genom att kursdeltagarna bygger en referenslösning under kursens gång, får de praktisk erfarenhet som direkt kan tillämpas i deras arbetsliv.

Efter att ha genomfört kursen kommer deltagarna att ha:

  • En solid förståelse för DDD-principer och praktisk tillämpning av dessa.
  • Erfarenhet av att använda en rad verktyg och teknologier i sina projekt.
  • En referenslösning som är lätt att anpassa och vidareutveckla i framtida arbeten.

Detta ger en konkurrensfördel och säkerställer att man alltid är inom ramen för industriens bästa praxis.

Examen och Diplom

Efter avslutad kurs och godkända resultat erhåller alla deltagare ett diplom som visar deras prestation och nyvunna kunskaper. Detta diplom kan fungera som en värdefull merit i deras professionella karriär.

Boka din plats och få tillgång till kursen Praktisk utveckling av distribuerade lösningar med .NET och Domain-Driven Design

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *