Course Outline

Introductie

Opfriscursus over PHP Programming Basisprincipes

PHP naamruimten gebruiken

  • Overzicht van naamruimten
  • Naamruimten definiëren
  • Naamruimten gebruiken
  • Werken met de componist
  • Regels voor naamomzetting begrijpen

PHP interfaces gebruiken

  • Een interface maken
  • Een interface uitbreiden
  • Werken met vooraf gedefinieerde PHP interfaces

Werken met PHP eigenschappen

  • Inzicht in PHP eigenschappen
  • Een PHP eigenschap maken

Object-Oriented Programming met Geavanceerd PHP

  • PHP Magische methoden gebruiken
  • PHP Constructors gebruiken
  • PHP Deconstructors gebruiken
  • PHP Singletons gebruiken

Implementeren van PHP Abstracte klassen

  • Overzicht van PHP Abstracte klassen
  • Het maken van PHP Abstracte klassen

De PHP Iterator gebruiken

  • Een PHP Iterator maken
  • Stapeliteraties gebruiken
  • SPL-iterators gebruiken

PHP generatoren gebruiken

  • Overzicht van PHP generatoren
  • Een PHP generator maken

Implementatie van PHP Hashing van wachtwoorden, wachtwoordverificatie en wachtwoordupdates

Werken met PHP Type Hints

  • Inzicht in de basishints van het type PHP
  • PHP Strikte typeverklaringen gebruiken
  • Werken met PHP retourtypen

Werken met PHP sluitingen

  • Overiew van PHP Sluitingen
  • Een PHP afsluiting maken
  • Geavanceerde sluitingen gebruiken

PHP Uitzonderingen gebruiken

  • Inzicht in PHP Uitzonderingen
  • Een uitzondering maken
  • Geneste uitzonderingen implementeren
  • Implementatie van PHP SPL-uitzonderingen
  • Uitbreiding van PHP uitzonderingen
  • Het Finally Block gebruiken

Foutopsporing en aanmelding PHP

Functies gebruiken in PHP

  • Inzicht in hergebruik van code
  • Inzicht in functievoeding
  • Gegevens retourneren van een functie
  • Demo: Aanroepen op waarde versus aanroepen op basis van verwijzing

Datum- en tijdgerelateerde extensies gebruiken

PHP Regular Expressionen (REGEX)-functies gebruiken

Functies voor het manipuleren van tekenreeksen gebruiken
    
Afhandeling van runtimefouten in PHP

Werken aan bestanden in PHP

Accessing Database Opslag in PHP

Implementatie Design Patterns in PHP

Implementatie van de e-mailfunctie in PHP

  • Demo: Verzenden en ophalen van Emails in PHP
  • Demo: SMTP (Simple Main Transfer Protocol) gebruiken om e-mails te verzenden

PEAR en cURL gebruiken in PHP

  • Demo: De PHP Extension and Application Repository (PEAR) gebruiken
  • Demo: Basic cURL implementeren
  • Demo: Webscraping met cURL

Werken met Web Services in PHP

  • Het Simple Object Access Protocol (SOAP) gebruiken
  • Web Services Description Language (WSDL) gebruiken

Introspectie en reflectie begrijpen in PHP

  • Demo: Instrospection API gebruiken
  • Demo: Reflectie-API gebruiken
  • Demo: Smarty-sjablonen gebruiken

Werken met PHP sessies

  • Sessies begrijpen
  • Demo: PHP Sessie Mechanisme

Overzicht van PHP Frameworks

  • CakePHP
  • Yii
  • Zend
  • CodeIgniter

Implementatie van best practices en beveiliging in PHP

  • Inzicht in best practices
  • Demo: Versleuteling gebruiken

Probleemoplossing

Samenvatting en conclusie

Requirements

  • Basis PHP programmeerervaring

Publiek

  • Webontwikkelaars
  • Iedereen die geïnteresseerd is in het vergroten van bestaande PHP kennis
 35 Hours

Getuigenissen (3)

Related Courses

Related Categories