Om Distributed Systems

Valgfag med fokus på Microsoft-platformen: webudvikling, agile metoder som Scrum og Kanban samt samarbejde i et professionelt udviklingsteam.

Valgfaget Distributed Systems har til formål at forberede dig til at kunne deltage i et professionelt udviklingsteam i forbindelse med praktik i en virksomhed. Forløbet bygger videre på dit tekniske og metodiske fundament og fokuserer på udvikling af konkrete kompetencer, der kræves i et samarbejdsmiljø i en virksomhed, der primært arbejder med Microsoft teknologier.

Hvad lærer jeg

Undervisningen omfatter emner som webudvikling, samarbejdsværktøjer, kommunikationsteknikker, problemløsning og agile udviklingsmetoder (f.eks. Scrum eller Kanban), samt dybdegående tekniske emner indenfor udvikling af software til Microsoft-platformen, der tilsammen med dine forudgående opnåede kompetencer indenfor undervisningsforløbene i softwarekonstruktion sætter dig i stand til at varetage opgaver som fullstack-udvikler i en virksomhed.

Du undervises desuden i emner, der er direkte relaterede til erhvervslivets ønsker og behov. Disse emner er ASP.NET Core, herunder design patterns som MVC, Dependency Injection/Inversion of Control og microservices. Du kommer specifikt til at arbejde med teknologierne Razor, Blazor, SignalR og gRPC.

Du opnår også en forståelse for systemudviklingsmetoder, så du kan indgå i sådanne forløb i en praktik, hvor du kan omsætte dine kompetencer til at skabe værdi for virksomheden.

Hvordan arbejder jeg

Undervejs i forløbet vil du arbejde i grupper, hvor I løser realistiske opgaver, der simulerer arbejdsgange og udfordringer i et professionelt team. Du lærer, hvordan du strukturerer og dokumenterer jeres arbejde, håndterer feedback og tilpasser dit arbejde til teamets mål. Der er desuden fokus på, at du lærer at anvende de Microsoft-teknologier, der anvendes til udvikling og vedligehold af distribuerede systemer, så du kan indgå i virksomhedens processer.

Forløbet afsluttes med en opgave, der kræver anvendelse af alle kompetencer opnået i forløbet, og som evalueres med henblik på at sikre, at du er klar til at bidrage professionelt i din kommende praktik.

Rammerne for undervisningen er dialogbaseret, hvor der tages hensyn til den enkelte elev gennem undervisningsdifferentiering. Vi har fokus på dialog og samspil, hvor læreren engagerer eleverne i samtaler, stiller spørgsmål og opfordrer dem til at reflektere og deltage aktivt i læringsprocessen. Gennem hyppig feedback, løser eleverne efterfølgende opgaverne, enten selvstændigt eller fælles, med hensyntagen til differentiering i forhold til elevens niveau og øvrige behov.

Faglige forudsætninger

Valgfaget Distributed Systems er på ekspert-niveau og derfor kræver en solid erfaring indenfor mere kompleks programmering. Som minimum skal du have gennemført Softwareudvikling 1 + 2 for at vælge faget.

Lærere der underviser i dette forløb

Kontakt AspIT

Har du spørgsmål eller ønsker du at vide mere om AspIT, så send os en besked.