Infoacademy
CISCO Networking Academy Program
1
PHP, server web, HTTP, HTML, SQL: the big picture
  • ce fel de limbaj este PHP si la ce se utilizeaza
  • protocolul HTTP
  • functionarea unui server web: cereri si raspunsuri, format URL
  • relatia PHP cu serverul web
  • serverul de baze de date
  • integrarea PHP in HTML
  • fisierul de configurare PHP
2
Variabile. Tipuri de date. Operatori
  • instructiuni PHP si comentarii
  • variabile: denumire, creare, utilizare, stergere, afisare
  • variabile predefinite
  • tipuri de date
  • constante definite de programator
  • constante predefinite si magic constants
  • principalii operatori PHP (aritmetici, logici, de comparare etc.)
3
Structuri de control al executiei. Functii
  • structuri decizionale
  • structuri pentru executie repetitiva
  • atribuirea variabilelor prin valoare sau referinta
  • variable variables si variable functions
  • tipuri de functii PHP, definire si apelare
  • parametri ai functiilor: moduri de pasare la apelare, parametri cu valori default, functii variadice
  • impunerea tipului de date al parametrilor si al valorii returnate
  • functii anonime
4
Array-uri
  • structura unui array, proprietati ale cheilor si accesarea elementelor
  • crearea si popularea unui array; sintaxe disponibile
  • parcurgerea array-urilor in diferite variante
  • array-uri multidimensionale
  • operatori pentru lucrul cu array-uri (atribuire, reunire, comparare, "splat operator" etc)
  • functii predefinite pentru lucrul cu array-uri
5
Obtinerea si procesarea datelor externe PHP
  • surse de informatie externa PHP: environment, server, client
  • tipuri de cerere HTTP (GET, POST, PUT, DELETE etc)
  • variabile PHP de tip superglobal ce stocheaza informatii externe
  • formulare HTML
  • prezentarea principalelor elemente de formular HTML (butoane, liste, campuri pentru editare de informatie etc)
  • procesarea informatiei provenite din formulare HTML
  • masuri de securitate la validarea si afisarea informatiei provenite de la client
6
Header-e HTTP. Cookies. Sesiuni
  • ce sunt header-ele HTTP
  • lucrul cu headere din PHP
  • headere HTTP indispensabile programatorului web
  • cookies: principii generale si parametrii unui cookie
  • setarea unui cookie si accesarea ulterioara
  • anularea unui cookie
  • asigurarea persistentei informatiei folosind sesiuni
7
Procesare siruri de caractere. Regular expressions
  • sintaxe de includere a variabilelor in string-uri
  • functii predefinite pentru procesare de siruri de caractere
  • regular expressions
  • aplicarea regex-urilor pentru validarea datelor din formulare, cautari, filtrari etc
  • encoding-uri pentru siruri de caractere
  • suportul PHP pentru siruri multibyte
  • afisarea corecta a sirurilor multibyte in browser
8
Lucrul cu sistemul de fisiere. Procesare upload-uri din formulare
  • particularitati ale sistemelor de fisiere din diferitele sisteme de operare
  • functii predefinite pentru lucrul cu sistemul de fisiere
  • restrictionarea administrativa a accesului la fisiere si directoare
  • particularitati ale formularelor pentru upload de fisiere
  • setari php.ini ce pot impedica/limita uploadul de fisiere
  • procesarea upload-ului de fisiere
  • masuri de securizare a upload-ului
  • stream-uri si wrappere PHP
Informare !

InfoAcademy dispune de programul
SUSTINE PERFORMANTA
.
Prin acest program se acorda reduceri de pret,
MODULE GRATUITE
si alte facilitati celor care au rezultate deosebite.
Informare !

Inscrierea on-line este utilizata pentru estimarea cererii la cursuri si nu va garanteaza locul. Inscrierea efectiva se face prin semnarea contractului si plata partiala sau totala a modulului pentru care se opteaza.
Informare !

InfoAcademy isi rezerva dreptul de a repozitiona sau amana anumite clase pentru care nu exista suficiente solicitari. Veti fi anuntati din timp despre efectuarea unor astfel de modificari