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. |
onsdag 24 juni 2009
XML och InDesign

Just nu läser jag "Designer's Guide to Adobe InDesign and XML, A
Harness the Power of XML to Automate your Print and Web Workflows"
av James J Maivald som förberedelse inför kursen Databasbaserad publicering. Boken verkar lovande, men jag har bara börjat. Tack till Snowbooks som tipsade om boken som får en att tappa strumporna.
torsdag 18 juni 2009
En blogg med kursmaterial
I bloggen "Things I Teach" tänker jag publicera material till kurser som jag undervisar, för närvarande på Malmö högskola. Det finns redan olika publiceringskanaler på Malmö högskola, tex Episerver, It's learning och Webzone. Alla har liksom denna blogg sina styrkor och brister. Anledningen till att jag väljer en blogg är enkelheten att publicera, och tillgängligheten, alla kan läsa utan att logga in. Kurser som jag undervisar i höst är Databasbaserad publicering och Webbpublicering.
Prenumerera på:
Inlägg (Atom)
