PHP este un limbaj de programare larg răspândit și foarte folosit în lumea actuală si este în mod special folosit pentru programarea web. Fiind foarte utilizat în dezvoltarea de aplicații web, este adesea regăsit în combinații cu tehnologia HTML.
Programul PHP oferă o introducere cuprinzătoare în limbajul de programare PHP (Hypertext Preprocessor), concentrându-se pe dezvoltarea competențelor necesare pentru crearea aplicațiilor web dinamice. Programul începe de la conceptele de bază și progresează către structurile de control, lucrul cu funcții și array-uri, manipularea formularelor HTML și validarea datelor introduse. Participanții vor dobândi cunoștințe solide despre limbajul PHP și vor putea să creeze aplicații web interactive și funcționale.
- Materiale de studiu în format video înregistrat și activități practice.
- Teste intermediare prin care îți vei evalua progresul.
- Întâlniri periodice cu trainerii în ședințe tip live-virtual.
- Examen final, în urma promovării căruia primești o diplomă de finalizare program.
Urmând acest program, participanții vor învăța să:
- Recunoască avantajele limbajului PHP.
- Utilizeze PHP pentru a dezvolta aplicații web dinamice.
- Scrie și să execute scripturi PHP.
- Lucreze cu variabile și constante în PHP.
- Utilizeze operatorii pentru a efectua operații matematice și logice.
- Definească și să apeleze funcții proprii în PHP.
- Manipuleze array-uri și să lucreze cu datele din acestea.
- Integreze formulare HTML cu PHP pentru a interacționa cu utilizatorii.
- Realizeze structuri de control decizionale și repetitive.
- Valideze datele introduse în formulare folosind PHP.
Programul nu necesită cunoștințe anterioare nici din domeniul IT, nici de matematică.
Lecția 1: Introducere și concepte de bază
- Ce este PHP? Scurtă istorie. Avantajele limbajului.
- Aplicații și folosirea PHP
- Câteva noțiuni despre FTP, servere web și găzduire web, server PHP
- Aplicații software folosite în acest program
- Ce este un script PHP. Cum se scrie și cum se execută un script PHP
- Sintaxa de bază: tag-uri PHP, evadarea din HTML, separarea instrucțiunilor, comentarii
- Recapitulare
Lecția 2: Variabile și constante PHP
- Variabile: definire, utilizare
- Tipuri de date
- Numere
- String-uri
- Concatenare
- Operatorii de atribuire
- Constante PHP
- Recapitulare
Lecția 3: Operatori
- Operatori matematici
- Ordinea operațiilor
- Operatorii de comparare
- Operatori de egalitate și identitate
- Operatori pe array-uri
- Operatori logici (and, or, not, xor)
- Condiții compuse
- Recapitulare
Lecția 4: Funcții PHP definite de utilizator
- Introducere
- Definirea funcțiilor
- Apelarea funcțiilor
- Funcții cu parametri
- Valori returnate
- Transmiterea prin referință
- Domeniul de aplicare al unei variabile (scope-ul)
- Programe multi-fișiere – expresia include
- Recapitulare
Lecția 5: Funcții PHP interne (încorporate)
- Introducere
- Funcții pentru șiruri de caractere (string-uri)
- Funcții pentru lucrul cu variabile
- Funcții numerice
- Generare numere aleatoare (random)
- Alte funcții suplimentare
- Documentare
- Explorarea funcțiilor noi
- Recapitulare
Lecția 6: Array-uri PHP
- Introducere
- Definirea array-urilor cu sintaxa prescurtată
- Definirea array-urilor cu funcția array()
- Afișarea array-urilor
- Accesarea unui element din array
- Modificarea elementelor unui array
- Adăugarea de noi elemente într-un array
- Funcțiile array_shift () și array_unshift()
- Array-uri multidimensionale
- Funcții pentru array-uri
- Recapitulare
Lecția 7: Manipularea formularelor HTML în PHP
- Introducere
- Ce înseamnă Front-end?
- Ce înseamnă Back-end?
- PHP încorporat în HTML
- Variabile superglobale
- Manipularea unui formular prin metoda GET
- Manipularea unui formular prin metoda POST
- Folosirea atributului action
- Recapitulare
Lecția 8: Structuri decizionale și valori booleene
- Introducere
- Structura de control if
- Structura de control if else
- Structura de control if – elseif – else
- Structura de control switch
- Operatorul ternar
- Boolean – Adevarat și Fals
- Recapitulare
Lecția 9: Structuri de control repetitive
- Introducere
- Structura while
- Structura do while
- Structura for
- Structura foreach
- Diferențe între structurile repetitive
- break și continue
- Evitarea buclelor infinite
- Recapitulare
Lecția 10: Introducere în validarea formularelor prin PHP
- Introducere
- Manipularea unui formular
- Validare simplă
- Igienizarea basic a datelor
- Igienizare și validare cu funcția filter_var()
- Validări personalizate
- Redirecționarea prin header()
- Recapitulare
Participanții vor primi diplomă de absolvire după completarea cursului și susținerea examenului de evaluare .