Vis begrebsmæssig viden om, hvordan web-servere og web-browsere (klienter) interagerer ved hjælp af HTTP. En praktisk kendskab til mindst et scripting /programmeringssprog eller tegn på stærke kompetencer på relevante områder af matematisk /logisk reasoningProgramme Outline: Varighed: 2 1/2 monthsSchedule: 2 timer /3 dage om weekWeek 1: PHP og webprogrammering - Oversigt * Hvordan PHP sammenligner med andre tilgange: JavaScript, Flash, CGI /Perl, Microsofts ASP, og Suns Java Server Pages * PHP Fordele og ulemper * PHP: fortid, nutid og fremtid (PHP 3.0, PHP 4.0 og PHP 5) * Den vejen forude ...
* Modulopbygget program design * At lære at oprette og bruge kode biblioteker * objektorienteret PHP * Adskillelse foran og bagpå ender (MVC mønster) * Opsætning dit miljø * Directory-struktur * Fejlhåndtering andWeek 2: Elementer af PHP - Anmeldelse * PHP variabler og arrays Kontrol flow * Mønstre til forarbejdning HTML-formularer * Forståelse $ _GET, $ _POST, $ _SESSION og andre PHP super-arrays * Dynamisk generere HTML - eksempel: selv-befolker formsWeek 3: Funktioner * Hvordan til at tænke på PHP mange nyttefunktioner * Eksempler med numre, strygere og datoer * Diskussion: string funktioner vs.
regelmæssige expressionsUser-definerede funktioner: enheder af codeFunctional overblik ... * Return værdier * parametre: Passing 'ved værdien "vs." ved henvisning' * Variabel scopeArranging funktion i separat "omfatter» filer: kode-biblioteker. Fremadrettet: hvad er en 'Objekt'? Mere om fejlfinding og fejl handlingWeek 4: Introduktion til PHP og MySQLPHP s tilpassede MySQL functionsA simpel database-drevet program: opslagstavle * Oprettelse af databasen skema * Tilslutning til databasen * Indsættelse og opdatering dataWeek 5: Objekt-orienteret PHPWhat er OO programmering, og hvorfor er det cool Forstå hvordan bruger objekter kan forbedre PHP programsUnderstanding hvordan objekter arbejde i PHP * Referencer vs.
værdier * PHP 4 vs PHP 5RE-anvendelse af eksisterende objekter:? Eksempel på P