Code: PHP100
Duur in dagen: 3
Download: Open Rooster.pdf
Download: Infosheet
€ 1250

Cursus PHP Programmeren

29-11 t/m 01-12-2017 startgarantie
13-12 t/m 15-12-2017
10-01 t/m 12-01-2018
14-02 t/m 16-02-2018
14-03 t/m 16-03-2018
Uw startdatum
Regio:

Doelgroep Cursus PHP Programmeren

PHP Cursus Web developers die willen leren hoe je PHP (PHP Hypertext Preprocessor) kunt gebruiken voor het schrijven van dynamische web applicaties.

Voorkennis Cursus PHP Programmeren

HTML kennis is noodzakelijk om aan deze cursus te kunnen deelnemen. Kennis van programmeren is bevorderlijk voor een snelle begripsvorming.

Uitvoering Training PHP Programmeren

De concepten worden besproken aan de hand van presentatie slides en demo’s. De theorie wordt afgewisseld met oefeningen. Er wordt gewerkt PHP 7 dat is geïnstalleerd in een WAMP package met de Apache webserver en MySQL. De cursustijden zijn van 9.30 tot 16.30.

Certificaat PHP Programmeren

De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat PHP Programmeren.

Inhoud Cursus PHP

De cursus PHP Programmeren behandelt de basis principes van de HTML embedded script taal PHP. PHP staat voor Personal Hypertext Preprocessor, is beschikbaar op Windows en Linux en is bedoeld voor het ontwikkelen van dynamische web applicaties. PHP ontleent veel van zijn syntax aan C, Java en Perl en heeft ook een uitgebreide library aan functies. In de cursus wordt gewerkt met PHP 7 en ook de verschillen met PHP 5 komen aan de orde. Tijdens de cursus werken de deelnemers aan een case study die bestaat uit een aantal op elkaar volgende oefeningen. De deelnemers leren programmeren met de variabelen, data types, operatoren en control flow constructies van de PHP taal. PHP functies en arrays worden ook besproken. Centraal element in de cursus is de creatie van dynamische web pagina’s met PHP. Ook wordt aandacht besteed aan het submitten van web forms, het lezen van input parameters, het afhandelen van fouten, het omgaan met cookies en het werken met sessies. Tenslotte wordt besproken hoe PHP kan worden gebruikt voor MySQL database benadering en het lezen en schrijven van files op de server. Een optionele module is, indien de tijd het toelaat, de validatie van input forms met behulp van PHP. In combinatie met de PHP303 cursus, Advanced PHP Programming, behandelt deze cursus de eisen voor het Zend PHP Certification examen.

Module 1 : PHP IntroductionModule 2 : Variables and OperatorsModule 3 : Control Flow
What is PHP?
History of PHP
PHP Usage Statistics
Performance Comparison
PHP Benefits
PHP Processing Model
Using PHP
The Script Tags
PHP Basics
PHP Output Statements
PHP Installation
PHP Configuration
PHP IDE’s
PHP references
PHP Constants
PHP Variables
PHP Data Types
Weak Typing
Dynamic Typing
Number Data Type
String Data Types
Boolean Data Types
PHP Operators
Text Processing
Variable Interpolation
Include and Require
Arrays
Associative Arrays
Creating Arrays
if Statement
else Statement
elseif Statement
switch Statement
for Loop
while Loop
do while Loop
break Statement
continue Statement
nested Loops
foreach Loops
Module 4 : FunctionsModule 5 : Submitting FormsModule 6 : Error Handling
Functions
User Defined Functions
Variable Scope
Static Variables
Case Sensitivity
References
Call by Reference
Call by Value
Terminating scripts
Number Formatting
PHP Library Functions
Numerical Functions
String Functions
Array Functions
Array Sorting Functions
HTTP Requests and Responses
HTML Forms
Form Structure
Form Submission
Using POST and GET
PHP Form Processing
Using isset
Submit on Self
HTML Input Types
Accessing Form Parameters
Multiple Valued Form Elements
HTTP Request Headers
HTTP Status Codes
PHP Superglobals
Server Superglobal
Register Globals
Debugging Syntax Errors
Logic Errors
Displaying Errors
Error Severity Levels
Error Configuration Settings
Error Reporting
Logging Errors
User Input
Syntactical Errors
Semantical Errors
Fatal Errors
Non Fatal Errors
Error Handling
Module 7 : Cookies and SessionsModule 8 : File I/OModule 9 : Database Access
What are Cookies?
Problems with Cookies
Getting Cookies
Setting Cookies
Deleting Cookies
Cookie parameters
Setting Cookie parameters
Why Session Tracking?
Session ID’s
Session Tracking
Session Tracking Mechanisms
PHP Sessions
PHP Files Overview
Creating Files
Opening Files
Reading Files
Writing Files
Deleting Files
Navigate within a File
fgets Function
file_get_contents Function
file_put_contents Function
Uploading Files
Handling Uploaded Files
Uploaded File Location
Web Database Applications
PHP and Data Access
What is mysqli?
Connecting to MySQL
mysqli Connection Functions
Connection Options
mysqli Query Functions
Data Definition Query
Inserting Records
Retrieving Results
Fetch in Arrays
Fetch Functions
Buffered Queries
Unbuffered Queries
Prepared Statements
Optional Module : Validation
Hidden Field to Enable Validation
Validating Form Data
Displaying Error Messages
Required Fields
Integer Fields
Checking an Integer Range
Floating Point Fields
Checking an Email Address
Default Values
Checking Login Data

Kantooradres:
SpiralTrain BV

Gebouw "De Sijnsmeester"
Standerdmolen 8 – 1.11
3995 AA Houten

IP Computer Training Centrum
Diemerhof 32-36
1112 XN Diemen

020 7600027
http://www.ip-computer-training-centrum.nl

Compu Act Opleidingen
Slinge 303
3085 ER Rotterdam

023 - 551 3409
www.computertraining.nl

Trainspot
Kleine Singel 33
3572 CG Utrecht

030 - 737 05 81
http://www.trainspot.nl

IP Computer Training Centrum
Leenderweg 292
5644 AE Eindhoven

040 - 256 65 20
http://www.ip-computer-training-centrum.nl