Eftersom jag är sjuk idag får ni hålla tillgodo med följande screencasts istället. Det bör inte vara några problem att genomföra laborationen med instruktionerna nedan.
onsdag 27 januari 2010
fredag 15 januari 2010
Välkomna till programmering för webben!
Kursen är upplagd med en föreläsning följd av laboration varje vecka, där syftet med laborationen är att träna de moment som gicks igenom på föreläsningen. Målet är att laborationshandledningar ska finnas tillgängliga senast fredagen innan laborationsveckkan. I slutet av kursen kommer även ett projekt att genomföras.
Laborationsgrupper:
efternamn som börjar på A tom Johansson, Lena tillhör grupp 1
efternamn Johansson, Marcus tom efternamn som börjar på Ö tillhör grupp 2
Kursplan för kursen finns på http://www.edu.mah.se/da130a/syllabus
Schena för PDM1 finns på http://www.ts.mah.se/schema/tgpdm/PDM1.pdf
Kursmaterial kommer att finnas i denna blog, men inlämningar av uppgifter görs som vanligt på It's learning.
Föreläsningar och laborationer kommer att vara tätt kopplade till boken Build Your Own Database Driven Web Site using PHP and MySQL, 4th Edition, Sitepoint 2009 av Kevin Yank. Boken behandlar både PHP och MySQL. Denna kurs kommer i stort sett endast att behandla PHP. MySQL, dvs kopplingar till databaser, kommer endast att gås igenom ytligt. Fördjupat innehåll om databaser kommer senare i kursen Databasbaserad publicering.
Boken kan beställas direkt från förlaget på följande länk:
http://www.sitepoint.com/books/phpmysql4/
Den kostar 40$ (ca 300 kr). Om man beställer minst 2 ex blir det portofritt, så det kan vara en poäng om några kursare beställer tillsammans. Vill man komma billigare undan kan man på samma länk beställa boken endast som pdf. Den kostar då 30$. Boken går även att beställa på Bokus för 409 kr + porto på följande länk:
http://www.bokus.com/fs_id/11/b/9780980576818.html?pt=tipsa_mail
Veckoplan för de första veckorna i kursen ser ut så här:
Laborationsgrupper:
efternamn som börjar på A tom Johansson, Lena tillhör grupp 1
efternamn Johansson, Marcus tom efternamn som börjar på Ö tillhör grupp 2
Kursplan för kursen finns på http://www.edu.mah.se/da130a/syllabus
Schena för PDM1 finns på http://www.ts.mah.se/schema/tgpdm/PDM1.pdf
Kursmaterial kommer att finnas i denna blog, men inlämningar av uppgifter görs som vanligt på It's learning.
Föreläsningar och laborationer kommer att vara tätt kopplade till boken Build Your Own Database Driven Web Site using PHP and MySQL, 4th Edition, Sitepoint 2009 av Kevin Yank. Boken behandlar både PHP och MySQL. Denna kurs kommer i stort sett endast att behandla PHP. MySQL, dvs kopplingar till databaser, kommer endast att gås igenom ytligt. Fördjupat innehåll om databaser kommer senare i kursen Databasbaserad publicering.
Boken kan beställas direkt från förlaget på följande länk:
http://www.sitepoint.com/books/phpmysql4/
Den kostar 40$ (ca 300 kr). Om man beställer minst 2 ex blir det portofritt, så det kan vara en poäng om några kursare beställer tillsammans. Vill man komma billigare undan kan man på samma länk beställa boken endast som pdf. Den kostar då 30$. Boken går även att beställa på Bokus för 409 kr + porto på följande länk:
http://www.bokus.com/fs_id/11/b/9780980576818.html?pt=tipsa_mail
Veckoplan för de första veckorna i kursen ser ut så här:
Vecka | Kursmoment | Läs i boken | Kommentar |
3 | 1. Introduktion till programmering, introduktion till PHP Föreläsningsanteckningar finns här Laborationshandledning finns här | Kap 3, s. 73-77 | Läs gärna kapitel 1, hur man installerar PHP på egen dator. Kapitel 2 hoppas över. |
4 | 2. Variabler, operatorer, kommentarer, arrayer Föreläsningsanteckningar finns här Laborationshandledning finns här | Kap 3, s. 78-81 | |
5 | 3. Formulär Föreläsningsanteckningar finns här Laborationshandledning finns här | Kap 3, s. 81-94 | Repetera gärna html-formulär på w3shools och tizag |
6 | 4. Strängar Föreläsningsanteckningar finns här Laborationshandledning finns här | ||
7 | 5. Kontrollstrukturer Föreläsningsanteckningar finns här Laborationshandledning finns här | Kap 3, s. 94-104 | |
8 | Endast självstudier. Självstudieuppgifter finns här | Sportlov | |
9 | 6. Logik Föreläsningsanteckningar finns här Laborationshandledning finns här (uppdaterad 2010-03-02) | ||
10 | 7. Strukturerad programmering med funktioner och include-filer Föreläsningsanteckningar finns här Kompletterande studiematerial om include-filer finns här: include.pdf Laborationshandledning finns här | Kap 6, s. 171-186 samt include.pdf | |
11 | 8. Filhantering. Repetition av grundläggande begrepp Föreläsningsanteckningar finns här Laborationshandledning finns här | ||
12 | 9. Cookies och Sessions. Mer repetition av grundläggande begrepp. Föreläsningsanteckningar finns här Laborationshandledning finns här En bild som behövs i labben finns här | Kap 9, s. 261-278. | |
13 | 10. Läsa in filer med PHP. Ladda upp filer med PHP. Föreläsningsanteckningar finns här Laborationshandledning finns här Följande zip-arkiv innehåller filer som behövs till labben: lab10.zip | Kap 12, s. 357-369. | |
14 | 11. Skicka mail, skapa bilder, skapa PDF Föreläsningsanteckningar finns här Inga nya laborationsuppgifter kommer denna vecka. Gör istället klart eventualla labbar som ni ännu inte har lämnat in. | ||
15 | 12. Introduktion till databaser Föreläsningsanteckningar finns här Laborationshandledning finns här Följande zip-arkiv innehåller en fil som behövs till labben: create.php.zip | ||
16 | 13. API - Application Programming Interface Föreläsningsanteckningar finns här Laborationshandledning finns här Följande zip-arkiv innehåller en fil som behövs till labben: src.zip | Repetera arrayer och läs om multidimensionela arrayer på W3Schools. | Laborationen kommer att innebära att man gör en enkel twitter-klient. Skaffa gärna ett eget twitter-konto om du inte har det. Gå in på twitter.com och registrera dig! |
17 | Föreläsning och laborationer inställda pga tenta. Eventuellt kommer en självstudieuppgift | ||
18 | 14. Projektstart Projektbeskrivning finns här Några hjälpfiler finns här | ||
19 | 15. Ingen projekthandledning pga tjänsteresa | ||
20 | 16. Projekthandledning | ||
21 | 17. Projekthandledning | ||
22 | 18. Projektinlämning | ||
23 | 19. Projektredovisning Projektredovisningen sker fredag 4 juni kl 10.15-12.00 eller måndag 7 juni kl 10.15-12.00 i Maclabbet. Det är tillåtet men inte obligatoriskt att närvara även den dag man inte själv redovisar. |
Prenumerera på:
Inlägg (Atom)