Visar inlägg med etikett litteratur. Visa alla inlägg
Visar inlägg med etikett litteratur. Visa alla inlägg

onsdag 17 augusti 2011

Ny på kursklustret?

Om du är ny på dessa kurser så kan du börja med att läsa följande inlägg:

http://db-o-webb.blogspot.com/2011/01/kom-igang-med-kursen-hur-ar-kurserna.html

En not:

Boken "Beginning PHP and MySQL" finns både i revision 3 och 4, båda fungerar.
Länk till Google books - revision 4

måndag 17 januari 2011

Kom igång med kursen! Hur är kurserna upplagda? Hur funkar det?

(till översikt av kurskluster db-o-webbUppdaterad 2011-08-16.

En introduktion till dig som skall gå någon av kurserna i kursklustret db-o-webb.

Rena distanskurser
Kurserna är rena distanskurser. All undervisning och examination sker på distans. Frågor, hjälp och handledning ges via forum eller chat. Kurserna har ett gemensamt chatrum på irc.
http://dbwebb.se/irc
Skriftligt kursmaterial
Kursmaterialet består av artiklar, guider, skrivna instruktioner med övningar och läsanvisningar. Det ges normalt inga föreläsningar.

10 kursmoment
Varje kurs består av 10 kursmoment á 20 studietimmar. Kursmomenten kan kräva mer eller mindre tid, det beror på din ambitionsnivå och på vilka förkunskaper du har.

Varje kursmoment har en instruktion. I instruktionen står vad du skall göra. Det finns läsanvisningar och uppgifter som skall utföras och kodas ihop. I slutet av varje kursmoment sker en kortare redovisning som skall lämnas in. Här kan du se ett exempel på en instruktion av ett kursmoment:
http://dbwebb.se/oophp/kmom01/instruction
Översikt av kursmomenten
Varje kurs har en översikt av de kursmoment som finns. Läs översikten för att få en idé om kursens innehåll. Följande är ett exempel på en kursöversikt.
http://dbwebb.se/htmlphp/overview
Kursen avslutas (och examineras) med projekt
Kursmoment 07/10 (eller 08/10) är ett projekt som avslutar och "knyter ihop" kursen. Projektet har en separat specifikation som säger vad som skall implementeras.

Bedömning och betygsättning
Följande dokument beskriver hur bedömning och betygsättning sker.
http://dbwebb.se/grading
Schema och studieplan
Det finns en rekommenderad studieplan för kursen (ett schema eller planering). Den säger när kursmomenten finns publicerade och närexaminationen sker. Där kan också utläsas tidsramar för kursen. Följande dokument är ett exempel på ett sådant schema.
http://dbwebb.se/oophp/schedule
Kurslitteratur
Läs mer om kurslitteraturen via följande länk:
http://dbwebb.se/blog/2010/01/kurslitteratur-databas-och-webb.html
Mer?
Hoppas dessa svar hjälper dig att komma igång. Har du fler frågor så får du maila mos@bth.se eller fråga i kursens forum.

måndag 15 mars 2010

Kurskluster Databas och Webb, en översikt (db-o-webb)

Översikt
Följande kurser ingår i kursklustret:
  1. Databaser, HTML, CSS och skriptbaserad PHP-programmering (htmlphp)
  2. Databaser och Objektorienterad PHP-programmering (oophp)
  3. Databasteknik och Webbapplikationer, intro (dbwebb1)
  4. Databasteknik och Webbapplikationer, fortsättning (dbwebb2)
Kurserna bygger på varandra och går utmärkt att läsa efter varandra. De har samma struktur och uppbyggnad och de genomförs på likadant sätt. Läs dem i ovanstående ordning eller hoppa över någon av de inledande kurserna (htmlphp eller oophp) om du redan har dessa förkunskaper.

Kurs: htmlphp
Grundkurs i HTML, CSS och skriptbaserad PHP-programmering. Konstruktioner i HTML och XHTML presenteras. Separata stylesheets används och konstruktioner i CSS hanteras. PHP används för att bearbeta formulär, generera tabeller och för att införa dynamik i webbplatsen. PHP används för att spara data i filbaserad databas (SQLite). Genom hela kursen utvecklas en webbplats som byggs ut efter hand.

VadInformation
KursnamnDatabaser, HTML, CSS och skriptbaserad PHP-programmering
Kurskod (nivå)DV1401 (G1N, A-nivå, 7.5hp)
Kurshemsidahttp://dbwebb.se/htmlphp/dv1401
Kursmoment och examinationhttp://dbwebb.se/htmlphp/overview
Planerad studiegång, schemahttp://dbwebb.se/htmlphp/schedule
Kurslitteraturhttp://dbwebb.se/htmlphp/literature

Kurs: oophp
Lär dig objektorienterad PHP-programmering och kom igång med databasen MySQL. En god grund för dig som vill komma igång med webbprogrammering och redan kan lite om HTML. Praktisk kurs med spelbaserade programmeringsövningar såsom Hänga Gubben, Spela tärning, Spela kort och Äventyrsspel. Klar fokus på programmering på ett objektorienterat sätt med stöd av databaser. Avslutas med ett projekt.
VadInformation
Kursnamn Databaser och Objektorienterad PHP-programmering
Kurskod (nivå)DV1127 (G1N, A-nivå, 7.5hp)
Kurshemsidahttp://dbwebb.se/oophp/dv1127
Kursmoment och examinationhttp://dbwebb.se/oophp/overview
Planerad studiegång, schemahttp://dbwebb.se/oophp/schedule
Kurslitteraturhttp://dbwebb.se/oophp/literature

Kurs: dbwebb1
En praktisk och kodnings-intensiv kurs i PHP/MySQL. Du bygger en strukturerad webbapplikation enligt front/page-controller pattern. Du installerar en utvecklingsmiljö på din egen dator med webbserver (Apache) och databas. Därefter flyttar du resultatet till en produktionsserver. Kursen börjar med enkla nybörjarövningar i PHP och SQL för att avslutas med ett projekt där du utvecklar en blog. Kursen omfattar CSS men kräver HTML-kunskap.
VadInformation
Kursnam Databasteknik och Webbapplikationer, intro
Kurskod (nivå)DV1223 (G1F, B-nivå, 7.5hp)
DV1106 (tom 2010VT)
Kurshemsidahttp://dbwebb.se/dbwebb1/dv1223
http://dbwebb.se/dbwebb1/dv1106
Kursmoment och examinationhttp://dbwebb.se/dbwebb1/overview
Planerad studiegång, schemahttp://dbwebb.se/dbwebb1/schedule
Kurslitteraturhttp://dbwebb.se/dbwebb1/literature

Kurs: dbwebb2
Ännu en praktisk och kodnings-intensiv kurs i PHP/MySQL. Fördjupning i SQL med funktioner, procedurer och triggers. Börja med JavaScript och fortsätt med Ajax. Använd bilder och bildmanipulering, hantera filuppladdning tillsammans med databas. Se hur dynamisk HTML med JavaScript och CSS kan användas. Fortsatt fördjupning i webbapplikationens struktur, bygg ut med databasstruktur och fler patterns. Testa på utveckling i opensource-miljö med versionshanteringssystemet Git. Kursen kräver att du gått intro-kursen.
VadInformation
Kursnam Databasteknik och Webbapplikationer, fortsättning
Kurskod (nivå)DV1207 (G1F, B-nivå, 7.5hp)
Kurshemsidahttp://dbwebb.se/dbwebb2/dv1207
Kursmoment och examinationhttp://dbwebb.se/dbwebb2/overview
Planerad studiegång, schemahttp://dbwebb.se/dbwebb2/schedule
Kurslitteraturhttp://dbwebb.se/dbwebb2/literature

Styrdokument
Följande styrdokument är gemensamma för hela kursklustret.
Handledning
http://dbwebb.se/teacher_support
Betygsättning och bedömning
http://dbwebb.se/grading
Hur är kurserna upplagda?
Läs en introduktion till hur kurserna är upplagda och hur saker och ting fungerar på kurserna.
http://db-o-webb.blogspot.com/2011/01/kom-igang-med-kursen-hur-ar-kurserna.html
Ansökan
Kurserna ges normalt på distans, varje termin, på kvartsfart. Kurserna är sökbara via kursernas hemsida, studera.nu eller via BTH's hemsida.
http://dbwebb.se/apply
Måste jag köpa böckerna?
Behöver jag alla böcker? Läs vad kursansvarig anser.
http://db-o-webb.blogspot.com/2010/01/kurslitteratur-databas-och-webb.html
Jag vill läsa alla kurserna, går det?
Det går utmärkt, läs mer om föreslagen ordning och studietakt.
http://db-o-webb.blogspot.com/2010/04/kursklustret-i-vilken-ordning-skall-jag.html
Vad händer om jag inte följer schemat?
Det finns möjligheter till en flexibel studietakt. Bra om något oväntat dyker upp och tar fokus från dina studier.
http://db-o-webb.blogspot.com/2010/05/vad-hander-om-jag-inte-hinner-fardigt.html
Rättning och feedback på redovisningar
Hur ofta rättas redovisningarna av kursmomenten och vilken feedback kan du förvänta dig?
http://db-o-webb.blogspot.com/2011/01/feedback-pa-redovisningar-av-kursmoment.html
Kontakt
Ansvarig för kursklustret är Mikael Roos, mos@bth.se. Kontakta MOS om du har frågor eller funderingar.

fredag 22 januari 2010

Kom igång med HTML5

Låt oss ägna en stund åt HTML5.

HTML, XHTML eller XML?

Börja med att snabbt studera vad Wikipedia säger om HTML5.

HTML eller XHTML? HTML eller XML? Många är kallade att diskutera men få (någon?) har svaret. WHATWG startades av en grupp individer som var missnöjda med W3C's fokus på XHTML och brist på fokus på HTML. Numer jobbar W3C och WHATWG tillsammans för att skapa HTML5. Gruppernas hemsida, gör ett snabbt besök på dem.


För att förstå vad som driver utvecklingen av HTML så läser vi FAQ:en från WHATWG. Ägna 10 minuter åt detta. Det är väl värda minuter. Dokumentet ger oss en insikt i HTML5 men även hur utveckling av webbstandarder drivs.

HTML5 resurser

De båda grupperna WHATWG och W3C samarbetar och jobbar på samma dokument som är HTML Draft. Studera draften översiktligt för att se vad det innehåller och hur det är strukturerat. Betrakta det som en referensmanual. Referensmanualer är bra.


Det finns en spec som beskriver skillnaderna mellan HTML4 och HTML5. Läs igenom det för att bilda dig en uppfattning om de stora skillnaderna mellan HTML4 och HTML5.


W3Schools hjälper oss med en snabb överblick av HTML5. Där ser du snabbt vilka nya element som finns och vilka som tagits bort.


Det finns en tidig validator till HTML5. Testa gärna dina webbsidor i den.


Detta räcker för att guida oss på vår väg till HTML5. Via följande länk kan du testa en HTML5 validerad applikation.


måndag 11 januari 2010

Kurslitteratur Databas och Webb (kurskluster)

(till översikt av kurskluster db-o-webb)
Intro
Detta kurskluster består av följande kurser:
  • Databaser och HTML, CSS samt skriptbaserad PHP-programmering (htmlphp)
  • Databaser och Objektorienterad PHP-programmering (oophp)
  • Databasteknik och Webbapplikationer, intro (dbwebb1)
  • Databasteknik och Webbapplikationer, fortsättning (dbwebb2)
Kurserna bygger på varandra och erbjuder både repetition och fördjupning inom området som främst berör utveckling av webbapplikationer och databaser (inklusive HTML, CSS, PHP, SQL, JavaScript och Unix).

Liknande kurslitteratur används i alla kurserna, dock i olika omfattning. Mycket finns att läsa online men kursledningen rekommenderar ändå att följande böcker inhandlas och gås igenom då det gynnar studentens lärande.

Om du har liknande böcker så brukar det ofta fungera. Gör en egen bedömning eller fråga kursansvarig. Det finns många böcker som hanterar dessa ämnen. Även äldre revisioner av böckerna brukar fungera, ofta kan du jämföra innehållsförteckningen för att se vad som ändrats.

Google Books har fulltext-versioner av några av böckerna.

CSS & XHTML: THE COMPLETE REFERENCE
Används på samtliga kurser. Läs mer på Google Books

Beginning PHP and MySQL
Används på samtliga kurser (funkar med både rev 3 & 4). Läs mer på Google Books

Beginning Web Programming with HTML, XHTML and CSS
Används på samtliga kurser. Läs mer på Google Books

Databasteknik
Används på samtliga kurser. Läs mer på bokens webbplats

JavaScript: The Definitive Guide
Används på dbwebb2. Läs mer på Google Books

Sammantaget blir dessa böcker bra uppslagsverk som bör finnas i varje webbprogrammerares bokhylla. Online-resurser i all ära men en vanlig bok kan ibland vara en trevlig upplevelse.

Mos online bibliotek
Tjuvkika på böckerna via mos bibliotek.
http://dbwebb.se/library
Online
De online resurser vi använder är främst:
http://php.net/
http://dev.mysql.com/doc/
http://www.w3.org/
http://w3schools.com/
http://wikipedia.org/
Devisen är att "referensmanualen är din bästa vän". Där finns alla svar.