Yrkesroller
Yrkesroll 1: Backend-utvecklare
Yrkesroll 2: Frontend-utvecklare
Yrkesroll 3: Fullstackutvecklare
Yrkesroll 4: Webbutvecklare
Den examinerade har kunskap om…
- Avancerade dynamiska och databasdrivna webblösningar med hänsyn till prestanda, stora datamängder och olika enheter
- Utveckling av webbapplikationer i bl a JavaScript (frontend och backend) och PHP för komplexa miljöer med hänsyn till prestanda och större datamängder
- Aktuella utvecklingsspråk och programmeringsmetoder inom frontend så som JavaScript, HTML och CSS
- JavaScript-ramverk och bibliotek och hur de kan användas
- Kommunikation med relations- och dokumentdatabaser som MySQL och MongoDB
- Hur automatiserade tester kan användas för att förebygga fel
- Aktuella CMS-plattformar, hur de är uppbyggda, fungerar och relaterar till varandra samt fördjupad kunskap om en plattform
- Vilka förutsättningar som gäller för molnbaserade lösningar
- Protokollet REST och hur det används
- Vilka moment som krävs i alla led när ett projekt sätts upp inklusive versionshantering, konfigurering, testning, kvalitetssäkring och produktionssättning
- Arbetsprocessen vid systemutveckling utifrån agil projektmetodik
Den examinerade har färdigheter i att…
- Utveckla interaktiva webbapplikationer i bl a JavaScript (frontend och backend) och PHP och för komplexa miljöer med hänsyn till prestanda och stora datamängder
- Utveckla komplexa applikationer i JavaScript, olika JavaScript-bibliotek samt med HTML och CSS
- Genomföra problemlösning och felsökning i kod
- Programmera mot databaser som MySQL och MongoDB
- Konfigurera och skapa avancerade tillämpningar med ett CMS
- Utveckla och produktionssätta molnbaserade lösningar
- Skapa diagram för kravmodellering, analys och design av datasystem
- Göra anrop mot REST-tjänster
- Kunna genomföra de moment som krävs när ett projekt sätts upp inklusive versionshantering, konfigurering, testning, kvalitetssäkring och produktionssättning
- Ta fram kravspecifikationer och skapa programmeringslösningar utifrån dessa
- Arbeta med projektbaserad agil arbetsmetodik i webbproduktion
- Kommunicera åtaganden och lösningar inom programmering på engelska
Den examinerade har kompetens att…
- Efter en kravspecifikation, och enligt branschstandard, utveckla optimerade webbapplikationer med t ex JavaScript (frontend och backend), PHP, något JavaScript-bibliotek och ramverk, HTML och CSS
- 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
- Efter kravspecifikation och utifrån givna förutsättningar kunna utforma en CMS-lösning
- Samarbeta i agila projekt och bidra med specialiserade kunskaper inom webbutveckling 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 på ett sådant sätt att det leder till vidare lärande


