Plan Szkolenia

Wstęp

Przypomnienie o PHP Programming Podstawy

Korzystanie z PHP przestrzeni nazw

  • Przegląd przestrzeni nazw
  • Definiowanie przestrzeni nazw
  • Korzystanie z przestrzeni nazw
  • Współpraca z kompozytorem
  • Zrozumienie zasad rozpoznawania nazw

Korzystanie z PHP interfejsów

  • Tworzenie interfejsu
  • Rozszerzanie interfejsu
  • Praca z predefiniowanymi PHP interfejsami

Praca z PHP cechami

  • Zrozumienie PHP Cechy
  • Tworzenie PHP cechy

Object-Oriented Programming z zaawansowanymi PHP

  • Używanie PHP magicznych metod
  • Korzystanie z konstruktorów PHP.
  • Używanie PHP dekonstruktorów
  • Korzystanie z PHP Singletonów

Implementowanie PHP klas abstrakcyjnych

  • Przegląd PHP klas abstrakcyjnych
  • Tworzenie PHP klas abstrakcyjnych

Korzystanie z iteratora PHP.

  • Tworzenie iteratora PHP.
  • Korzystanie z iteratorów stosowych
  • Korzystanie z iteratorów SPL

Korzystanie z PHP generatorów

  • Przegląd PHP Generatorów
  • Tworzenie PHP generatora

Wdrażanie PHP mieszania haseł, weryfikacji haseł i aktualizacji haseł

Praca z PHP wskazówkami dotyczącymi typów

  • Zrozumienie podstawowych PHP wskazówek dotyczących typów
  • Używanie PHP ścisłych deklaracji typu
  • Praca z PHP typami zwrotów

Praca z PHP Zamknięciami

  • Przegląd PHP Zamknięć
  • Tworzenie PHP zamknięcia
  • Korzystanie z zaawansowanych zamknięć

Korzystanie z PHP wyjątków

  • Zrozumienie PHP Wyjątki
  • Zgłaszanie wyjątku
  • Implementowanie zagnieżdżonych wyjątków
  • Implementacja PHP wyjątków SPL
  • Rozszerzanie PHP wyjątków
  • Korzystanie z bloku Final

Debugowanie i logowanie PHP

Korzystanie z funkcji w PHP

  • Zrozumienie ponownego wykorzystania kodu
  • Zrozumienie karmienia funkcyjnego
  • Zwracanie danych z funkcji
  • Demo: Call-by-Value vs. Call-by-Reference

Korzystanie z rozszerzeń związanych z datą i godziną

Korzystanie z funkcji PHP Regularnych Expressjonów (REGEX).

Korzystanie z funkcji manipulacji ciągami

Obsługa błędów wykonawczych w PHP

Operacje na plikach w PHP

Accessing Database Przechowywanie w PHP

Implementacja Design Patterns w PHP

Implementacja funkcji poczty w PHP

  • Demo: Wysyłanie i pobieranie Email w PHP
  • Demo: Używanie SMTP (Simple Main Transfer Protocol) do wysyłania e-maili

Używanie PEAR i cURL w PHP

  • Demo: Korzystanie z PHP repozytorium rozszerzeń i aplikacji (PEAR)
  • Demo: Implementacja podstawowego cURL
  • Demo: Webscraping przy użyciu cURL

Praca z Web Services w PHP

  • Korzystanie z protokołu Simple Object Access (SOAP)
  • Korzystanie z Web Services języka opisu (WSDL)

Zrozumienie introspekcji i refleksji w PHP

  • Demo: Korzystanie z API Instrospection
  • Demo: Korzystanie z API Reflection
  • Demo: Korzystanie z szablonów Smarty

Praca z PHP sesjami

  • Sesje zrozumienia
  • Demo: PHP Mechanizm sesji

Przegląd PHP Frameworków

  • CakePHP
  • Yii
  • Zend
  • CodeIgniter

Wdrażanie najlepszych praktyk i bezpieczeństwa w PHP

  • Zrozumienie najlepszych praktyk
  • Demo: Korzystanie z szyfrowania

Rozwiązywanie problemów

Podsumowanie i wnioski

Wymagania

  • Podstawowe PHP doświadczenie w programowaniu

Publiczność

  • Deweloperzy internetowi
  • Każdy zainteresowany poszerzeniem istniejącej PHP wiedzy
 35 godzin

Liczba uczestników



Cena za uczestnika

Opinie uczestników (3)

Powiązane Kategorie