Schița de curs

Introducere

Actualizare la PHP Programming Elemente de bază

Folosind PHP Spații de nume

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

Utilizarea PHP Interfețe

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

Lucrul cu PHP Trăsături

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

Object-Oriented Programming cu avansat PHP

  • Folosind PHP Metode magice
  • Folosind PHP Constructori
  • Folosind PHP Deconstructori
  • Folosind PHP Singletons

Implementarea PHP Clase abstracte

  • Prezentare generală a PHP Clase de abstracte
  • Crearea PHP Clase abstracte

Folosind PHP Iteratorul

  • Crearea unui PHP Iterator
  • Utilizarea iteratoarelor de stivuire
  • Utilizarea iteratoarelor SPL

Utilizarea PHP Generatoare

  • Prezentare generală a PHP Generatoare
  • Crearea unui PHP Generator

Implementarea PHP Hashing parolei, verificarea parolei și actualizarea parolei

Lucrul cu PHP Tip Sugestii

  • Înțelegerea indicațiilor de bază PHP tip
  • Folosind PHP Declarații de tip strict
  • Lucrul cu PHP Tipuri de returnare

Lucrul cu PHP Închideri

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

Folosind PHP Excepții

  • Înțelegerea PHP Excepții
  • Lansarea unei excepții
  • Implementarea excepțiilor imbricate
  • Implementarea PHP Excepții SPL
  • Extinderea PHP Excepții
  • Folosind blocul Finally

Depanare și conectare PHP

Utilizarea funcțiilor din PHP

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

Utilizarea extensiilor legate de dată și oră

Utilizarea funcțiilor PHP Regular Expressions (REGEX).

Utilizarea funcțiilor de manipulare a șirurilor

Gestionarea erorilor de rulare în PHP

Operarea pe fișiere în PHP

Accessing Database Stocare în PHP

Implementarea Design Patterns în PHP

Implementarea funcției de e-mail în PHP

  • Demo: trimiterea și preluarea Emails în PHP
  • Demo: Utilizarea SMTP (Simple Main Transfer Protocol) pentru a trimite e-mailuri

Folosind PEAR și cURL în PHP

  • Demo: Utilizarea PHP Extension and Application Repository (PEAR)
  • Demo: Implementarea Basic cURL
  • Demo: Webscraping folosind cURL

Lucrul cu Web Services în PHP

  • Utilizarea protocolului Simple Object Access (SOAP)
  • Utilizarea Web Services Limbajul de descriere (WSDL)

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

  • Demo: Folosind API-ul Instrospection
  • Demo: Utilizarea API-ului Reflection
  • Demo: Utilizarea șabloanelor Smarty

Lucrul cu PHP sesiuni

  • Sesiuni de înțelegere
  • Demo: PHP Mecanism de sesiune

Prezentare generală a PHP Cadre

  • CakePHP
  • Yii
  • Zend
  • CodeIgniter

Implementarea celor mai bune practici și securitate în PHP

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

Depanare

Rezumat și Concluzie

Cerințe

  • Experiență de bază PHP în programare

Audiență

  • Dezvoltatorii web
  • Toată lumea interesată în creșterea cunoștințelor existente PHP
  35 ore

Numărul de participanți


Dată început

Dată sfârșit


Dates are subject to availability and take place between 09:30 and 16:30.

Pret per participant

Mărturii (3)

Cursuri înrudite

Categorii înrudite