Examinationsuppgift i kursen Avancerade Webbteknologier
oktober 5, 2009
Om kursen
Poäng: 14 KY-poäng
Betygskala IG/G/VG
Målet med kursen är att kunskaperna skall kunna länkas till närliggande tekniker som behandlats i tidigare kurser och kunna ge lösningar i flera steg. Frågor som nätoptimering, lastdelning, proxy-tjänster, sidmellanlagring (cache) etc. tas upp och ställs i relation till marknadens krav på dynamik, säkerhet och nätverkskommunikation. Kursen återkopplar till ett pragmatiskt tillämpande av standarder och aktuella tekniker som skall integreras i samma lösning. Några av kursens huvudmoment är kodoptimering, dataoptimering kontra dynamik, lastbalansering, och förståelse för datatolkning hos olika databärare. Studenten skall efter kursen ha god kännedom om problem och möjligheter kring avancerade webbteknologier vid systemintegration. Kursen kommer att delas i två perioder, en under årskurs 1 och en under årskurs 2.
Målet för projektet
Klassen (sthlm+gbg) ska tillsammas bygga två kompletta webbtjänster som syftar till att bedriva projekt och kommunikation mellan olika kontor. Programmvaran ska sedan testas för arbetet mellan sthlm och gbg.
Krav på genomförandet
- Varje deltagare ska bidra med en betydande del av någon av programmvarorna.
- Programmvarorna ska byggas i antingen JAVA/JSP, PHP eller Ruby. Om någon vill koda I ett annat språk måste detta godkännas av lärarna.
- Deadline är den 11e november 2009. Om kod redovisas efter det datumet kommer enbart betyg G kunna uppnås.
Kriterier för G
- Fungerande kod
- Fungerande del i ett större program
- Programkod som inte kan anses vara för ooptimerad
- Väl kommenterad kod
- Kod som interagerar med anddra delar i programmet
Kriterier för VG
- Professionell kod som skulle kunna tas I drift
- Optimering av kod samt databas I den mån det är möjligt och rimligt.
- Genomgående arkitektur som är lämplig för programmet