En kjennskap til minst ett scripting /programmeringsspråk eller bevis for sterke evner innen relevante områder av matematiske /logiske reasoningProgramme Outline: Kurs Varighet: 2 1/2 monthsSchedule: 2 timer /tre dager i weekWeek 1: PHP og webprogrammering - Oversikt * Hvordan PHP sammenligner med andre tilnærminger: Javascript, Flash, CGI /Perl, Microsofts ASP, og Suns Java Server Pages * PHP Fordeler og ulemper * PHP: fortid, nåtid og fremtid (PHP 3.0, PHP 4.0 og PHP 5) * The Veien videre ...
* Modulær søknaden design * Lære å lage og bruke kodebiblioteker * Objektorientert PHP * Skille foran og bak ender (MVC mønster) * Sette opp miljøet * Directory struktur * Feilhåndtering andWeek 2: Elements of PHP - Anmeldelse * PHP variabler og arrays kontrollflyt * oppskrifter for behandling av HTML-skjemaer * Forstå $ _GET, $ _POST, $ _SESSION og andre PHP super-arrays * Dynamisk generering av HTML - eksempel: selv populere formsWeek 3: Funksjoner * Hvordan å tenke på PHP mange nyttefunksjoner * Eksempler med tall, strenger og datoer * Diskusjon: strengfunksjoner kontra vanlige expressionsUser definerte funksjoner: enheter av codeFunctional oversikt .
.. * Retur verdier * Parameter: Passing 'by value' vs. 'ved referanse' * Variable scopeArranging funksjon i egen "inkluderer 'filer: kode biblioteker. Ser fremover: Hva er en "objekt"? Mer om debugging og feil handlingWeek 4: Introduksjon til PHP og MySQLPHP er tilpasset MySQL functionsA enkel database-drevet program: message board * Opprette databaseskjemaet * Tilkobling til database * Sette inn og oppdatere dataWeek 5: Objektorientert PHPWhat er OO programmering, og hvorfor er det kult Forstå hvordan du bruker gjenstander kan forbedre PHP programsUnderstanding hvordan objekter arbeid i PHP * Referanser vs verdier * PHP 4 vs PHP 5RE-bruker eksisterende objekter: Eksempel på PEAR :: DB interfaceCreating og programmering med objekter: Eksempel på obje