INNEHÅLL OCH UPPLÄGG
Kursen kretsar runt ett större IT-projekt i innehållshanteringssystemet Drupal. Målet med projektet är att du ska skapa en färdig webbplats där inriktningen är öppen, men där förslagen webbforum, en wiki-sida eller en blogg ges.
Drupal är ett av världens största innehållshanteringssystem (CMS) och bygger på PHP och MySQL. Plattformen är mycket anpassningsbar och med goda kunskaper i PHP kan du skapa egna moduler för att bygga ut funktionaliteten och anpassa hantering av information. Du väljer mellan att arbeta med innehållshanteringssystemet Drupal eller WordPress som båda bygger på PHP och MySQL. Dessa plattformar är mycket anpassningsbara och med goda kunskaper i PHP kan du skapa egna moduler/plugins för att bygga ut funktionaliteten och anpassa hantering av information.
Stort fokus i kursen ligger på att simulera en realistisk och autentisk arbetsgång för ett IT-projekt där projektplanering, dokumentation och testning är exempel på centrala moment. Därutöver kommer en del av kursen att hantera optimering och säkerhet av webbservern Apache, vilket också kommer integreras i projektet.
Till kursen använder vi kurslitteratur som på ett systematiskt tillvägagångssätt beskriver de olika delarna i informationshanteringssystem och hur man bygger färdiga webbplatser. Som huvudsakligt läromedel (om du väljer Drupal-spåret) använder vi boken ”Drupal 7: Börja här” som på ett systematiskt tillvägagångssätt beskriver de olika delarna i informationshanteringssystem och hur du bygger färdiga webbplatser. För det rekommenderade innehållshanteringssystemet WordPress använder vi webbresurser.
Kursen Webbserverprogrammering 2 ger dig kunskaper om:
- Säkerhet för en webbplats
- Optimering av en Apache webbserver
- Teori om IT-projekt
- Drupal informationshanteringssystem
- Informationsarkitektur
- Etik och integritet
- Fördjupning: webbteknik
- Fördjupning: PHP och MySQL