Fullstack Webbutvecklare
Kunskapsdatabas för utbildningen Fullstack Webbutvecklare vid yrkeshögskoleanordnaren Chas Academy. Här hittas föreläsningar samt föreläsningsmaterial för innehållet i utbildningen sedan start HT2017.
Om utbildningen
Fullstack är en av marknadens mest eftertraktade roller just nu. En flexibel roll med starkt fokus på lösningen. Att vara fullstack betyder att du kan koda överallt och tillsammans med specialister inom alla utvecklingsområden. Du känner dig hemma i databaser, servermiljö, frontend och backend. Du har också kompetenser som gör dig lämpad att leda utvecklingen i teamet som; användbarhet, arkitektur och projektplanering. Under utbildningen finns det också möjlighet att nischa sig så du kommer ut med ett starkare fokus på antingen backend eller frontend.
Denna utbildning leder till en Yrkeshögskoleexamen vilket placerar sig på nivå 5 i Seqf. Detta är en nivå högre än gymnasieexamen (4) och en nivå lägre än kandidatexamen (6) från högskolan.
För att få din examen måste du klara samtliga kurser i utbildningen och efter det tar ledningsgruppen beslut om din examination.
Yrkesroller
Fullstack-webbutvecklare
Frontend-webbutvecklare
Webbutvecklare
📓 Kursplaner
År 1
År 2
📑 Utbildningsplan
🎯 Utbildningens mål
Kunskaper om/i:
HTML inkl. tillgänglighet
CSS inkl. preprocessorer, responsivt
HTML & CSS: optimering, validering och standarder
JavaScript (JS) inkl. OOP
JS-ramverk/-bibliotek
JS paradigmer
Websockets
JS i backend
Progressive Web Apps
Typningssystem för JS
Funktionell programmering i JS
ES.Next
JS i integrerade system och native bundeling
OAuth
PHP inkl. OOP, säkerhet
Databaser: heirarkiska, relations, SQL, ER
MVC
Wordpress
HTTP
cURL
REST
Dataformat
Webbservrar
Grafik/design för webb
UX/Användbarhet
Prototyping
Personas/målgrp.anal.
Empiriska metoder
Grund. kogn.psy.
Agila metoder
Icke-agila metoder
Entreprenörskap inom webb
Issue handeling
Versionshantering
Benchmarking
TDD
Deploy
Debugging
Dokumentation
Kodstruktur i projekt
Utveckling och automatisering av arbetsflöde/-miljö
Skriftlig/muntlig framställning
Yrkets förutsättningar/krav
Färdigheter i att:
Utv. HTML/CSS responsivt, tillgänglighetsanpas., optimerat, validerat, browseranpas. och enligt webbstand. o genom preprocessor
Utv. avanc. webblösningar med JS, JS-ramv./-bib. o PHP
Utv. enklare backendlös. och Progressive Web Apps m. JS
Skapa webblös. med ett MVC-ramverk och enklare Wordpress-lösningar
Jobba m. DB
Anv. API:er och bygga egna enkla
Tillämpa riktlinjer inom användbarhet
Ta fram grund. grafik/design för webb, prototyper, personas, målgrp.anal.
Anv. empiriska met.
Arb. enl. agila met.
Göra planering och ek. beräkning för entrepr. idé
Hantera ink. ärenden/issues
Kommunicera åtaganden/lösningar inom webbutv. i inter-/nationella sammanhang
Problemlösning inom programmering
Utv. och autom. arbetsflöde/-miljö
Skapa bra kodstruktur och dok.
Arb. med versionshantering, TDD, debugging, deploy
Pres. projekt muntligt/skriftligt
Utv. egen insats samt projektmetodik i projekt
Lev./lansera ett skarpt webb-projekt
Kompetenser för att:
Arbeta som Fullstack-webbutvecklare
Ta ansvar för ledning av individers och gruppers utveckling i arbetet
Identifiera, formulera, analysera och använda sig av informationssökning för att lösa problem inom programmering
Värdera information och metoder inom webbutveckling med hänsyn till relevanta sociala, etiska och vetenskapliga aspekter
Tillämpa specialicerad kunskap för utveckling av webblösningar
Genomföra helhetsåtagande i webbutvecklingsprojekt
Last updated