Acest site folosește cookies pentru a furniza servicii și funcționalități personalizate. Prin vizitarea site-ului nostru, îți dai acordul pentru descărcarea acestor cookies. Am inteles

Poți afla mai multe despre cookies și poți schimba setările lor aici.
 
 

Manualul tau de PHP - Anghel, Traian

Manualul tau de PHP

Editura ALBASTRA


Acest produs se afla in stocul furnizorului iar in cazul in care titlul a fost recent epuizat/delistat din stocul acestuia veti fi informat prin email si sms in maxim 5 zile lucratoare.
Apreciere: 6.4/7 (482 voturi)
Calificativul nostru
Recomandat
Status: epuizat
Timp confirmare stoc: 1 - 5 zile lucratoare

Beneficii:

Descriere - Manualul tau de PHP

Web-ul este unul dintre cele mai populare servicii ale Internetului. Site-urile si aplicatiile Web ofera posibilitatea persoanelor si companiilor sa-si comunice ideile, sa "expuna” virtual si sa vanda servicii si produse. Noul Web, cel al utilizatorilor schimba atat Internetul cat si persoanele, caracteristicile principale ale acestuia fiind interactivitatea, posibilitatea oferita utilizatorilor de a comunica si de a se asocia, precum si responsivitatea ridicata a aplicatiilor. Scopul avut in vedere la scrierea cartii de fata a fost acela de a indruma cititorii in activitatea de dezvoltare a aplicatiilor Web moderne, utilizand PHP (PHP: Hypertext Preprocessor) ca limbaj de programare pentru server si MySQL ca sistem de gestiune a bazelor de date, precum si tehnici care determina cresterea securitatii, dar si a interactivitatii acestora. Cartea poate fi utilizata atat de catre cititorii care nu au cunostinte de programare Web, cat si de cei care au cunostinte medii, incepand cu elevii de liceu si ajungand la studenti, dar si de catre autodidacti.

PARTEA I-A
Bazele PHP
 
1. Vocabular, tipuri de date si operatori
1.1. PHP, limbaj de programare Web pentru server
1.1.1. Programare Web pentru client si server
1.1.2. Limbaje de programare Web pentru server
1.1.3. Caracteristici ale limbajului PHP
1.2. Vocabular, simboluri, expresii, instructiuni si comentarii
1.2.1. Vocabular
1.2.2. Simboluri
1.2.3. Expresii
1.2.4. Instructiuni
1.2.5. Comentarii
1.3. Tipuri de date, variabile si constante
1.3.1. Tipuri de date
1.3.2. Variabile
1.3.3. Constante
1.4. Operatori
1.4.1. Operatori unari
1.4.2. Operatori binari
1.4.3. Operatori ternari
1.4.4. Precedenta operatorilor
1.5. Utilizarea datelor incluse in formulare
1.5.1. Atribute specifice elementului form
1.5.2. Categorii de campuri
1.5.3. Utilizarea datelor incluse in formularele XHTML
1.6. Generarea dinamica a continutului
1.6.1. Generarea formatelor textuale
1.6.2. Generarea formatelor grafice
1.6.3. Utilizarea mecanismului output buffering
1.7. Expresii regulate
1.7.1. Introducere in expresii regulate
1.7.2. Suport PHP pentru expresii regulate
 
2. Controlul fluxului unui program
2.1. Instructiuni conditionale
2.1.1. Instructiunea  if
2.1.2. Instructiunea  switch
2.2. Instructiuni repetitive
2.2.1. Instructiunile while  si  do...while
2.2.2. Instructiunea  for
2.2.3. Instructiuni de control suplimentare
2.3. Instructiuni folosite pentru includerea codului

 
3. Tablouri
3.1. Crearea tablourilor
3.1.1. Atribuire directa

3.1.2. Utilizarea functiei array()

3.1.3. Utilizarea cheilor

3.2. Parcurgerea si sortarea tablourilor

3.2.1. Parcurgerea tablourilor

3.2.2. Sortarea tablourilor

3.3. Tablourile tratate ca stive si cozi

3.4. Transformarea tablourilor

3.4.1. Unirea tablourilor

3.4.2. Extragerea unei portiuni dintr-un tablou

3.4.3. Eliminarea unei portiuni dintr-un tablou

 

4. Functii si clase

4.1. Functii

4.1.1. Functii definite de utilizator

4.1.2. Functii predefinite

4.2. Clase

4.2.1. Introducere in POO

4.2.2. Definirea claselor

4.2.3. Constructorul si destructorul

4.2.4. Mostenire

4.2.5. Proprietati si metode statice

4.2.6. Polimorfism

4.2.7. Clase abstracte

 

PARTEA II-A

Lucrul cu date stocate

 

5. Lucrul cu fisiere si directoare

5.1. Modificarea permisiunilor de acces

5.2. Functii de lucru cu directoare

5.2.1. Obtinerea si modificarea directorului curent de lucru

5.2.2. Deschiderea, citirea si inchiderea directoarelor

5.2.3. Crearea, redenumirea si stergerea directoarelor

5.2.4. Utilizarea functiilor de lucru cu directoare

5.3. Functii de lucru cu fisiere

5.3.1. Copierea, redenumirea si stergerea fisierelor

5.3.2. Deschiderea si inchiderea fisierelor

5.3.3. Citirea si scrierea in fisiere

5.3.4. Determinarea permisiunilor, lungimii si tipului fisierelor

5.3.5. Fisiere temporare

5.3.6. Suma de control

5.4. Incarcarea fisierelor pe server (upload)

 

6. Lucrul cu baze de date

6.1. Sisteme de gestiune a bazelor de date relationale

6.1.1. Modelul relational

6.1.2. Limbajul SQL

6.1.3. Interfata ODBC

6.2. Implementarea MySQL a limbajului SQL

6.2.1. Administrarea conturilor utilizatorilor

6.2.2. Crearea si stergerea bazelor de date

6.2.3. Actualizarea caracteristicilor bazelor de date

6.2.4. Crearea, redenumirea si stergerea tabelelor

6.2.5. Crearea si stergerea indexurilor

6.2.6. Actualizarea structurii tabelelor

6.2.7. Actualizarea continutului tabelelor

6.2.8. Regasirea datelor din tabele

6.3. Accesarea bazelor de date MySQL folosind PHP

6.3.1. Conectarea la serverul MySQL

6.3.2. Selectarea bazei de date

6.3.3. Trimiterea interogarilor

6.3.4. Prelucrarea setului de rezultate

6.3.5. Determinarea erorilor

6.3.6. Utilizarea extensiei mysqli

6.3.7. Utilizarea interfetei ODBC

 

7. Lucrul cu date XML

7.1. Introducere in limbajul XML

7.1.1. Caracteristici ale limbajului XML

7.1.2. Familia de limbaje XML

7.2. Componentele unui document XML

7.2.1. Declaratia XML

7.2.2. Elemente XML

7.2.3. Atribute

7.2.4. Entitati

7.2.5. Sectiuni CDATA

7.2.6. Instructiuni de procesare

7.3. Spatii de nume
7.4. Validarea documentelor XML
7.4.1. Documente  XML bine formatate si valide
7.4.2. Validarea documentelor XML folosind DTD
7.4.3. Validarea documentelor XML via XML Schema
7.5. Tipuri MIME. Utilizarea limbajului XML
7.5.1. Tipuri MIME asociate documentelor XML
7.5.2. Utilizarea limbajului XML
7.6. Procesarea documentelor XML folosind PHP
7.6.1. Metode de procesare
7.6.2. Procesoare XML
7.6.3. Procesarea documentelor XML utilizand API-ul DOM
7.6.4. Procesarea documentelor XML utilizand SimpleXML
7.6.5. Procesarea documentelor XML utilizand XMLReader
7.6.6. Transformarea XSLT a documentelor XML

 
8. Lucrul cu cookie-uri si sesiuni
8.1. Cookie-uri
8.1.1. Crearea cookie-urilor
8.1.2. Utilizarea cookie-urilor
8.2. Sesiuni
8.2.1. Identificator de sesiune
8.2.2. Crearea sesiunilor

8.2.3. Durata de viata a unei sesiuni

9.2.4. Adaugarea variabilelor in sesiune

8.2.5. Eliminarea variabilelor si distrugerea sesiunii

8.2.6. Utilizarea sesiunilor

 

9. Tehnica AJAX

9.1. Introducere in AJAX

9.1.1. Caracteristici ale aplicatiilor Web clasice

9.1.2. Ce este AJAX?

9.1.3. Obiectul XMLHttpRequest

9.1.4. Instrumente de dezvoltare

9.1.5. Neajunsuri ale aplicatiilor Web bazate pe AJAX

9.2. Sabloane utilizate in dezvoltarea aplicatiilor bazate pe AJAX

9.2.1. Sabloane de interactiune Web

9.2.2. Sabloane arhitecturale
9.2.3. Sabloane de prezentare a datelor
9.3. Utilizarea tehnicii AJAX
9.3.1. Validarea datelor introduse de utilizatori in formulare
9.3.2. Actualizare fara reincarcarea intregii pagini

 
10. Utilizarea postei electronice
10.1. Serviciul de posta electronica
10.2. Standarde pentru formatul mesajelor de e-mail
10.2.1. Standardul RFC 822
10.2.2. Standardul MIME
10.3. Setari si functii
10.3.1. Setari in fisierul php.ini
10.3.2. Functia mail()
10.4. Tipuri de mesaje de e-mail
10.4.1. Mesaje de e-mail bazate pe text
10.4.2. Mesaje de e-mail in format XHTML
10.4.3. Mesaje de e-mail cu fisiere atasate

 
11. Instrumente pentru dezvoltarea aplicatiilor
11.1. Editoare de text
11.2. Sisteme de management al contintului
11.3. Cadre de lucru. Modelul MVC
11.4. Medii integrate de dezvoltare

 

PARTEA III-A

Erori si securitate

 

12. Manipularea erorilor

12.1. Tipuri de erori

12.1.1. Erori de sintaxa

12.1.2. Erori semantic

12.1.3. Erori semantice

12.1.4. Erori logice

12.2. Nivelul de raportare a erorilor

12.3. Accesarea manualului PHP

12.4. Portabilitatea codului

12.5. Optimizarea codului PHP

12.5.1. Cresterea vitezei de executie a scriptului

12.5.2. Economisirea resurselor

 

13. Securitatea in PHP

13.1. Principii si exemple de bune practice

13.1.1. Principii

13.1.2. Exemple de bune practici

13.2. Formulare si URL-uri

13.2.1. Formulare si date

13.2.2. Cross-Site Scripting
13.3. Baze de date si SQL
13.3.1. Securizarea datelor si a interogarilor
13.3.2. Expunerea datelor de acces
13.3.3. SQL Injection
13.4. Cookie-uri si sesiuni
13.4.1 Furtul cookie-urilor
13.4.2 Expunerea sesiuni de date
13.5. Includerea fisierelor
13.5.1. Expunerea codului sursa
13.5.2. Manipularea numelor de fisiere
13.5.3. Injectarea codului
13.6. Autentificare si autorizare
13.6.1. Atacuri de tip "forta bruta”
13.6.2. Detectarea parolelor
13.7. Criptarea datelor
13.7.1. Stocarea parolelor
13.7.2. Utilizarea extensiei mcrypt

 

PARTEA IV-A
Evaluare si indrumare

 
14. Exercitii propuse si exercitii rezolvate
14.1. Exercitii propuse
14.2. Exercitii rezolvate

 

Anexa  A

Instalarea si configurarea serverelor

A.1. Instalarea serverelor pe platforma Windows

A.1.1. Instalarea serverului Web Apache

A.1.2. Instalarea serverului de aplicatii PHP

A.1.3. Instalarea SGBDR MySQL

A.2. Instalarea serverelor pe platforma Linux

A.2.1. Instalarea serverului Web Apache

A.2.2. Instalarea serverului de aplicatii PHP

A.2.3. Instalarea SGBDR MySQL

A.3. Configurarea serverului Web Apache

A.3.1. Fisierul httpd.conf

A.3.2. Directive de configurare

A.3.3. Directive orientate pe server

A.3.4. Directive orientate pe utilizator

A.3.5. Controlul accesului

A.3.6. Securizarea accesului prin controlul metodelor HTTP
A.3.7. Rescrierea URL-urilor
A.4. Configurarea serverului de aplicatii PHP
A.4.1. Stiluri de tag-uri
A.4.2. Preluarea datelor
A.4.3. Utilizarea ghilimelelor magice
A.4.4. Utilizarea fisierelor situate pe alte servere
A.4.5. Incarcarea extensiilor
A.4.6. Alte directive

 
Anexa B
Instalarea unor instrumente de lucru
B.1. phpMyAdmin
B.2. PSPad
B.3. Alte instrumente

 
Anexa C
Executia automata a scripturilor PHP
C.1. Fisiere crontab
C.2. Comanda crontab
C.3. Intrari cron
C.4. Planificarea executiei scripturilor PHP

 

Nr. de pagini : 385
Anul aparitiei : 2012

Detalii produs

Cartea "Manualul tau de PHP ". face parte din categoria carti >> IT & Calculatoare - Diverse - Diverse a catalogului LibrariaRomana.ro. Cartea este scrisa de catre Anghel, Traian si a fost publicata la Editura ALBASTRA Pentru orice solicitare apelati departamentul Suport Clienti LibrariaRomana.ro, de luni pana vineri in intervalul 9-18.
LibrariaRomana.ro intelege importanta informatiilor prezentate in aceasta pagina si face eforturi permanente pentru a le pastra actualizate. Singura situatie in care informatiile prezentate pot fi diferite fata de cele ale produsului este aceea in care producatorul aduce modificari specificatiilor acestuia, fara a ne informa in prealabil.


Alte carti de la editura ALBASTRA

Editura ALBASTRA. Carti de la editura ALBASTRA

Clientii care au cumparat acest produs au mai achizitionat

Nu exista comentarii referitoare la acest produs.