PHP CakePHP Ontwikkeling

Locatie
Op locatie
Startdatum en plaats

PHP CakePHP Ontwikkeling

@The Academy
Logo van @The Academy
Opleiderscore: starstarstarstarstar_border 8,2 @The Academy heeft een gemiddelde beoordeling van 8,2 (uit 190 ervaringen)

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

Startdata en plaatsen
placeEindhoven
12 nov. 2025 tot 19 nov. 2025
Toon rooster
event 12 november 2025, 09:00-16:00, Eindhoven
event 19 november 2025, 09:00-16:00, Eindhoven
placeUtrech
10 dec. 2025 tot 17 dec. 2025
Toon rooster
event 10 december 2025, 09:00-16:00, Utrech
event 17 december 2025, 09:00-16:00, Utrech
placeEindhoven
14 jan. 2026 tot 21 jan. 2026
Toon rooster
event 14 januari 2026, 09:00-16:00, Eindhoven
event 21 januari 2026, 09:00-16:00, Eindhoven
placeUtrecht
11 feb. 2026 tot 18 feb. 2026
Toon rooster
event 11 februari 2026, 09:00-16:00, Utrecht
event 18 februari 2026, 09:00-16:00, Utrecht
placeEindhoven
11 mar. 2026 tot 18 mar. 2026
Toon rooster
event 11 maart 2026, 09:00-16:00, Eindhoven
event 18 maart 2026, 09:00-16:00, Eindhoven
placeUtrecht
15 apr. 2026 tot 22 apr. 2026
Toon rooster
event 15 april 2026, 09:00-16:00, Utrecht
event 22 april 2026, 09:00-16:00, Utrecht
placeEindhoven
13 mei. 2026 tot 20 mei. 2026
Toon rooster
event 13 mei 2026, 09:00-16:00, Eindhoven
event 20 mei 2026, 09:00-16:00, Eindhoven
placeUtrecht
10 jun. 2026 tot 17 jun. 2026
Toon rooster
event 10 juni 2026, 09:00-16:00, Utrecht
event 17 juni 2026, 09:00-16:00, Utrecht
placeEindhoven
8 jul. 2026 tot 15 jul. 2026
Toon rooster
event 8 juli 2026, 09:00-16:00, Eindhoven
event 15 juli 2026, 09:00-16:00, Eindhoven
Beschrijving

Bij @The Academy leer je slimmer, sneller en succesvoller. Wij combineren efficiënt opleiden, praktijkgerichte trainingen en innovatieve leermethoden. Ontwikkel je ICT-skills bij een opleider die écht het verschil maakt.

De training PHP CakePHP Ontwikkeling biedt een praktijkgerichte kennismaking met het CakePHP framework. In twee dagen leer je hoe je snel en gestructureerd webapplicaties ontwikkelt dankzij het principe "convention over configuration" en krachtige tools zoals de Bake CLI. Je bouwt robuuste, schaalbare en veilige applicaties volgens moderne PHP-standaarden.

Onderwerpen die aan bod komen:

  • Opzetten van projecten met Composer en Docker
  • Automatisch scaffolding van modellen, controllers en views met Bake CLI
  • Gebruik van de ORM voor relationele databases (hasMany, belongsToMany, eager loading)
  • Middleware-integratie (bijv. CSRF-bescherming, authenticatie)
  • RESTful API-ontwikkeling met JSON responses…

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.

Bij @The Academy leer je slimmer, sneller en succesvoller. Wij combineren efficiënt opleiden, praktijkgerichte trainingen en innovatieve leermethoden. Ontwikkel je ICT-skills bij een opleider die écht het verschil maakt.

De training PHP CakePHP Ontwikkeling biedt een praktijkgerichte kennismaking met het CakePHP framework. In twee dagen leer je hoe je snel en gestructureerd webapplicaties ontwikkelt dankzij het principe "convention over configuration" en krachtige tools zoals de Bake CLI. Je bouwt robuuste, schaalbare en veilige applicaties volgens moderne PHP-standaarden.

Onderwerpen die aan bod komen:

  • Opzetten van projecten met Composer en Docker
  • Automatisch scaffolding van modellen, controllers en views met Bake CLI
  • Gebruik van de ORM voor relationele databases (hasMany, belongsToMany, eager loading)
  • Middleware-integratie (bijv. CSRF-bescherming, authenticatie)
  • RESTful API-ontwikkeling met JSON responses en routingconventies
  • Validatie en formulieren met FormHelper en custom validators
  • Unit testing met PHPUnit en mocking van services
  • Database migraties met Phinx en seed data injectie
  • Optimalisaties met caching, CSP-headers en asset compressie

Deze training is bedoeld voor PHP-developers, full-stack ontwikkelaars en teams die werken aan nieuwe of bestaande CakePHP-applicaties. De training wordt verzorgd door een ervaren Nederlandstalige trainer en biedt volop hands-on oefening.
  • PHP developers die productiviteit waarderen
  • Teams die legacy CakePHP apps onderhouden
  • Full-stack developers die API’s willen bouwen
  • Beheerders van middelgrote webapplicaties
Dag 1: CakePHP Fundamentals
  • Project setup: composer create-project --prefer-dist cakephp/app
  • MVC-structuur: Conventies voor controllers/tabellen
  • Bake CLI: Scaffolding met bin/cake bake all
  • ORM Basics: Table/Entity klassen relaties
  • Formulieren: FormHelper en data validation
  • Routing: Custom routes configureren in routes.php
  • Basic API: JSON responses met _serialize
Dag 2: Geavanceerde Technieken
  • Middleware: Pipelining met Authentication/CSRF
  • Plugins: Gebruik van FriendsOfCake packages
  • Testing: PHPUnit integratie met FixtureFactories
  • Security: Secure component en Content Security Policy
  • Performance: Caching layers en Eager Loading
  • Deployment: Docker configuratie met cakephp/docker
  • Migraties: Phinx migrations voor database changes

Programma
  • Installatie met Composer en Docker
  • Bake CLI commando’s:
  • bake controller --prefix Admin
  • bake template --theme BootstrapUI
  • ORM Associations:
  • hasMany, belongsToMany
  • contain() voor eager loading
  • FormHelper validatieregels:
  • scaffold.ini configuratie
  • Custom validation classes
  • Middleware stack configuratie:
  • CsrfProtectionMiddleware
  • BodyParserMiddleware
  • RESTful resource routing:
  • $routes→resources('Articles')
  • JWT authenticatie met plugins
  • Unit testing:
  • Table- en Entity tests
  • Mocking services
  • Database migraties:
  • Phinx change() methodes
  • Seed data injectie
  • Performance optimalisatie:
  • CacheHelper configuratie
  • DebugKit integratie
  • Deployment strategieën:
  • .env configuratie
  • Asset compressie
  • Security hardening:
  • Security component
  • CSP headers config
Voorbereiding op: * CakePHP Core Certification * Zend PHP Certification * CIW Web Development Associate
Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

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)
(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.