Cursus PHP Programmeren

Tijdsduur
Locatie
Op locatie, Online
Startdatum en plaats

Cursus PHP Programmeren

SpiralTrain
Logo van SpiralTrain
Opleiderscore: starstarstarstarstar_half 8,6 SpiralTrain heeft een gemiddelde beoordeling van 8,6 (uit 49 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

9
Gemiddeld cijfer voor Cursus PHP Programmeren
Gebaseerd op 1 ervaring Lees alle ervaringenchevron_right
starstarstarstarstar_half
Bas de Geest
Developer
9
Cursus PHP Programmeren

"Prima inzicht gekregen in de (basis)functionaliteiten van PHP. Willem kan uitstekend en geduldig uitleggen. Bij vragen had hij altijd het antwoord paraat. Mijn voordeel was dat ik de enige cursist was bij deze cursus en dus al mijn vragen kon stellen. Goede hard-en software om de cursus op te volgen. Extra pluspunt zijn de uitstekende lunches die we genuttigd hebben. Ik ga zeker voor de gevorderden cursus PHP." - 06-04-2018 14:04

"Prima inzicht gekregen in de (basis)functionaliteiten van PHP. Willem kan uitstekend en geduldig uitleggen. Bij vragen had hij altijd het an… alles lezen - 06-04-2018 14:04

Startdata en plaatsen

placeAmsterdam
7 mei. 2025 tot 9 mei. 2025
Toon rooster
event 7 mei 2025, 09:30-16:30, Amsterdam, Dag 1
event 8 mei 2025, 09:30-16:30, Amsterdam, Dag 2
event 9 mei 2025, 09:30-16:30, Amsterdam, Dag 3
placeEindhoven
7 mei. 2025 tot 9 mei. 2025
Toon rooster
event 7 mei 2025, 09:30-16:30, Eindhoven, Dag 1
event 8 mei 2025, 09:30-16:30, Eindhoven, Dag 2
event 9 mei 2025, 09:30-16:30, Eindhoven, Dag 3
placeHouten
7 mei. 2025 tot 9 mei. 2025
Toon rooster
event 7 mei 2025, 09:30-16:30, Houten, Dag 1
event 8 mei 2025, 09:30-16:30, Houten, Dag 2
event 9 mei 2025, 09:30-16:30, Houten, Dag 3
computer Online: Online
7 mei. 2025 tot 9 mei. 2025
Toon rooster
event 7 mei 2025, 09:30-16:30, Online, Dag 1
event 8 mei 2025, 09:30-16:30, Online, Dag 2
event 9 mei 2025, 09:30-16:30, Online, Dag 3
placeRotterdam
7 mei. 2025 tot 9 mei. 2025
Toon rooster
event 7 mei 2025, 09:30-16:30, Rotterdam, Dag 1
event 8 mei 2025, 09:30-16:30, Rotterdam, Dag 2
event 9 mei 2025, 09:30-16:30, Rotterdam, Dag 3
placeZwolle
7 mei. 2025 tot 9 mei. 2025
Toon rooster
event 7 mei 2025, 09:30-16:30, Zwolle, Dag 1
event 8 mei 2025, 09:30-16:30, Zwolle, Dag 2
event 9 mei 2025, 09:30-16:30, Zwolle, Dag 3
placeAmsterdam
4 jun. 2025 tot 6 jun. 2025
Toon rooster
event 4 juni 2025, 09:30-16:30, Amsterdam, Dag 1
event 5 juni 2025, 09:30-16:30, Amsterdam, Dag 2
event 6 juni 2025, 09:30-16:30, Amsterdam, Dag 3
placeEindhoven
4 jun. 2025 tot 6 jun. 2025
Toon rooster
event 4 juni 2025, 09:30-16:30, Eindhoven, Dag 1
event 5 juni 2025, 09:30-16:30, Eindhoven, Dag 2
event 6 juni 2025, 09:30-16:30, Eindhoven, Dag 3
placeHouten
4 jun. 2025 tot 6 jun. 2025
Toon rooster
event 4 juni 2025, 09:30-16:30, Houten, Dag 1
event 5 juni 2025, 09:30-16:30, Houten, Dag 2
event 6 juni 2025, 09:30-16:30, Houten, Dag 3
computer Online: Online
4 jun. 2025 tot 6 jun. 2025
Toon rooster
event 4 juni 2025, 09:30-16:30, Online, Dag 1
event 5 juni 2025, 09:30-16:30, Online, Dag 2
event 6 juni 2025, 09:30-16:30, Online, Dag 3
placeRotterdam
4 jun. 2025 tot 6 jun. 2025
Toon rooster
event 4 juni 2025, 09:30-16:30, Rotterdam, Dag 1
event 5 juni 2025, 09:30-16:30, Rotterdam, Dag 2
event 6 juni 2025, 09:30-16:30, Rotterdam, Dag 3
placeZwolle
4 jun. 2025 tot 6 jun. 2025
Toon rooster
event 4 juni 2025, 09:30-16:30, Zwolle, Dag 1
event 5 juni 2025, 09:30-16:30, Zwolle, Dag 2
event 6 juni 2025, 09:30-16:30, Zwolle, Dag 3
placeAmsterdam
2 jul. 2025 tot 4 jul. 2025
Toon rooster
event 2 juli 2025, 09:30-16:30, Amsterdam, Dag 1
event 3 juli 2025, 09:30-16:30, Amsterdam, Dag 2
event 4 juli 2025, 09:30-16:30, Amsterdam, Dag 3
placeEindhoven
2 jul. 2025 tot 4 jul. 2025
Toon rooster
event 2 juli 2025, 09:30-16:30, Eindhoven, Dag 1
event 3 juli 2025, 09:30-16:30, Eindhoven, Dag 2
event 4 juli 2025, 09:30-16:30, Eindhoven, Dag 3
placeHouten
2 jul. 2025 tot 4 jul. 2025
Toon rooster
event 2 juli 2025, 09:30-16:30, Houten, Dag 1
event 3 juli 2025, 09:30-16:30, Houten, Dag 2
event 4 juli 2025, 09:30-16:30, Houten, Dag 3
computer Online: Online
2 jul. 2025 tot 4 jul. 2025
Toon rooster
event 2 juli 2025, 09:30-16:30, Online, Dag 1
event 3 juli 2025, 09:30-16:30, Online, Dag 2
event 4 juli 2025, 09:30-16:30, Online, Dag 3
placeRotterdam
2 jul. 2025 tot 4 jul. 2025
Toon rooster
event 2 juli 2025, 09:30-16:30, Rotterdam, Dag 1
event 3 juli 2025, 09:30-16:30, Rotterdam, Dag 2
event 4 juli 2025, 09:30-16:30, Rotterdam, Dag 3
placeZwolle
2 jul. 2025 tot 4 jul. 2025
Toon rooster
event 2 juli 2025, 09:30-16:30, Zwolle, Dag 1
event 3 juli 2025, 09:30-16:30, Zwolle, Dag 2
event 4 juli 2025, 09:30-16:30, Zwolle, Dag 3
placeAmsterdam
6 aug. 2025 tot 8 aug. 2025
Toon rooster
event 6 augustus 2025, 09:30-16:30, Amsterdam, Dag 1
event 7 augustus 2025, 09:30-16:30, Amsterdam, Dag 2
event 8 augustus 2025, 09:30-16:30, Amsterdam, Dag 3
placeEindhoven
6 aug. 2025 tot 8 aug. 2025
Toon rooster
event 6 augustus 2025, 09:30-16:30, Eindhoven, Dag 1
event 7 augustus 2025, 09:30-16:30, Eindhoven, Dag 2
event 8 augustus 2025, 09:30-16:30, Eindhoven, Dag 3

Beschrijving

De cursus PHP Programmeren behandelt de basis principes van de HTML embedded script taal PHP.

PHP Intro

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.

PHP Syntax

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.

Web Forms en Sessions

Centraal element in de cursus is de creatie van dynamische web pagina's met PHP. Ook wor…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: PHP, Web Development, Adobe (Macromedia) Flash, Web applicatie ontwikkeling en Git & Github.

De cursus PHP Programmeren behandelt de basis principes van de HTML embedded script taal PHP.

PHP Intro

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.

PHP Syntax

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.

Web Forms en Sessions

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.

PHP en MySQL

Tenslotte wordt besproken hoe PHP kan worden gebruikt voor MySQL database benadering en het lezen en schrijven van files op de server.

Input Validatie

Een optionele module is, indien de tijd het toelaat, de validatie van input forms met behulp van PHP. In combinatie met de cursus, Advanced PHP Programming, behandelt deze cursus de eisen voor het Zend PHP Certification examen.

Doelgroep Cursus PHP Programmeren

De cursus PHP Programmeren is bestemd voor 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.

Modules

Module 1 : PHP Introduction

  • What is PHP?
  • PHP Usage Statistics
  • Performance Comparison
  • PHP Benefits
  • PHP Processing Model
  • The Script Tags
  • PHP Basics
  • PHP Output Statements
  • PHP Installation
  • PHP Configuration
  • PHP IDE's

Module 2 : Variables and Operators

  • PHP Constants
  • PHP Variables
  • PHP Data Types
  • Weak and Dynamic Typing
  • Number Data Type
  • String Data Types
  • Boolean Data Types
  • PHP Operators
  • Variable Interpolation
  • Indexed Arrays
  • Associative Arrays

Module 3 : Control Flow

  • 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 : 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

Module 5 : Submitting Forms

  • HTTP Requests and Responses
  • HTML Forms
  • 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

Module 6 : Error Handling

  • 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 Sessions

  • 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

Module 8 : File I/O

  • PHP Files Overview
  • Creating and 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

Module 9 : Database Access

  • PHP and Data Access
  • What is mysqli?
  • Connecting to MySQL
  • mysqli Connection Functions
  • mysqli Query Functions
  • Data Definition Query
  • Inserting Records
  • Retrieving Results
  • 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

Waarom SpiralTrain

SpiralTrain is specialist op het gebied van software development trainingen. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework.

Onze trainingkenmerken zich door :

• Klassikale of online open roostertrainingen en andere trainingsvormen
• Eenduidige en scherpe cursusprijzen, zonder extra kosten
• Veel trainingen met een doorlopende case study
• Trainingen die gericht zijn op certificering

9
Gemiddeld cijfer voor Cursus PHP Programmeren
Gebaseerd op 1 ervaring
starstarstarstarstar_half
Bas de Geest
Developer
9
Cursus PHP Programmeren

"Prima inzicht gekregen in de (basis)functionaliteiten van PHP. Willem kan uitstekend en geduldig uitleggen. Bij vragen had hij altijd het antwoord paraat. Mijn voordeel was dat ik de enige cursist was bij deze cursus en dus al mijn vragen kon stellen. Goede hard-en software om de cursus op te volgen. Extra pluspunt zijn de uitstekende lunches die we genuttigd hebben. Ik ga zeker voor de gevorderden cursus PHP." - 06-04-2018 14:04

"Prima inzicht gekregen in de (basis)functionaliteiten van PHP. Willem kan uitstekend en geduldig uitleggen. Bij vragen had hij altijd het an… alles lezen - 06-04-2018 14:04

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
infoEr is een telefoonnummer vereist om deze informatieaanvraag in behandeling te nemen. (optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.