Kursusnavn (dansk): | Databasestøttet webpublicering |
Kursusnavn (engelsk): | Web Publishing with Databases |
Semester: | Efterår 2005 |
Udbydes under: | cand.it., design, kommunikation og medier (dkm) |
Omfang i ECTS: | 7,50 |
Kursussprog: | Dansk |
Kursushjemmeside: | https://learnit.itu.dk |
Min. antal deltagere: | 0 |
Forventet antal deltagere: | 80 |
Maks. antal deltagere: | 200 |
Formelle forudsætninger: | Det er en forudsætning, at studerende kender til HTML og er i stand til at bruge dette til at skabe simple websider. Dette kan f. eks opnås på kurset Grundlæggende webdesign.
Studerende uden forudgående programmeringserfaring må forvente, at der er en del arbejde med kursets opgavesæt |
Læringsmål: | At lære at benytte avancerede web teknikker som serverbaserede programmer og databaser til udvikling af mere realistiske og brugbare websites end hvad der er muligt med statisk HTML. Kurset er fokuseret på de muligheder serverbaserede programmer giver ved konstruktion af websites med et høj niveau af dynamisk indhold.
Efter kurset vil den studerende kunne designe og konstruere medium størrelse webapplikationer med PHP, designe små MySQL databaser og konstruere PHP scripts, der interagerer med databaser ved hjælp af SQL (Structured Query Language).
Derudover vil den studerende kunne beskrive og evaluere de teknikker, der ligger bag database-drevne websites.
|
Fagligt indhold: | På basis af viden om konstruktion af statiske websider, vil kurset give studerende teknikker til at skabe websites, der er programmer og websites, der er databaser.
Studerende introduceres til PHP programmering på web-servere, til dynamisk generering af HTML kode, og til databaseprogrammering med SQL, sådan at websider kan tilføres indhold dynamisk.
Forelæsninger og ugentlige individuelle øvelser, giver den studerende kompetencer inden for:
- Basal PHP programmering
- Design og implementering af simple databaser med SQL
- Konstruktion af web applikationer, der
- accesser simple databaser fra PHP vha. dynamisk generet SQL
- udtrækker information fra andre websites
- sender e-mails (f.eks til brugere)
- sørger for access kontrol v.hj. a. cookies og sessions.
- Beskrivelse og evaluering af de mekanismer der ligger bagved dynamiske websites
- Kendskab til teknikker til konstruktion af avancerede community websites.
For yderligere detaljer: Se kursussitet for det seneste semester .
|
Læringsaktiviteter: | 12 forelæsninger og 12 øvelsesgange Kurset afvikles fra kl. 17.00 til 21:00 på nedenstående ugedag med forelæsninger fra kl. 17:00 til 19:00 og øvelser fra 19:00 til 21:00, også i intro-ugen.
Hvis det er muligt (afhænger af antallet af tilmeldte studerende), vil der blive oprettet et øvelseshold om eftermiddagen (dvs. før forelæsningerne).
|
Eksamensform og -beskrivelse: | X. experimental examination form (7-scale; external exam), 13-skala, Ekstern censur
|
Litteratur udover forskningsartikler: | PHP and MySQL Web Development. Luke Welling and Laura Thomson. Third Edition. Sams Publishing. ISBN: 0672326728. September 2004.
|
| |