Cursusaanbod
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
Vereisten
- Basis PHP programmeerervaring
Publiek
- Webontwikkelaars
- Iedereen die geïnteresseerd is in het vergroten van bestaande PHP kennis
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €11400 online delivery, based on a group of 2 delegates, €3600 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses