IT-Universitetet

Introduktion til scripting, databaser og systemarkitektur, E2006 (DSDS)

Kursusplan Litteratur Nyhedsgruppen CourseGrader

Nyheder

Kontakt information

For kursets form, indhold, deltagere mv., se kursusbeskrivelsen i kursusbasen i mit.ITU.

UnderviserKontor
Ken Friis Larsen (kfl@itu.dk)4C06 

Hjælpelærer
Jakob Roed Kirkegaard (jakob@itu.dk) News group
Jesper Selknæs (jaesper@get2net.dk) News group

Se Sysadms guide til news og mail på ITU for mere information om hvordan I bruger nyhedsgruppen. Eller læs i Sysadms DokuWiki om news.

Kursus Format

Kurset er baseret på 14 ugentlige forlæsninger and 13 ugentlige øvelser.

Forlæsningerne foregår torsdag fra 17.00 til 19.00 i lokale 4A16, startende den 31. august, 2006.

Der er øvelser fra 19.00 til 21.00 i lokale 4A54 og 4A56.

Kursusplan

Planen er foreløbig og vil blive opdateret undervejs i kurset.

Dato Emner Litteratur Øvelser Deadline
31/8 Kursus introduktion. Statiske websider, HTML, HTML-forms, CSS. Slides [SL] og [WL] kapitel 1.    
7/9 Introduktion til PHP. Dynamiske websider. Variabler, aritmetiske udtryk, kontrolstrukturer. Indsamling af data fra brugere ved hjælp af HTML-form. Slides med svar [WL] side 16-43 og 188-192 PS1 14/9
14/9 PHP fortsat. Flere løkker. Indbygget og bruger-definerede funktioner. Kode genbrug. Slides [WL] kapitel 2 PS2 21/9
21/9 PHP fortsat. Form-variabler. Arrays. Slides [WL] side 57-76 og 192-198. PS3 28/9
28/9 PHP Fortsat. Regulære udtryk. Slides [WL] side 76-97 (med mest vægt på side 87-97) og side 287-301 PS4 5/10
5/10 Relationelle databaser. Introduktion til SQL (Structured Query Language). MySQL. Slides [WL] kapitel 5 PS5 12/10
12/10 SQL fortsat. Slides [WL] kapitel 5 samt side 483-487 og 532-535 PS6 26/10
19/10 Efterårsferie. Ingen undervisning
26/10 SQL fortsat. Kald MySQL fra PHP. Slides [WL] kapitel 6 PS7 2/11
2/11 Eksempel: Todo list service. Slides [WL] kapitel 8 PS8 9/11
9/11 Eksempel: Todo list service fortsat. Bruger autentificering Slides [TASKS] [WL] side 338-347, 357-397 PS9 23/11
16/11 Sende emails. Datohåndtering. Slides [WL] side 76-87, 97-103, 630-637 PS9 23/11
23/11 Repetition. Fælles opgaveløsning. Slides Alt ovenstående smiley 30/11
30/11 Javascript og AJAX. Slides [WL] side 307-338 (læs gerne hele kapitel 9) og [AJAX]
7/12 Javascript og AJAX. Gennemgang af eksamen fra forår 2006. Slides [WL] side 307-338 og [AJAX]

Opret databaser på ITU

For at lave øvelserne, er du nødt til at oprette nogle databaser på ITU's MySQL server. Opret en database ved at anvende ITU's database administration:
  1. Indtast dit UNIX-bruger-navn (log-in) og password, klik på "Log ind"
  2. Klik på "Create new database" ("Opret ny database").
  3. Indtast navn på databasen.
  4. Indtast brugernavn efter eget valg (f.eks.,dit UNIX-bruger-navn) som brugernavn til databasen.
  5. Indtast database password. Anvend IKKE dit sædvanlige password; vælg et nyt, forskelligt password (fordi passwordet bliver skrevet i dine .php filer).
  6. Klik på "Create" ("Opret").
  7. Når du er færdig, klik på "Logout" ("Log ud").

Tidligere Eksamener

Litteratur

Anden Litteratur

Pensum

Valid HTML 4.01! Last modified: January 11, 2007
Ken Friis Larsen (kfl@itu.dk)