Jotkut käsitteellinen tietoa siitä, miten web-palvelimia ja selaimet (asiakkaat) vuorovaikutuksessa HTTP. Osattava vähintään yksi scripting /ohjelmointikieltä tai näyttöä vahva osaaminen asiaan liittyvillä aloilla matemaattinen /looginen reasoningProgramme ääriviivat: Kurssin kesto: 2 1/2 monthsSchedule: 2 tuntia /3 päivää weekWeek 1: PHP ja Web-ohjelmointi - Yleistä * Miten PHP vertaa muihin lähestymistapoja: JavaScript, Flash, CGI /Perl, Microsoftin ASP, ja Sunin Java Server Pages * PHP Hyödyt ja haitat * PHP: menneisyys, nykyisyys ja tulevaisuus (PHP 3.0, PHP 4.0, ja PHP 5) * tiestä ...
* Modulaarinen suunnittelu * Oppiminen luoda ja käyttää koodin kirjastoja * Olio Php * erottaminen edessä ja takana päät (MVC malli) * Perustaminen ympäristö * Hakemistorakenne * Virheiden käsittely andWeek 2: Elements of PHP - Review * PHP muuttujia ja matriisia Ohjausvuo * Patterns käsittelystä HTML-lomakkeiden * Ymmärtäminen $ _GET, $ _POST, $ _SESSION ja muut PHP super-paneelit * dynaamisesti tuottaa HTML - esimerkki: self-asuttavat formsWeek 3: toiminnot * Miten ajatella PHP: n monista apuohjelmia * Esimerkkejä numeroita, jousille ja päivämäärät * Keskustelu: merkkijonofunktiot vs.
säännöllinen expressionsUser funktioita: yksiköt codeFunctional yleiskatsaus ... * Palaa arvot * Parametrit: Passing "arvon" vs. "viittaamalla" * Variable scopeArranging toiminto erillisissä Sisällytä tiedostoja: koodi kirjastot. Katse eteenpäin: mikä on "Object"? Lisää virheenkorjaus ja virheiden handlingWeek 4: Johdatus PHP ja MySQLPHP räätälöityjä MySQL functionsA yksinkertainen tietokanta perustuva sovellus: viestitaulu * Luodaan tietokantakaavan * Yhteyden tietokantaan * asettaminen ja päivittäminen dataWeek 5: Olio-PHPWhat on OO ohjelmointi, ja miksi se jäähtyä? Ymmärtäminen käyttämällä esineitä voi parantaa PHP programsUnderstanding miten esineet työtä PHP * Viitteet vs.
arvot * PHP 4 vs. PHP 5RE-nykyinen esineitä: Esimerkki PEAR :: DB interfaceCreating ja ohjelmointi esineitä: Esimerkk