Course Code: advphp
Duration: 35 hours
Prerequisites:
  • Podstawowe PHP doświadczenie w programowaniu

Publiczność

  • Deweloperzy internetowi
  • Każdy zainteresowany poszerzeniem istniejącej PHP wiedzy
Overview:

PHP to potężny język skryptowy ogólnego przeznaczenia, który jest najczęściej używany i nadaje się do tworzenia stron internetowych.

W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak wdrożyć zaawansowane narzędzia i techniki programowania PHP.

Po zakończeniu tego szkolenia uczestnicy będą w stanie

  • Poznaj zaawansowane koncepcje programowania PHP.
  • Ustanowienie spójności i rozwiązywanie zaawansowanych problemów przy użyciu programowania PHP.

Format kursu

  • Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
Course Outline:

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

Sites Published:

United Arab Emirates - Advanced PHP Programming

Qatar - Advanced PHP Programming

Egypt - Advanced PHP Programming

Saudi Arabia - Advanced PHP Programming

South Africa - Advanced PHP Programming

Brasil - Advanced PHP Programming

Canada - Advanced PHP Programming

中国 - Advanced PHP Programming

香港 - Advanced PHP Programming

澳門 - Advanced PHP Programming

台灣 - Advanced PHP Programming

USA - Advanced PHP Programming

Österreich - Advanced PHP Programming

Schweiz - Advanced PHP Programming

Deutschland - Advanced PHP Programming

Czech Republic - Advanced PHP Programming

Denmark - Advanced PHP Programming

Estonia - Advanced PHP Programming

Finland - Advanced PHP Programming

Greece - Advanced PHP Programming

Magyarország - Advanced PHP Programming

Ireland - Advanced PHP Programming

Luxembourg - Advanced PHP Programming

Latvia - Advanced PHP Programming

España - Programación avanzada de PHP

Italia - Advanced PHP Programming

Lithuania - Advanced PHP Programming

Nederland - Advanced PHP Programming

Norway - Advanced PHP Programming

Portugal - Advanced PHP Programming

România - Advanced PHP Programming

Sverige - Advanced PHP Programming

Türkiye - Advanced PHP Programming

Malta - Advanced PHP Programming

Belgique - Advanced PHP Programming

France - Advanced PHP Programming

日本 - Advanced PHP Programming

Australia - Advanced PHP Programming

Malaysia - Advanced PHP Programming

New Zealand - Advanced PHP Programming

Philippines - Advanced PHP Programming

Singapore - Advanced PHP Programming

Thailand - Advanced PHP Programming

Vietnam - Advanced PHP Programming

India - Advanced PHP Programming

Argentina - Programación avanzada de PHP

Chile - Programación avanzada de PHP

Costa Rica - Programación avanzada de PHP

Ecuador - Programación avanzada de PHP

Guatemala - Programación avanzada de PHP

Colombia - Programación avanzada de PHP

México - Programación avanzada de PHP

Panama - Programación avanzada de PHP

Peru - Programación avanzada de PHP

Uruguay - Programación avanzada de PHP

Venezuela - Programación avanzada de PHP

Polska - Advanced PHP Programming

United Kingdom - Advanced PHP Programming

South Korea - Advanced PHP Programming

Pakistan - Advanced PHP Programming

Sri Lanka - Advanced PHP Programming

Bulgaria - Advanced PHP Programming

Bolivia - Programación avanzada de PHP

Indonesia - Advanced PHP Programming

Kazakhstan - Advanced PHP Programming

Moldova - Advanced PHP Programming

Morocco - Advanced PHP Programming

Tunisia - Advanced PHP Programming

Kuwait - Advanced PHP Programming

Oman - Advanced PHP Programming

Slovakia - Advanced PHP Programming

Kenya - Advanced PHP Programming

Nigeria - Advanced PHP Programming

Botswana - Advanced PHP Programming

Slovenia - Advanced PHP Programming

Croatia - Advanced PHP Programming

Serbia - Advanced PHP Programming

Bhutan - Advanced PHP Programming

Nepal - Advanced PHP Programming

Uzbekistan - Advanced PHP Programming