KURSPLAN
Tillämpad webbarkitektur, 15 högskolepoäng
Applied Web Architecture, 15 credits
Kursplan för studenter vår 2023
Kurskod: | TAWK17 |
Fastställd av: | VD 2017-02-01 |
Reviderad av: | Utbildningschef 2021-11-09 |
Gäller fr.o.m.: | 2022-01-01 |
Version: | 4 |
Utbildningsnivå: | Grundnivå |
Utbildningsområde: | Tekniska området (95%) och samhällsvetenskapliga området (5%) |
Ämnesgrupp: | TE9 |
Fördjupning: | G1F |
Huvudområde: | Informatik |
Lärandemål
Efter genomgången kurs skall studenten
Kunskap och förståelse
- ha kännedom om några vanligt förekommande säkerhetsrisker med webbaplikationer.
- ha kännedom om datamodellering och relationsdatabaser.
- visa kunskap om response- och requestcykeln på internet.
- visa kunskap om principer för informationsdesign och hierarkiska taxonomier.
- visa kunskap om systemintegration.
- visa förståelse för flernivåarkitektur.
- visa förståelse för REST-gränssnitts designprinciper.
- ha kännedom om datamodellering och relationsdatabaser.
- visa kunskap om response- och requestcykeln på internet.
- visa kunskap om principer för informationsdesign och hierarkiska taxonomier.
- visa kunskap om systemintegration.
- visa förståelse för flernivåarkitektur.
- visa förståelse för REST-gränssnitts designprinciper.
Färdighet och förmåga
- visa färdighet i att installera och konfigurera ett publiceringsverktyg.
- visa färdighet i att skapa anpassade webbmalar för ett publiceringsverktyg.
- visa förmåga att utveckla en enkel webbapplikation med hjälp av serverprogrammering och en relationsdatabas.
- visa förmåga att använda ett versionshanteringssystem för samarbete med ett webbapplikationsprojekt.
- visa förmåga att installera och konfigurera en webbserver
- visa färdighet i att skapa anpassade webbmalar för ett publiceringsverktyg.
- visa förmåga att utveckla en enkel webbapplikation med hjälp av serverprogrammering och en relationsdatabas.
- visa förmåga att använda ett versionshanteringssystem för samarbete med ett webbapplikationsprojekt.
- visa förmåga att installera och konfigurera en webbserver
Innehåll
Kursen introducerar begreppet flernivåarkitektur som en modell för att skapa flexibla webbapplikationer. Den lär ut grunderna i objektorienterad programmering, grunderna i relationsdatabaser inklusive SQL-språket och byggande av CMS-lösningar. Kursen förklarar principerna för webbservrar och hur de kan konfigureras för att möta utvecklarens behov samt hur externa system kan integreras till en lösning, inklusive utnyttjande av REST API:er. Kursen avslutas med ett grupparbete med fokus på att bygga en CMS-lösning med några av de senaste teknologierna och även använda ett distribuerat versionskontrollsystem.
Kursen innehåller följande moment:
- Objektorienterad programmering (tex. .NET)
- Relationsdatabaser och CRUD (tex. SQL)
- Content management systems (tex. Umbraco)
- Användning av REST-API:er
- Användning av GIT
Kursen innehåller följande moment:
- Objektorienterad programmering (tex. .NET)
- Relationsdatabaser och CRUD (tex. SQL)
- Content management systems (tex. Umbraco)
- Användning av REST-API:er
- Användning av GIT
Undervisningsformer
Föreläsningar, inlämningsuppgifter och projektarbete.
Undervisningen bedrivs på engelska.
Förkunskapskrav
Grundläggande behörighet samt genomgången kurs Klientprogrammering, 15 hp (eller motsvarande kunskaper).
Examination och betyg
Kursen bedöms med betygen 5, 4, 3 eller Underkänd.
Kursens slutbetyg utgör en sammanvägning av ingående examinationsmoment. Kursens slutbetyg utfärdas först när samtliga moment godkänts.
Kursens slutbetyg utgör en sammanvägning av ingående examinationsmoment. Kursens slutbetyg utfärdas först när samtliga moment godkänts.
Poängregistrering av examinationen för kursen sker enligt följande system:
Examinationsmoment | Omfattning | Betyg |
---|---|---|
Skriftlig tentamen | 5 hp | 5/4/3/U |
Laborationsuppgifter | 2,5 hp | 5/4/3/U |
Skriftlig och muntlig projektpresentation | 5 hp | 5/4/3/U |
Inlämningsuppgifter | 2,5 hp | 5/4/3/U |
Kurslitteratur
Litteratur
Kurslitteraturen fastställs 8 veckor innan kursstart.
Titel: Head First PHP & MySQL, A Brain-Friendly Guide
Författare: Beighley, L & Morrison, M
Förlag: O'Reilly Media
ISBN: 9780596800802
Wordpress. (2016, 12 19). Theme Handbook: https://developer.wordpress.org/themes
Titel: Head First PHP & MySQL, A Brain-Friendly Guide
Författare: Beighley, L & Morrison, M
Förlag: O'Reilly Media
ISBN: 9780596800802
Wordpress. (2016, 12 19). Theme Handbook: https://developer.wordpress.org/themes