Fördjupad webbutveckling (Web Development - Advanced Concepts) 7,5 hp
Undervisningen bedrivs på engelska.Kursinnehåll
Kursen avser förmedla avancerade kunskaper inom webbutveckling. Den inleds med en genomgång av användandet av JavaScript och Document Object Model för att ändra en hemsidas grafiska gränssnitt direkt på klientsidan. Även vissa nyckelbibliotek och API:er på klientsidan introduceras. Därefter läggs fokus på serversidan, där Node.js och tillhörande ramverk behandlas, för att lära studenten att konstruera skalbara databas-baserade backend-lösningar, som kommunicerar med frontend-applikationer meddelst REST-API:er. Säkerhetsperspektivet diskuteras genomgående i hela kursen, såväl på klient- som serversidan, liksom fokus på bra programstruktur med containers för att underlätta utveckling, testning och driftsättning av webbapplikationer.Kursen innehåller följande moment:
- Document Object Model
- Klient-API:er och bibliotek
- Arkitektur och REST-API:er
- Containers för webutveckling
- Backend i Node.js
- Säkerhetsaspekter av webbapplikationer, särskilt autentisering och auktorisering
- Anropa andra webtjänster
Förkunskapskrav
Grundläggande behörighet samt genomgångna kurser på grundnivå 60 hp, inklusive Grundläggande webbutveckling, 7,5 (eller motsvarande kunskaper).Utbildningsnivå: Grundnivå
Kurskod/Ladokkod: TFWN14
Kursen ges vid: Tekniska Högskolan
Tidigare och pågående kurstillfällen
Typ av Kurs
Programkurs
Studieform
Campus
Termin
Våren
2024:
vecka 03
-
vecka 12
Studietakt
100%
Undervisningsspråk
Engelska
Ort
Jönköping
Kurstid
Dag
Examinator
Patrick Riehmann
Kursansvarig
Patrick Riehmann
Gäller enbart studenter utanför EU/EES/Schweiz: Studieavgift
18750kr
Anmälningskod
HJ-T4141
Senast ändrad 2023-11-30 13:23:35