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
- Uli Scheuss - AspIT Storkøbenhavn
- Mads Mikkel Rasmussen - AspIT Trekanten
Kontakt AspIT
Har du spørgsmål eller ønsker du at vide mere om AspIT, så send os en besked.