Ohjelma
3. jakso
- Vko 2: PHP:n alkeet ja ensimmäiset demot.
- demo 1 (peräkkäisrakenne), harjoitukset 1, peräkkäisrakenne ja muuttujat
- demo 2 (ehtorakenne), harjoitukset 2, ehtorakenne
- demo 3 (lomake), demo 4 (lomake) ja harjoitukset 3, yksinkertainen lomake
- Vko 3: etusivu töille, toistorakenne, taulukot.
- demo 5 (etusivu)
- demo 6 (toistorakenne), demo 7 (taulukot), harjoitukset 4, toistorakenne ja taulukot
- Vko 4: päivämäärät, funktiot, eväste ja istunto
- demo 8 (päivämäärät), demo 9 (funktiot)
- harjoitukset 6, päivämäärät ja syötteenkäsittely
- demo 11 (eväste ja istunto)
- Vko 5: tietokantayhteys (pdo)
- harjoitukset 7, omalle sivustolle kirjautuminen
- harjoitukset 11, tiedostonkäsittely
- demo 10 (PDO)
- harjoitukset 8, tietokantayhteys
- Vko 6-8: tietokantayhteys
- Jatketaan harjoitusta 8 (tietokantayhteys)
- Arvostelut-harjoitustyö kun harjoitus 8 ja harjoitus 7 tehty
- Vko 10: MVC-malli, javascript & DOM
- MVC-malli, news
- Ohjeita: DOM alkeita ja DOM jatko
- DOM harjoitukset 1
- DOM harjoitukset 2 (lisätehtävä)
- Vko 11: MVC-harjoitustyö (MVC-mallin soveltaminen)
- Vko 12: MVC-harjoitustyö, keskeneräiset työt
Sisältö
Demot
- demo 1 (peräkkäisrakenne)
- demo 2 (ehtorakenne)
- demo 3 (lomake)
- demo 4 (lomake)
- demo 5 (palautussivu)
- demo 6 (toistorakenne)
- demo 7 (taulukot)
- demo 8 (päivämäärät ja kellonajant)
- demo 9 (funktiot ja syötteenkäsittely)
- demo 10 (PDO-tietokantayhteys)
- demo 11 (eväste ja istunto)
- demo 12 (olio-ohjelmoinnin perusteita), ei käyty 2022
- MVC-malli, news
Harjoitukset
- harjoitukset 1, peräkkäisrakenne ja muuttujat
- harjoitukset 2, ehtorakenne
- harjoitukset 3, yksinkertainen lomake
- harjoitukset 4, taulukoista ja toistorakenteesta
- harjoitus 5, ulkoasu palautussivulle
- harjoitukset 6 päivämäärät ja syötteenkäsittely
- harjoitukset 7, kirjautuminen
- harjoitukset 8, tietokantayhteys
- JavaScript-selainohjelmointia
- Ohjeita: DOM alkeita ja DOM jatko
- DOM harjoitukset 1
- DOM harjoitukset 2 (lisätehtävä)
- harjoitukset 10
- harjoitukset 11, tiedostonkäsittely
Harjoitustyöt
- harjoitustyö 1: Tietokantasovellus
- harjoitustyö 2: MVC-mallin soveltaminen
Materiaaleja
JavaScript-selainohjelmointia
Materiaalit otredu-sivustolla:
Yleisiä ohjeita
- Githubin käyttämisestä (otredu)
- VSCoden käyttämisestä (otredu)
- news 2021 (otredu)