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:

  1. HTML inkl. tillgänglighet

  2. CSS inkl. preprocessorer, responsivt

  3. HTML & CSS: optimering, validering och standarder

  4. JavaScript (JS) inkl. OOP

  5. JS-ramverk/-bibliotek

  6. JS paradigmer

  7. Websockets

  8. JS i backend

  9. Progressive Web Apps

  10. Typningssystem för JS

  11. Funktionell programmering i JS

  12. ES.Next

  13. JS i integrerade system och native bundeling

  14. OAuth

  15. PHP inkl. OOP, säkerhet

  16. Databaser: heirarkiska, relations, SQL, ER

  17. MVC

  18. Wordpress

  19. HTTP

  20. cURL

  21. REST

  22. Dataformat

  23. Webbservrar

  24. Grafik/design för webb

  25. UX/Användbarhet

  26. Prototyping

  27. Personas/målgrp.anal.

  28. Empiriska metoder

  29. Grund. kogn.psy.

  30. Agila metoder

  31. Icke-agila metoder

  32. Entreprenörskap inom webb

  33. Issue handeling

  34. Versionshantering

  35. Benchmarking

  36. TDD

  37. Deploy

  38. Debugging

  39. Dokumentation

  40. Kodstruktur i projekt

  41. Utveckling och automatisering av arbetsflöde/-miljö

  42. Skriftlig/muntlig framställning

  43. Yrkets förutsättningar/krav

Färdigheter i att:

  1. Utv. HTML/CSS responsivt, tillgänglighetsanpas., optimerat, validerat, browseranpas. och enligt webbstand. o genom preprocessor

  2. Utv. avanc. webblösningar med JS, JS-ramv./-bib. o PHP

  3. Utv. enklare backendlös. och Progressive Web Apps m. JS

  4. Skapa webblös. med ett MVC-ramverk och enklare Wordpress-lösningar

  5. Jobba m. DB

  6. Anv. API:er och bygga egna enkla

  7. Tillämpa riktlinjer inom användbarhet

  8. Ta fram grund. grafik/design för webb, prototyper, personas, målgrp.anal.

  9. Anv. empiriska met.

  10. Arb. enl. agila met.

  11. Göra planering och ek. beräkning för entrepr. idé

  12. Hantera ink. ärenden/issues

  13. Kommunicera åtaganden/lösningar inom webbutv. i inter-/nationella sammanhang

  14. Problemlösning inom programmering

  15. Utv. och autom. arbetsflöde/-miljö

  16. Skapa bra kodstruktur och dok.

  17. Arb. med versionshantering, TDD, debugging, deploy

  18. Pres. projekt muntligt/skriftligt

  19. Utv. egen insats samt projektmetodik i projekt

  20. Lev./lansera ett skarpt webb-projekt

Kompetenser för att:

  1. Arbeta som Fullstack-webbutvecklare

  2. Ta ansvar för ledning av individers och gruppers utveckling i arbetet

  3. Identifiera, formulera, analysera och använda sig av informationssökning för att lösa problem inom programmering

  4. Värdera information och metoder inom webbutveckling med hänsyn till relevanta sociala, etiska och vetenskapliga aspekter

  5. Tillämpa specialicerad kunskap för utveckling av webblösningar

  6. Genomföra helhetsåtagande i webbutvecklingsprojekt

Last updated