Intrati in legatura

Schița de curs

Introducere

Recapitulare a bazelor programării PHP

Utilizarea spațiilor de nume în PHP

  • Prezentare generală a spațiilor de nume
  • Definirea spațiilor de nume
  • Utilizarea spațiilor de nume
  • Lucrul cu Composer
  • Înțelegerea regulilor de rezoluție a numelor

Utilizarea interfețelor în PHP

  • Crearea unei interfețe
  • Extinderea unei interfețe
  • Lucrul cu interfețe PHP predefinite

Lucrul cu trăsături în PHP

  • Înțelegerea trăsăturilor PHP
  • Crearea unei trăsături PHP

Programare orientată pe obiecte cu PHP avansat

  • Utilizarea metodelor magice PHP
  • Utilizarea constructorilor PHP
  • Utilizarea destructorilor PHP
  • Utilizarea singletonelor PHP

Implementarea claselor abstracte în PHP

  • Prezentare generală a claselor abstracte PHP
  • Crearea claselor abstracte PHP

Utilizarea iteratorului PHP

  • Crearea unui iterator PHP
  • Utilizarea iteratorilor stivuiți
  • Utilizarea iteratorilor SPL

Utilizarea generatoarelor PHP

  • Prezentare generală a generatoarelor PHP
  • Crearea unui generator PHP

Implementarea hash-ului parolei, verificării parolei și actualizării parolei în PHP

Lucrul cu indicii de tip în PHP

  • Înțelegerea indicilor de tip de bază în PHP
  • Utilizarea declarațiilor de tip strict în PHP
  • Lucrul cu tipurile de return în PHP

Lucrul cu închideri în PHP

  • Prezentare generală a închiderilor PHP
  • Crearea unei închideri PHP
  • Utilizarea închiderilor avansate

Utilizarea excepțiilor în PHP

  • Înțelegerea excepțiilor PHP
  • Aruncarea unei excepții
  • Implementarea excepțiilor imbricate
  • Implementarea excepțiilor SPL în PHP
  • Extinderea excepțiilor PHP
  • Utilizarea blocului Finally

Depanare și logare în PHP

Utilizarea funcțiilor în PHP

  • Înțelegerea reutilizării codului
  • Înțelegerea alimentării funcțiilor
  • Returnarea datelor dintr-o funcție
  • Demo: Apel prin valoare vs. apel prin referință

Utilizarea extensiilor legate de dată și oră

Utilizarea funcțiilor de expresii regulate (REGEX) în PHP

Utilizarea funcțiilor de manipulare a șirurilor
    
Gestionarea erorilor la runtime în PHP

Operații pe fișiere în PHP

Accesarea stocării bazelor de date în PHP

Implementarea modelelor de design în PHP

Implementarea funcției de e-mail în PHP

  • Demo: Trimiterea și preluarea e-mailurilor în PHP
  • Demo: Utilizarea SMTP (Simple Mail Transfer Protocol) pentru a trimite e-mailuri

Utilizarea PEAR și cURL în PHP

  • Demo: Utilizarea PHP Extension and Application Repository (PEAR)
  • Demo: Implementarea de bază a cURL
  • Demo: Web scraping folosind cURL

Lucrul cu servicii web în PHP

  • Utilizarea Simple Object Access Protocol (SOAP)
  • Utilizarea Web Services Description Language (WSDL)

Înțelegerea introspecției și reflecției în PHP

  • Demo: Utilizarea API-ului de introspecție
  • Demo: Utilizarea API-ului de reflecție
  • Demo: Utilizarea șabloanelor Smarty

Lucrul cu sesiuni în PHP

  • Înțelegerea sesiunilor
  • Demo: Mecanismul sesiunilor PHP

Prezentare generală a framework-urilor PHP

  • CakePHP
  • Yii
  • Zend
  • CodeIgniter

Implementarea celor mai bune practici și a securității în PHP

  • Înțelegerea celor mai bune practici
  • Demo: Utilizarea criptării

Depanare

Rezumat și concluzii

Cerințe

  • Experiență de bază în programarea PHP

Publicul țintă

  • Dezvoltatori web
  • Oricine este interesat să-și îmbunătățească cunoștințele existente în PHP
 35 Ore

Numărul de participanți


Pret per participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite