Yrkesroller
- Programutvecklare .NET
- Webbutvecklare .NET
- Fullstackutvecklare .NET
- Mjukvaruutvecklare.NET
Den examinerade har kunskap om…
- Programmering i C# mot webb- och Windowsapplikationer i komplexa miljöer, även med hänsyn till prestanda och stora datamängder
- Avancerade dynamiska databasdrivna webblösningar i ASP.NET, även med hänsyn till t ex enheter som surfplattor och mobiltelefoner
- Webblösningar och hur de kan vara strukturerade, fokus på frontend och JavaScript
- Hur nätverksapplikationer skapas
- Hur implementering av molnbaserade lösningar skapas
- Systemarkitektur; hur en applikation struktureras för att bygga optimerade lösningar
- Objektorienterad analys och design, att förstå processen för att ta fram kravspecifikationer och utforma designen för en applikation
- Processen att designa, skapa och optimera databaser med SQL-server samt hur man kommunicerar med dem
- Vilka moment som krävs i alla led när ett applikationsprojekt sätts upp, inkl. konfigurering, testning, säkerhet, kvalitetsarbete och produktionssättning
- Arbetsprocessen vid systemutveckling utifrån agil projektmetodik
Den examinerade har färdigheter i att…
- Utveckla applikationer i C#, för webb och Windows, för komplexa miljöer och olika enheter, även med hänsyn till exempelvis prestanda och stora datamängder
- Genomföra problemlösning och felsökning i applikationer
- Utveckla komplexa applikationer i JavaScript och med olika JavaScript-bibliotek
- Att göra anrop mot REST-tjänster
- Skapa applikationer som kommunicerar över ett nätverk med hjälp av sockets
- Utveckla och produktionssätta molnbaserade lösningar
- Designa databaser genom metoderna modellering och normalisering
- Skapa databaser i SQL Server och programmera mot dem med aktuella tekniker
- Ta fram kravspecifikationer, analyser och design av datasystem
- Ta fram kravspecifikationer
- Skapa programmeringslösningar utifrån framtagna kravspecifikationer
- Kommunicera åtaganden och lösningar inom programmering på engelska
Den examinerade har kompetens att…
- Efter en kravspecifikation, och enligt branschstandard, utveckla optimerade applikationer för Windows och webb på .NET-plattformen och med kringliggande tekniker (som exempelvis JavaScript, HTML, CSS m fl)
- Utifrån en kravbild kunna välja optimal typ av lösning för en tjänst/applikation, också med hänsyn till exempelvis prestanda
- Utifrån en kravbild kunna fatta olika designbeslut för en databas utformning och förstå vilken innebörd varje beslut har på den färdiga lösningen
- Samarbeta i agila projekt och bidra med specialiserade kunskaper inom programmering .NET samt medverka vid utveckling, planering, och genomförande av projekt
- Ta ansvar för sin egen kompetensutveckling och följa med i bransch- och teknikutvecklingen


