Návrh Školení

Použití PHP jmenných prostorů

    Přehled oborů názvů Definování oborů názvů pomocí oborů názvů Práce s Composer Principy pravidel pro překlad názvů

Použití PHP rozhraní

    Vytvoření rozhraní Rozšíření rozhraní Práce s předdefinovanými PHP rozhraními

Práce s PHP Rysy

    Pochopení vlastností PHP Vytvoření vlastnosti PHP

Objektově orientovaný Programming s pokročilým PHP

    Použití PHP magických metod pomocí PHP konstruktorů Použití PHP dekonstruktorů pomocí PHP Singletons

Implementace PHP Abstraktní třídy

    Přehled PHP Abstraktní třídy Vytváření PHP Abstraktní třídy

Pomocí iterátoru PHP

    Vytvoření iterátoru PHP pomocí skládání iterátorů pomocí iterátorů SPL

Použití PHP generátorů

    Přehled generátorů PHP Vytvoření generátoru PHP

Implementace PHP hašování hesel, ověřování hesel a aktualizace hesel

Práce s PHP Typové rady

    Porozumění základním PHP tipům typu pomocí PHP přísných typových deklarací Práce s PHP typy vratek

Práce s PHP uzávěry

    Přehled PHP Uzavírání Vytvoření PHP Uzavírky pomocí pokročilých uzávěrů

Použití PHP výjimek

    Pochopení PHP Výjimky Vyhození výjimky Implementace vnořených výjimek Implementace PHP Rozšíření výjimek SPL PHP Výjimky pomocí bloku Konečně

Ladění a přihlašování PHP

Použití funkcí v PHP

    Porozumění opětovnému použití kódu Porozumění podávání funkcí Vracení dat z ukázky funkce: volání podle hodnoty vs. volání podle reference

Používání rozšíření souvisejících s datem a časem

Použití PHP funkcí regulárních výrazů (REGEX).

Použití funkcí pro manipulaci s řetězci Zpracování chyb za běhu v PHP

Operace se soubory v PHP

Přístup k úložišti databáze v PHP

Implementace návrhových vzorů v PHP

Implementace funkce Mail v PHP

    Ukázka: Odesílání a načítání e-mailů v PHP Ukázka: Použití SMTP (Simple Main Transfer Protocol) k odesílání e-mailů

Použití PEAR a cURL v PHP

    Demo: Použití PHP Extension and Application Repository (PEAR) Demo: Implementace základního cURL Demo: Webscraping Použití cURL

Práce s Web Services v PHP

    Použití protokolu SOAP (Simple Object Access Protocol) pomocí Web Services Description Language (WSDL)

Pochopení introspekce a reflexe v PHP

    Demo: Použití Instrospection API Demo: Použití Reflection API Demo: Použití Smarty Templates

Práce s PHP relacemi

    Pochopení ukázky relací: PHP Mechanismus relací

Implementace osvědčených postupů a zabezpečení v PHP

    Ukázka osvědčených postupů: Použití šifrování

IT bezpečnost a bezpečné kódování

    Zabezpečení webových aplikací Zranitelnosti webových aplikací Zabezpečení na straně klienta Zabezpečení na straně serveru Praktická kryptografie PHP bezpečnostní služby PHP Prostředí Principy bezpečnosti a bezpečného kódování Běžné chyby a zranitelnosti kódování Techniky a nástroje pro testování zabezpečení

Požadavky

  • Pochopení základní internetové bezpečnosti.
  • Zkušenosti s programováním PHP.
  • Zkušenosti s programováním na straně klienta.

Publikum

  • PHP Programátor
  35 hodiny

Počet účastníků



Price per participant

Reference (9)

Související kurzy

CRISC - Certified in Risk and Information Systems Control

  21 hodiny

Standard Java Security

  14 hodiny

Java and Web Application Security

  21 hodiny

Advanced Java Security

  21 hodiny

Advanced Java, JEE and Web Application Security

  28 hodiny

.NET, C# and ASP.NET Security Development

  14 hodiny

Comprehensive C# and .NET Application Security

  21 hodiny

Advanced C#, ASP.NET and Web Application Security

  21 hodiny

Související kategorie