Yrkesroller
Yrkesroll 1: Webbutvecklare .NET
Yrkesroll 2: Systemutvecklare
Yrkesroll 3: Mjukvaruutvecklare .NET
Yrkesroll 4: Fullstackutvecklare. NET
Den examinerade har kunskap om…
- Programmering i C# mot webbapplikationer i miljöer, även med hänsyn till prestanda
- Databasdrivna webblösningar i ASP.NET, även med hänsyn till exempelvis olika enheter som surfplattor och mobiltelefoner *Olika webblösningar med fokus på frontend och JavaScript samt HTML och CSS
- Hur CMS-lösningar är uppbyggda och fungerar samt fördjupad kunskap om .NET CMS
- Systemarkitektur; hur en applikation designas och struktureras för att bygga optimerade lösningar
- Kommunikation med databaser med fokus på SQL-server
- Protokollet REST och hur det används
- Vilka moment som krävs i alla led under ett projekt inklusive konfigurering, testning, kvalitetssäkring, produktionssättning, underhåll och drift av mottagande verksamhet efter produktionssättning
- Arbetsprocessen vid systemutveckling utifrån agil projektmetodik
Den examinerade har färdigheter i att…
- Utveckla CMS applikationer i C# för olika miljöer och olika enheter, även med hänsyn till exempelvis prestanda
- Genomföra problemlösning i strukturen och felsökning i webbapplikationer
- Utveckla applikationer i JavaScript och med olika JavaScript-bibliotek samt med HTML och CSS
- Utveckla och produktionssätta molnbaserade lösningar
- Konfigurera och skapa avancerade tillämpningar med ett CMS
- Programmera mot databaser i SQL-server med aktuella tekniker
- Kravmodellering, analys och design av datasystem
- Göra anrop mot REST-tjänster
- Samla in och sammanställa information om applikationer och lösningar samt utifrån denna ta fram kravspecifikationer för implementering
- Skapa programmeringslösningar utifrån framtagna kravspecifikationer
- Kommunicera åtaganden och lösningar inom programmering
Den examinerade har kompetens att…
- Efter en kravspecifikation, och enligt branschstandard, utveckla optimerade webbapplikationer 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
- Efter kravspecifikation och utifrån givna förutsättningar kunna utforma en CMS-lösning på ett optimalt sätt
- Samarbeta i agila projekt och bidra med specialiserade kunskaper inom webbutveckling .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


