Plan Szkolenia

Korzystanie z PHP przestrzeni nazw

  • Przegląd przestrzeni nazw
  • Definiowanie przestrzeni nazw
  • Korzystanie z przestrzeni nazw
  • Praca z narzędziem Composer
  • Zrozumienie reguł rozpoznawania nazw

Korzystanie z interfejsów PHP

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

Praca z PHP cechami

  • Zrozumienie cech PHP
  • Tworzenie cechy PHP

Zorientowany obiektowo Programming z zaawansowanym PHP

  • Używanie PHP metod magicznych
  • Używanie PHP Konstruktorów
  • Używanie PHP Dekonstruktorów
  • Używanie PHP Singletonów

Implementacja PHP klas abstrakcyjnych

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

Korzystanie z PHP Iteratora

  • Tworzenie PHP Iteratora
  • Korzystanie z iteratorów stosowych
  • Używanie Iteratorów SPL

Korzystanie z generatorów PHP

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

Implementacja PHP haszowania haseł, weryfikacji haseł i aktualizacji haseł

Praca z PHP Wskazówkami dotyczącymi typu

  • Zrozumienie podstawowych PHP wskazówek dotyczących typów
  • Korzystanie z PHP ścisłych deklaracji typów
  • Praca z PHP typami zwracanymi

Praca z PHP zamknięciami

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

Korzystanie z PHP wyjątków

  • Zrozumienie PHP Wyjątków
  • Rzucanie wyjątku
  • Implementowanie zagnieżdżonych wyjątków
  • Implementowanie PHP wyjątków SPL
  • Rozszerzanie PHP wyjątków
  • Używanie bloku finally

Debugowanie i rejestrowanie w PHP

Korzystanie z funkcji w PHP

  • Zrozumienie ponownego użycia kodu
  • Zrozumienie przekazywania funkcji
  • Zwracanie danych z funkcji
  • Demo: Wywołanie przez wartość a wywołanie przez referencję

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

Korzystanie z PHP funkcji wyrażeń regularnych (REGEX)

Korzystanie z funkcji manipulacji ciągami znaków      Obsługa błędów uruchomieniowych w PHP

Operacje na plikach w PHP

Dostęp do magazynu bazy danych w PHP

Wdrażanie wzorców projektowych w PHP

Implementacja funkcji poczty w PHP

  • Demo: Wysyłanie i pobieranie wiadomości e-mail w PHP
  • Demo: Korzystanie z protokołu SMTP (Simple Main Transfer Protocol) do wysyłania wiadomości e-mail

Korzystanie z PEAR i cURL w PHP

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

Praca z Web Services w PHP

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

Zrozumienie introspekcji i refleksji w PHP

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

Praca z PHP sesjami

  • Zrozumienie sesji
  • Demo: PHP Mechanizm sesji

Wdrażanie najlepszych praktyk i zabezpieczeń w PHP

  • Zrozumienie najlepszych praktyk
  • Demo: Korzystanie z szyfrowania

Bezpieczeństwo IT i bezpieczne kodowanie

  • Bezpieczeństwo aplikacji internetowych
  • Luki w zabezpieczeniach aplikacji internetowych
  • Bezpieczeństwo po stronie klienta
  • Bezpieczeństwo po stronie serwera
  • Praktyczna kryptografia
  • Usługi bezpieczeństwa PHP
  • Środowisko PHP
  • Zasady bezpieczeństwa i bezpiecznego kodowania
  • Typowe błędy kodowania i luki w zabezpieczeniach
  • Techniki i narzędzia testowania bezpieczeństwa

Wymagania

  • Zrozumienie podstawowych zasad bezpieczeństwa w Internecie.
  • Doświadczenie z PHP programowaniem.
  • Doświadczenie w programowaniu po stronie klienta.

Publiczność

  • PHP Programista
 35 godzin

Liczba uczestników



Cena za uczestnika

Opinie uczestników (5)

Powiązane Kategorie