Informatik: IT-arkitektur och mjukvarusystem

Lunds universitet
Sammanfattning
Fristående kurser (grundnivå)
Lund
30 hp
Heltid
Klassrum
Startdatum: Vår 2025 - Lund
Sista ansökan: 2024-10-15

Informatik: IT-arkitektur och mjukvarusystem

Kursen har ett starkt fokus på användning av modern teknologi för att lära ut grundläggande centrala principer kopplade till IT-arkitektur, mjukvaruarkitektur och mjukvaruutveckling, såsom komponentorienterad utveckling, webb-teknologier och teknologier för integration av system såsom Webbtjänster. Kursen täcker in både backend-utveckling med hjälp av databasservrar, applikationsservrar och webbservrar, samt frontend-utveckling innefattande design av klientapplikationer med konsol- desktop- och webbgränssnitt och samspelet mellan frontend- och backend-arkitekturen.

Moln-arkitektur (cloud) spelar en viktig roll i kursen och du lär dig att arbeta i och bygga lösningar för molnplattformen Microsoft Azure. Även systemintegration spelar en central roll, där du lär dig att integrera mjukvaruapplikationer som du bygger med andra, befintliga och externa system.

Under kursen lär du dig även att använda AI-baserade verktyg som stöd i systemutvecklingsprocessen för att bygga applikationer och webbtjänster i olika programmeringsspråk. Programspråk och teknologier inom .NET (till exempel C#, Entity Framework Core och ASP.NET Core) och Java 2 Enterprise Edition (J2EE) förekommer i stor omfattning.

Kursen innehåller ett flertal olika moment för att lära ut webbarkitektur, webbteknologi, HTML, CSS, JavaScript, Webbtjänst-arkitektur, XML, JSON och REST m.fl. och innefattar även flertalet mönsterlösningar (patterns). På kursen tas också begreppet mjukvarukvalitet och olika kvalitetsegenskaper upp, samt testning.

Kursen omfattar även en grundlig genomgång av J2EE-arkitektur. Uppbyggnad a flerskiktsarkitektur ingår, där vi går igenom servlets, JSP samt EJB.

I kursen lär man ut användning av Application Server för att hantera loggning, transaktionshantering, poolning och caching-frågor. Skalbarhet,
transaktionshantering, object-relational mapping (ORM) är andra viktiga inslag.

Software Process Improvement (SPI) för att uppnå god kvalitet på mjukvara, samt paradigm och standarder för SPI (CMMI, ISO etc.) kommer att behandlas under kursen. Även processen att leverera IS/IT-tjänster till en verksamhet, och hur detta kan organiseras och bedömas (IS/IT Governance) ingår.

Kursen innefattar ett stort praktikfall som omfattar hela terminen, och som byggs på allt eftersom de olika nödvändiga momenten inhämtas via kursens olika moduler.

Kursansvarig

Mats Svensson

Förkunskaper

För att bli antagen till kursen måste studenten avklarat grundläggande behörighet samt följande kurser "Informatik: Introduktion till informationssystem, 1-30 hp" och "Informatik: Informationssystems- och verksamhetsutveckling, 30 hp" eller motsvarande.

Lunds universitet

Lunds universitet

Lunds universitet har sin naturliga plats bland Europas främsta lärosäten. Som Skandinaviens största enhet för högre utbildning och forskning bedriver universitetet idag verksamhet inom ett brett spektrum av ämnen. På Lunds universitet arbetar cirka 6 800 personer – lärare, forskare, administrativ...


Läs mer om Lunds universitet och visa alla utbildningar

Hitta till utbildaren

Lunds universitet


Recensioner

Det finns inga recensioner för Informatik: IT-arkitektur och mjukvarusystem

Jobb & Lön

Var finns framtidens jobb & hur mycket kommer jag att tjäna?

Få koll på vad du kan tjäna efter din utbildning och om den branschen är värd att investera din tid i.

Till Jobb & Lön