Cursus PHP Programmeren

Cursus PHP Programmeren

In drie dagen een vliegende start met PHP

De cursus PHP Programmeren behandelt de basisprincipes van de HTML embedded scripttaal PHP. PHP staat voor PHP: Hypertext Preprocessor, is beschikbaar voor Windows en Linux servers en is bedoeld voor het ontwikkelen van dynamische webpagina’s. PHP ontleent veel van zijn syntax (schrijfwijze) aan C, Java en Perl en is relatief makkelijk om mee te werken.

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, datatypes, 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 verzenden en controleren van webformulieren, het lezen van inputparameters, het afhandelen van fouten, het omgaan met cookies en het werken met sessies. Tenslotte wordt besproken hoe PHP kan worden gebruikt voor databasebenadering (MySQL) en het lezen en schrijven van bestanden op de server. Een optionele module is, indien de tijd het toelaat, de validatie van input forms met behulp van PHP.

(Beginnende) web developers die willen leren hoe je PHP  5(PHP: Hypertext Preprocessor 5) kunt gebruiken voor het schrijven van dynamische webpagina’s.

HTML-kennis is noodzakelijk om aan deze cursus te kunnen deelnemen. Kennis van programmeren is bevorderlijk voor een snelle begripsvorming, maar geen harde eis.

De concepten worden besproken aan de hand van presentatieslides en demo’s. De theorie wordt veel afgewisseld met oefeningen. PHP is op de cursuspc's geïnstalleerd in een zogenaamde WAMP package met de Apache webserver en MySQL met behulp van XAMPP.

Module 1 : PHP Introductie

  • Wat is PHP?
  • PHP-Gebruik in de wereld
  • Prestaties van PHP
  • Voordelen van PHP
  • De script-tags
  • PHP Basics
  • PHP Output Statements
  • PHP Installatie
  • PHP Configuratie
  • PHP IDE’s (ontwikkelomgevingen)
  • PHP documentatie

Module 2 : Variabelen en Operators

  • PHP Constants
  • PHP Variables
  • PHP Data Types
  • Weak Typing
  • Dynamic Typing
  • Number Datatype
  • String Datatype
  • Boolean Datatype
  • PHP Operators
  • Tekstverwerking
  • Variable Interpolation
  • Include en Require
  • Arrays
  • Associatieve Arrays
  • Het maken van Arrays

Module 3 : Control Flow

  • if Statement
  • else Statement
  • elseif Statement
  • switch Statement
  • for Loop
  • while Loop
  • do while Loop
  • break Statement
  • continue Statement
  • Geneste Loops
  • foreach Loops

Module 4 : Functies

  • Functies
  • User Defined Functions
  • Scope van variabelen
  • Static Variables
  • Case Sensitivity
  • References
  • Call by Reference en Call by Value
  • Beëindigen van scripts
  • Number Formatting
  • PHP Library Functies
  • NumeriekeFuncties
  • String Functies
  • Array Functies
  • Array Sorting Functies

Module 5 : Formulieren verzenden

  • HTTP Requests en Responses
  • HTML Forms
  • Structuur van formulieren
  • Verzenden van formulieren
  • POST en GET gebruiken
  • PHP Form Processing
  • isset gebruiken
  • HTML Input Types
  • Accessing Form Parameters
  • Multiple Valued Form Elements
  • HTTP Request Headers
  • HTTP Status Codes
  • PHP Superglobals
  • Server Superglobal
  • Register Globals

Module 6 : Foutafhandeling

  • Debuggen
  • 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 en Sessies

  • Wat zijn Cookies?
  • Valkuilen van Cookies
  • Getting Cookies
  • Setting Cookies
  • Deleting Cookies
  • Cookie parameters
  • Setting Cookie parameters
  • Waarom Sessies gebruiken?
  • Session ID’s
  • Session Tracking
  • Session Tracking Mechanismen
  • PHP Sessies

Module 8 : Bestandsbeheer

  • Bestanden maken
  • Bestanden openen
  • Bestanden lezen
  • In bestanden schrijven
  • Bestanden verwijderen
  • Zoeken in een bestand
  • Uploaden van bestanden
  • Bestandsupload afhandelen

Module 9 : Database Access

  • Web Database Applications
  • PHP en Dataverbindingen
  • Wat is mysqli?
  • Verbinden met MySQL
  • mysqli-verbinding
  • mysqli-queryfuncties
  • Records toevoegen
  • Resultaten ophalen
  • Ophalen in Arrays
  • Ophaalfuncties

Optionele Module : Validatie

  • Onzichtbare velden om validatie te starten
  • Valideren van formuliergegevens
  • Tonen van foutmeldingen
  • Verplichte velden
  • Getalvelden
  • Een e-mailadres valideren
  • Standaardwaarden
  • Logingegevens controleren

Beoordeling

Onze cursussen zijn door onze cursisten als volgt beoordeeld:

8/10

Certificering

Standaard examens:

Over deze opleiding

Software-versie:
PHP 5 en hoger

Talen cursusmateriaal:
NL / UK
Onder voorbehoud

Cursusmateriaal:

Belastingaftrek particulieren:
Klik voor meer informatie

In-Company mogelijkheden

Veel bedrijven willen graag een cursus verzorgd hebben op de eigen werkplek. Compu Act Opleidingen heeft ruime ervaring met het verzorgen van cursussen "on the job". Al onze cursussen kunnen wij ook bij u op locatie verzorgen. Bij meerdere deelnemers is een training bij u op locatie vaak goedkoper dan inschrijving bij onze open-roostertrainingen. Het is natuurlijk ook mogelijk om de trainingen op een van onze locaties of een door ons gehuurde locatie bij u in de omgeving te organiseren.

De voordelen:

  • Opleidingen worden verzorgd op een door uw gekozen locatie, waardoor de cursisten niet onnodig lang of ver hoeven te reizen
  • Kostenbesparing door inkoop van meerdere opleidingen tegelijkertijd
  • Veel interactie tussen medewerkers
  • Uniformiteit in begrippen, aanpak en werkwijze
  • De trainingen kunnen worden aangepast aan de specifieke wensen van uw organisatie.

Vragen?

U kunt vrijblijvend een afspraak maken met één van onze vertegenwoordigers om de mogelijkheden voor uw bedrijf te bespreken? Bel 023 551 34 09 voor een afspraak of stuur een email: info@computertraining.nl.

Lesmethodes & prijzen
Cursus: PHP Programmeren
Prijs: € 1250,-- excl. BTW
Cursusduur: 3 dagen
Cursusdata: Zie de cursusdata tab
Studielast: 2 dagen
Locaties: Haarlem, Den Bosch
Cursus: PHP Programmeren
Prijs: € 1.300,-- per dag per groep excl. BTW
Cursusduur: 3 dagen
Studielast: 2 dagen
Locaties: Bij u op locatie!

Anderen bekeken ook: