PHP Developer - 4 dagen online klassikaal
1.950,00 EUR
- 4 dagen
Bouw dynamische, databasegestuurde webapplicaties met de cursus PHP Developer. Deze praktijkgerichte training is ontworpen voor zowel beginnende als ervaren ontwikkelaars en behandelt moderne PHP‑programmering, objectgeoriënteerde ontwikkeling, database‑integratie en webapplicatie‑architectuur. Je leert hoe je nette PHP‑code schrijft, gebruikersinvoer verwerkt, sessies en cookies beheert, veilig verbinding maakt met databases met behulp van PDO, objectgeoriënteerde programmeerprincipes toepast en webservices integreert. De cursus behandelt ook design patterns, templating en moderne PHP‑ontwikkelpraktijken, zodat je veilige, schaalbare en goed onderhoudbare applicaties kunt bouwen. Aan het einde van de cursus beschik je over de praktische vaardigheden om professionele PHP‑webapplicaties te ontwikkelen volgens de best practices uit de industrie.
Belangrijkste functies
Taal
Cursus en lesmateriaal zijn in het Engels
Niveau
Niveau: beginner - gemiddeld
4 dagen (8 uur per dag) klassikaal onderwijs
met gecertificeerde trainers
40+ aanbevolen studie-uren
Oefeningen en oplossingen
Downloadbare PDF-documenten met gedetailleerde inhoud (slides, uitleg)
Certificaat
Certificaat van voltooiing beschikbaar

Leerdoelen
Aan het einde van deze cursus ben je in staat om:
Verbinden
Verbind PHP‑applicaties met relationele databases met behulp van PDO, voer veilige queries uit met prepared statements en beheer transacties en uitzonderingen.
Bouwen
Bouw veilige inlogsysteem met behulp van authenticatie, sessies, cookies en toegangscontrole om gebruikersidentiteit en applicatiebeveiliging te beheren.
Integreren
Pas ontwerppatronen toe zoals MVC, Dependency Injection en Singleton, en integreer PHP‑applicaties met pakketten, API’s en webservices.

Cursusplanning
Dag 1: PHP‑basisprincipes
Les 01
- Richt de PHP-ontwikkelomgeving in en voer je eerste PHP-toepassingen uit.
- Leer de PHP-syntaxis, tags, commentaar en hoe je PHP in HTML insluit.
- Werk met variabelen, constanten, gegevenstypen en typeconversie.
- Begrijp dynamische typering en toewijzing van variabelen.
- Verwerk gebruikersinvoer met HTML-formulieren, HTTP-verzoeken en PHP-superglobals.
- Leg een sterke basis voor het ontwikkelen van dynamische webapplicaties.
Dag 2: Programmeren met PHP
Les 02
- Gebruik expressies, operatoren en operatorprioriteit op een effectieve manier.
- Beheer de stroom van een applicatie met behulp van voorwaardelijke instructies en lussen.
- Maak herbruikbare functies met parameters, retourwaarden en anonieme functies.
- Beheer de variabele scope en ingebouwde PHP-functies.
- Werk met strings, interpolatie, indexering en stringmanipulatie.
- Organiseer code met behulp van include- en require-instructies.
Dag 3: Objectgeoriënteerde PHP & Database-toegang
Les 03
- Maak en bewerk arrays met behulp van ingebouwde arrayfuncties.
- Bouw objectgeoriënteerde applicaties met klassen, overerving, interfaces en traits.
- Behandel fouten en uitzonderingen met try/catch en globale foutafhandeling.
- Verbind PHP‑applicaties met databases met behulp van PDO.
- Voer veilige databasebewerkingen uit met prepared statements en transacties.
- Beheer databaseconnectiviteit en foutafhandeling efficiënt.
Dag 4: Webontwikkeling & Applicatiearchitectuur
Les 04
- Implementeer gebruikersauthenticatie met cookies en sessiebeheer.
- Pas softwareontwerppatronen toe, waaronder MVC, Dependency Injection en Singleton.
- Gebruik templating, pakketbeheer en moderne PHP-frameworks.
- Integreer PHP-toepassingen met webservices en API's.
- Voer asynchrone HTTP-verzoeken uit met JavaScript.
- Bouw schaalbare, veilige en onderhoudbare PHP-webapplicaties.

Voor wie is dit programma bedoeld?
PHP-ontwikkelaars
Webontwikkelaars
Backend-ontwikkelaars
Fullstack-ontwikkelaars
Software-ingenieurs
Iedereen die dynamische PHP-webapplicaties wil bouwen
Vereisten
- Basiskennis programmeren
- Bekendheid met de basisprincipes van HTML
- Basiskennis van webtechnologieën
- Kennis van SQL is handig, maar niet vereist
Licenties
en gelijkheidsbeleid
Licenties en accreditatie
Deze cursus wordt aangeboden in overeenstemming met de Partner Program Agreement en voldoet aan de vereisten van de License Agreement.
Gelijkheidsbeleid
AVC biedt geen voorzieningen op basis van een handicap of medische aandoening van studenten. Kandidaten worden aangemoedigd om contact op te nemen met AVC voor begeleiding en ondersteuning gedurende het gehele traject voor het aanvragen van voorzieningen.
Veelgestelde vragen

Heeft u een op maat gemaakte incompany- of groepstraining nodig?
Vraag een incompany-trainingsprogramma aan dat speciaal is afgestemd op uw team. Wij bieden flexibele maatwerkopties die aansluiten bij uw bedrijfsdoelen, evenals concurrerende groepstarieven voor grotere teams. Vul onderstaand formulier in en onze experts in bedrijfstrainingen ontwerpen de perfecte oplossing voor u.
