- Podstawowe PHP doświadczenie w programowaniu
Publiczność
- Deweloperzy internetowi
- Każdy zainteresowany poszerzeniem istniejącej PHP wiedzy
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
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
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
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
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