Sunteți pe pagina 1din 3

9 <titlu>Introducere</titlu> PHP este una dintre cele mai interesante tehnologii existente n prezent.

Deoarece mbin caracteristici dintre cele mai complexe cu simplitatea n utilizare, PHP a devenit rapid un instrument de frunte pentru dezvoltarea aplicaiilor n Web. Totui, spre deosebire de alte instrumente populare pentru dezvoltarea aplicaiilor Web, cum este Perl, PHP este un limbaj de programare comod pentru nceptori, chiar i pentru cei care nu au mai desfurat activiti de programare n trecut. Dac suntei un cunosctor al limbajului HTML, dar nu avei experien n materie de programare, v putei pune ntrebarea: care sunt funcionalitile suplimentare pe care le poate asigura cunoaterea limbajului PHP? Ca i alte limbaje de scripting pentru Web, PHP v permite s furnizai un coninut Web dinamic, adic un coninut Web care se modific automat de la o zi la alta sau chiar de la un minut la altul. Coninutul Web este un element important n susinerea traficului unui sit Web; de regul, vizitatorii nu vor mai reveni la o pagin Web care conine aceleai informaii ca i cele prezentate la ultima vizit. Pe de alt parte, siturile Web frecvent actualizate pot atrage cantiti enorme de trafic. Mai mult, spre deosebire de limbajele de scripting, precum JavaScript, PHP ruleaz pe serverul Web, nu n browserul Web. n consecin, PHP poate obine accesul la fiiere, baze de date i alte resurse inaccesibile programului JavaScript. Acestea constituie bogate surse de coninut dinamic, care atrag vizitatorii. Aceast carte este menit a prezenta cititorului elemente introductive de programare i dezvoltare n Web folosind PHP. Este important s reinei c volumul de fa nu reprezint dect un punct de plecare. Dezvoltarea Web este o activitate solicitant, iar viitorul dezvoltator Web trebuie s dispun de multe abiliti, printre care i pe aceea de programator. Sunt ncreztor c dezvoltatorii Web nceptori vor gsi n aceast carte un prim pas util i amical n activitatea de programare n PHP. Mai mult, cartea a fost atent conceput cu scopul de a asigura un fundament pentru nvarea noiunilor ulterioare pe care le implic o bun cunoatere a limbajului PHP. Dup studiul materialului prezentat aici, cititorul trebuie s fie pregtit a nva mai multe despre caracteristici i funcionaliti PHP mai complexe, precum XML, LDAP i cele legate de comerul electronic. <titlu>Modul de organizare a crii</titlu>

Aceast carte ncepe cu... nceputul, explicnd modul de funcionare a limbajului PHP, apoi trece la detalierea modului de creare a programelor PHP, scond n eviden detaliile mici, dar importante, precum modul de ncrcare a scripturilor PHP. Volumul conine o trecere n revist a elementelor fundamentale ale limbajului HTML i o explicare a formularelor HTML. Cele aptesprezece module ale crii 10 abordeaz n mod controlat o prezentare gradat a conceptelor folosite n activitatea de programare i a elementelor specifice limbajului PHP, fiecare modul coninnd elemente destinate a remprospta memoria i nelegerea cititorului. De asemenea, cartea conine un modul (Modulul 13) care explic elementele fundamentale ale bazelor de date relaionale. <titlu>Scopuri</titlu> Fiecare modul ncepe cu un set de scopuri explicite, astfel nct dumneavoastr s avei o idee privind integrarea fiecrui modul n imaginea de ansamblu. <titlu>Test de evaluare</titlu> Un auto-test, care v ajut s v evaluri nivelul de progres, apare de asemenea n cadrul fiecrui modul. Rspunsurile la aceste teste de evaluare se pot gsi n Anexa A. <titlu>Teste la minut"</titlu> Fiecare seciune principal a crii conine un test la minut", un autotest care v ajut s nu adormii la volan. Rspunsurile la aceste teste se pot gsi la baza paginii unde se afl testele respective. <titlu>Sfatul specialistului</titlu> Cartea include multe casete de acest tip. Textele incluse n casete extind materialul prezentat n capitolul asociat i sporesc calitatea acestuia. Deseori, casetele Sfatul specialistului" conin materiale mai avansate, care nu sunt importante pentru programatorul PHP nceptor, dar ajut cititorul s examineze n perspectiv problemele de la nivelul intermediar al limbajului PHP. Casetele Sfatul specialistului" folosesc un format de tip ntrebare-rspuns. <titlu>Proiecte</titlu> Fiecare modul conine unul sau mai multe proiecte care v indic

modul de aplicare a conceptelor i tehnicilor explicate n modulul respectiv. Apoi, vei putea folosi aceste proiecte drept baz pentru studiu i experimente ulterioare. Deseori, proiectul furnizeaz un bun punct de plecare pentru propriul dumneavoastr program practic. 11 <titlu>Nu este necesar experiena anterioar n domeniul programrii</titlu> n aceast carte, se presupune c suntei ntr-o oarecare msur familiarizat cu HTML... i cam att. Mai ales, nu se pornete de la premisa c avei experien n domeniul programrii. De aceea, este explicat modul de creare a formularelor HTML, modul de programare i utilizare a limbajului PHP i sunt descrise toate elementele necesare pentru a dezvolta situri Web simple, susinute de baze de date, folosind PHP. <titlu>Programe necesare</titlu> Pentru a rula exemplele i proiectele din aceast carte, vei avea nevoie de acces la un server PHP care ruleaz PHP versiunea 4. Putei instala limbajul PHP pe propriul dumneavoastr calculator, folosind informaiile furnizate n Anexa B. Totui, ca nceptor, este mai convenabil s folosii un server Web administrat de o alt persoan. Anexa C v indic unele situri Web care identific furnizorii de servicii Internet (ISP) care accept PHP. Muli furnizori de servicii Internet asigur PHP la preuri de 20 USD lunar (n S.U.A. - N. T.) sau chiar mai puin. <titlu>Nu uitai de programele din Web</titlu> Codul surs aferent tuturor exemplelor i proiectelor din aceast carte este disponibil gratuit n Web, la adresa http://www.osborne.com.

S-ar putea să vă placă și