Välkomna till höstens kurs i databasbaserad publicering. Som vanligt kommer den mesta informationen att finnas här på Things I Teach, men inlämingar sker på It's learing. Utöver mig Bo Peterson (bo.peterson@mah.se) kommer ni att träffa Axel Olsson (axel.olsson@mah.se), före detta student på medieteknik, numera anställd som utvecklare på Medea på Malmö högskola.
Schemat finns här.
Labbar: Här finns indelning i laborationsgrupper. Det är i stort sett samma grupper som i våras. Hör av er om ni önskar byta grupp.
Kurslitteratur: Föreläsningar och laborationer kommer att vara tätt kopplade till boken PHP & MySQL-Novice to Ninja av Kevin Yank. (samma bok som användes i kursen Programmering för webben.) Kursen tar vid där kursen porgrammering för webben slutade, med fokus på databaser.
Desstom kommer följande böcker att användas:
Padron-McCarthy, T och Risch, T: Databasteknik, Studentlitteratur 2005 och
Mycket av innehållet i boken Databasteknik hittar ni på webbplatsen http://www.databasteknik.se/webbkursen/
Läs gärna igenom kursplanen
Veckoplan för de första veckorna i kursen ser ut så här:
Vecka | Kursmoment | Läs | Kommentar |
36 | 1. Introduktion till kursen och databaser Här finns föreläsningsanteckningar. Här finns laborationsintroduktion. Här finns laborationshandledning. |
PHP & MySQL-Novice to Ninja: Kap 2 | |
37 | 2. PHP och MySQL Inga föreläsningsanteckningar denna vecka, däremot ett zip-arkiv med den kod jag går igenom på föreläsningen. Vi kommer att repetera PHP samt gå igenom kapitel 4, hur PHP kan kommunicera med MySQL. Här finns snart laborationshandledning. |
||
38 | 3. E/R-diagram Här finns föreläsningsanteckningar. Här finns laborationshandledning. |
Läs om E/R-diagram på webplatsen Databasteknik | |
39 | 4. Mer om E/R-diagram, många till många förhållanden Här finns föreläsningsanteckningar. Här finns laborationshandledning. |
||
40 | 5. Mycket SQL blir det Här finns föreläsningsanteckningar. Här finns laborationshandledning. Här finns ett zip-arkiv som behövs till labben. |
||
41 | 6. Säkerhet Här finns föreläsningsanteckningar. Här finns laborationshandledning. Obs: grupp 1 har laboration 6 denna veckan, grupp 2 har laboration nästa vecka |
||
42 | 7. Export av data, introduktion till xml Här finns föreläsningsanteckningar. Laboration endast för grupp 2 denna vecka. |
||
43 | Gästföreläsning om NOSQL och grafdatabaser Pernilla Lindh från Neo technology berättar om grafdatabaser. Här finns laborationshandledning lab 7. Ett zip-arkiv med bilder till labben. Om zip-arkivet inte går att öppna, prova att hämta bilderna här istället: BNBG01 BNBG02 BNBG03 BR01 BR02 BR03 RGAN01 RYL01 RYL02 |
||
44 | 8. Import av data samt repetition På föreläsningen kommer ett komplett exempel, från E/R-modellering till tabeller, php-sidor, export av data och slutligen import till InDesign att gås igenom. Här finns laborationshandledning. |
||
45 | 9. Xml och Xslt Inga föreläsningsanteckningar, men en bra tutorial om xslt finns på W3schools. Här finns filer från föreläsningen. Läs readme-filen om hur filerna kan användas. Här finns laborationshandledning. Här finns en xml-fil som behövs. |
46 | 10. Projekt Här finns projektbeskrivning. Här finns projekttips. Här finns bedömningsmatris. OBS Ursprunglig fil med projekttips innehöll felaktig länk om fulltextsökning. Den är nu korrigerad. |
47-50 | Projektarbete Handledning under schemalagda labbtillfällen. Må 18/11, Må 25/11, Må 2/12 är det ingen egentlig föreläsning, istället finns jag tillgänglig för att handleda på mitt kontor. |
||
03 | Projektredovisning Projektinlämning 13 januari 2014 kl 12.00. Projektredovisning 14 januari 2014 kl 9.15-12. |