Sunteți pe pagina 1din 6

Advanced PHP programming - Building Web Applications

1. PHP orientat pe obiecte....................................................................................................................... 2


1. Clase şi obiecte..................................................................................................................................... 2
2. Programarea web................................................................................................................................. 3
3. Controalele PHP şi HTML....................................................................................................................... 3
4. Flux de date în procesul Response/Request............................................................................................ 3
5. Metodele http POST și GET și procesarea formularelor........................................................................... 3
6. Manipularea stărilor (Cookie și Session)................................................................................................. 3
7. PHP și AJAX.......................................................................................................................................... 3
2. Crearea unei aplicaţii web..................................................................................................................... 3
3. Intrare/Ieșire........................................................................................................................................ 4
8. Lucrul cu sistemul de fișiere.................................................................................................................. 4
9. Lucrul cu un calculator aflat la distanță (remote) (FTP)............................................................................ 4
10. Poșta electronică................................................................................................................................ 4
4. Securitatea aplicației web PHP............................................................................................................ 5
11. Securitatea formularelor web.............................................................................................................. 5
12. „Cross Site” Scripting.......................................................................................................................... 5
13. Securitatea bazei de date.................................................................................................................... 5
14. Securitatea sesiunilor și a Cookie-urilor................................................................................................ 5
15. Securitatea sistemului de fișiere.......................................................................................................... 5
5. Tehnici avansate................................................................................................................................... 6
16. PDO................................................................................................................................................... 6
17. SQLite................................................................................................................................................ 6
18. MySQLi.............................................................................................................................................. 6
19. Biblioteca GD..................................................................................................................................... 6
20. Șabloane (Patterns) de design............................................................................................................. 6
21. Servicii de plată (PayPal)..................................................................................................................... 6

1/6
1. PHP orientat pe obiecte

1. Clase şi obiecte

2/6
2. Programarea web

3. Controalele PHP şi HTML

4. Flux de date în procesul Response/Request

5. Metodele http POST și GET și procesarea formularelor

6. Manipularea stărilor (Cookie și Session)

7. PHP și AJAX

2. Crearea unei aplicaţii web

Dacă nu este setat altfel, serverul web deschide automat paginile index.php sau index.html.
Comanda/funcția phpInfo () afişează informații privind PHP și sistemul în care se execută.
Când aplicația conține un număr mare de clase, adesea se utilizează sistemul autoload pentru a se evita scrierea unor
cantități mari de același cod require.
Sistemul autoload poate fi implementat cu ajutorul funcției magice __autoload sau funcţiei spl_autoload, şi se
recomandă a doua variantă, deoarece prima se consideră învechită.
Spaţiile de nume grupează logic sau delimitează părți ale codului, astfel se obţine posibilitatea de a se structura mai
bine aplicația.
Practica este ca fiecare spațiu de nume să fie localizat într-un director separat, care îl va reprezenta și va conține toate
clasele acelui spațiu de nume (namespace).
Composer este un program pentru dependency management în PHP.

3/6
3. Intrare/Ieșire

8. Lucrul cu sistemul de fișiere

9. Lucrul cu un calculator aflat la distanță (remote) (FTP)

10. Poșta electronică

4/6
4. Securitatea aplicației web PHP

11. Securitatea formularelor web

12. „Cross Site” Scripting

13. Securitatea bazei de date

14. Securitatea sesiunilor și a Cookie-urilor

15. Securitatea sistemului de fișiere

5/6
5. Tehnici avansate

16. PDO

17. SQLite

18. MySQLi

19. Biblioteca GD

20. Șabloane (Patterns) de design

21. Servicii de plată (PayPal)

6/6

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