Code: T-INT509
Doelgroep
Deze cursus is bestemd voor ervaren PHP ontwikkelaars die zich willen certificeren voor het Zend PHP 5 Certification programmers examen.
Korte inhoud
In deze cursus worden de onderwerpen voor het PHP 5 programmers examen besproken aan de hand van test vragen. De cursus is erop gericht een zo goed mogelijke indruk te geven van wat men op het echte examen kan verwachten. De cursus is een gerichte examen training. In de cursus worden geen programmeer opdrachten uitgevoerd. De deelnemers kunnen wel experimenteren met demo scripts waarin bepaalde aspecten van het examen aan de orde komen. Aan onderwerpen waarvan tijdens de cursus blijkt dat er onduidelijkheden over bestaan, wordt extra aandacht besteed. De examen onderwerpen die op het programma staan zijn : PHP Basics, Object Oriented Programming, de verschillen tussen PHP 4 en 5, het benaderen van files en het netwerk, het gebruik van functies en arrays, het werken met strings en reguliere expressies, het benaderen van databases en SQL, het benaderen van XML data en Web Services, security en tenslotte het gebruik van design patterns.
Voorkennis
Kennis en ervaring met PHP 5 programmeren zoals behandeld in de cursussen INT503-PHP Programming en INT506-Advanced PHP Programming is vereist.
Invulling
De cursus bestaat uit het maken en bespreken van een aantal proefexamens met testvragen zoals die ook op het echte examen gesteld worden.
Duur
1 dagen. De trainingsdagen duren van 09.30 uur tot 16.30 uur.
Programma
Exam Topic: PHP Basics
o Syntax
o Operators
o Variables
o Constants
o Control Structures
o Language Constructs and Functions
Exam Topic: Object Oriented Programming
o Instantiation
o Modifiers/Inheritance
o Interfaces
o Exceptions
o Static Methods & Properties
o Autoload
o Reflection
o Type Hinting
o Class Constants
Exam Topic: PHP 4/5 Differences
o Object Orientation
o E_STRICT
o References vs. Object Handles
Exam Topic: Streams and Network Programming
o Files
o Reading
o Writing
o File System Functions
o Streams
Exam Topic: Security
o Configuration
o Session Security
o Cross-Site Scripting
o Cross-Site Request Forgeries
o SQL Injection
o Remote Code Injection
o Email Injection
o Filter Input
o Escape Output
Exam Topic: Functions
o Syntax
o Arguments
o Variables
o References
o Returns
o Variable Scope
Exam Topic: Databases and SQL
o SQL
o Joins
o Analyzing Queries
o Prepared Statements
o Transactions
Exam Topic: Strings and Patterns
o Quoting
o Matching
o Extracting
o Searching
o Replacing
o Formatting
o PCRE
Exam Topic: Arrays
o Enumerated Arrays
o Associative Arrays
o Array Iteration
o Multi-Dimensional Arrays
o Array Functions
o SPL
Exam Topic: XML and Web Services
o XML Basics
o SimpleXML
o XML Extension
o Xpath
o Webservices Basics
o SOAP
o REST
Exam Topic: Web Features
o Sessions
o Forms
o GET and POST data
o Cookies
o HTTP Headers
Exam Topic: Design and Theory
o Design Patterns
o Code Reuse
o OOP Theory
Kosten
Inschrijfgeld: € 25,-
Trainingskosten: €365,-
Studiemateriaal: € 32,-
Certificaatkosten: €25,-
Locatie- en arrangementskosten: Zie onderstaande toelichting
Locatie- en arrangementen
Twice regelt voor de dagopleidingen van maandag tot en met zaterdag een arrangement à € 50 per dag. Een dagarrangement bestaat uit zaalhuur, gebruik van ICT-middelen, onbeperkt koffie, thee, frisdrank, ijswater en een lunch. De kosten van de arrangementen worden direct aan u doorberekend.
Btw
Op alle opleidingen en trainingen is 19% btw van toepassing en voor het studiemateriaal 6%. Met uitzondering van volledige MBO niveau 2, 3 en 4 opleidingen en de volledige HBO Bacheloropleidingen. Voor organisaties die geen btw kunnen terugvorderen, bestaat de mogelijkheid het volledige aanbod op deze website btw vrij gefactureerd te krijgen. In dit geval wordt een btw correctie van 10% toegepast. Dit betekent een voordeel van 7,5% op de inclusief btw prijs. De hoogte van btw is onder voorbehoud van eventuele wetswijzigingen.
Code: T-INT509