Dansk - English

Kort version - Fuld version


Web og serverprogrammering (Forår 2010)

Kursuskode : CVWSP-U
ECTS Point : 7,5 Status : Tilvalg
Revideret : 03/02 2010 Oprettet : 06/05 2009
Placering : - Timer pr. uge : 3.5
Længde : 1 semester Undervisningssprog : Dansk

Målsætning : Kurset indfører i metoder til konstruktion af dynamiske websider, herunder teknologier for serverprogrammering som Java Servlet, JSP, XML, JSF (Java Server Faces) og script-teknologier.

Desuden indføres kort i standarder, opbygning af websider og databasetilgang.
Det er målet at opnå indsigt i et udvalg af metoder og værktøjer til opbygning af dynamiske websider understøttet af teknologier for serverprogrammering herunder databasetilgang.

Hovedvægten lægges på anvendelse af Java-teknologier.
Hovedindhold : Kurset behandler følgende emner:

- HTML og websider med tabeller, rammer, formularer, typografier (CSS) og grafik.

- Klientside-programmering med JavaScript.

- Serverside-programmering med JSP (Java Server Pages).

- Understøttelse for flere samtidige brugere.

- Dynamiske websider med anvendelse af database og strategier til databaseadgang.

- Sikkerhed i webserverløsninger, herunder sikring mod hacking.

- Brugeridentifikation og kryptering, herunder HTTPS.

- Arkitekturer i webprogrammering, herunder Model-View-Controller.

- Strategier til persistens - hibernate og EJB (Enterprise Java Beans).

- XML (Extended Meta Language).

- Webtjenester, herunder SOAP, WSDL og UDDI.

- JSF (Java Server Faces)

- AJAX (Asynkron Javascript + XML)

Der arbejdes i praksis med programmering i Java/JSP gennem kurset.
Undervisningsform : Klasseundervisning med øvelser
Krævede forudsætninger : Optagelse på IT-Diplomuddannelsen forudsætter en kandidatuddannelse, en uddannelse på bachelor niveau (3 års fuldtidsstudium), en relevant kort videregående uddannelse eller en af følgende uddannelser: datamatiker, multimediedesigner, datanom.
Desuden kræves mindst to års relevant erhvervserfaring efter den adgangsgivende uddannelse.
Den kommende studerende skal desuden have færdigheder inden for grundlæggende programmering og almindelig anvendelse af en computer på brugerniveau, f. eks. kendskab til if-. for- og while strukturer samt variable og logiske udtryk.
Der er mulighed for at opnå dispensation fra adgangsgivende uddannelse.
Anbefalede forudsætninger : OOPJ bestået eller erfaring med Java-programmering.

Desuden tilrådes kendskab til konstruktion af websider (HTML).
Relationer : -
Prøveform : Mundtlig evaluering på grundlag af udført projekt
Censur : Ekstern
Bedømmelse : 7-trinsskala
Bemærkninger : Fagansvarlig: Jacob Nordfalk
Undervisningsmateriale : Se litteraturliste på http://www.cv.ihk.dk
Ansvarlig underviser : Jacob Nordfalk , jacno@dtu.dk