Laminas Framework Programmeren

Tijdsduur
Locatie
Op locatie, Online
Startdatum en plaats

Laminas Framework Programmeren

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

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

Startdata en plaatsen
placeAmsterdam
20 jan. 2026 tot 23 jan. 2026
Toon rooster
event 20 januari 2026, 09:30-16:30, Amsterdam, Dag 1
event 21 januari 2026, 09:30-16:30, Amsterdam, Dag 2
event 22 januari 2026, 09:30-16:30, Amsterdam, Dag 3
event 23 januari 2026, 09:30-16:30, Amsterdam, Dag 4
placeEindhoven
20 jan. 2026 tot 23 jan. 2026
Toon rooster
event 20 januari 2026, 09:30-16:30, Eindhoven, Dag 1
event 21 januari 2026, 09:30-16:30, Eindhoven, Dag 2
event 22 januari 2026, 09:30-16:30, Eindhoven, Dag 3
event 23 januari 2026, 09:30-16:30, Eindhoven, Dag 4
placeHouten
20 jan. 2026 tot 23 jan. 2026
Toon rooster
event 20 januari 2026, 09:30-16:30, Houten, Dag 1
event 21 januari 2026, 09:30-16:30, Houten, Dag 2
event 22 januari 2026, 09:30-16:30, Houten, Dag 3
event 23 januari 2026, 09:30-16:30, Houten, Dag 4
computer Online: Online
20 jan. 2026 tot 23 jan. 2026
Toon rooster
event 20 januari 2026, 09:30-16:30, Online, Dag 1
event 21 januari 2026, 09:30-16:30, Online, Dag 2
event 22 januari 2026, 09:30-16:30, Online, Dag 3
event 23 januari 2026, 09:30-16:30, Online, Dag 4
placeRotterdam
20 jan. 2026 tot 23 jan. 2026
Toon rooster
event 20 januari 2026, 09:30-16:30, Rotterdam, Dag 1
event 21 januari 2026, 09:30-16:30, Rotterdam, Dag 2
event 22 januari 2026, 09:30-16:30, Rotterdam, Dag 3
event 23 januari 2026, 09:30-16:30, Rotterdam, Dag 4
placeZwolle
20 jan. 2026 tot 23 jan. 2026
Toon rooster
event 20 januari 2026, 09:30-16:30, Zwolle, Dag 1
event 21 januari 2026, 09:30-16:30, Zwolle, Dag 2
event 22 januari 2026, 09:30-16:30, Zwolle, Dag 3
event 23 januari 2026, 09:30-16:30, Zwolle, Dag 4
placeAmsterdam
17 mrt. 2026 tot 20 mrt. 2026
Toon rooster
event 17 maart 2026, 09:30-16:30, Amsterdam, Dag 1
event 18 maart 2026, 09:30-16:30, Amsterdam, Dag 2
event 19 maart 2026, 09:30-16:30, Amsterdam, Dag 3
event 20 maart 2026, 09:30-16:30, Amsterdam, Dag 4
placeEindhoven
17 mrt. 2026 tot 20 mrt. 2026
Toon rooster
event 17 maart 2026, 09:30-16:30, Eindhoven, Dag 1
event 18 maart 2026, 09:30-16:30, Eindhoven, Dag 2
event 19 maart 2026, 09:30-16:30, Eindhoven, Dag 3
event 20 maart 2026, 09:30-16:30, Eindhoven, Dag 4
placeHouten
17 mrt. 2026 tot 20 mrt. 2026
Toon rooster
event 17 maart 2026, 09:30-16:30, Houten, Dag 1
event 18 maart 2026, 09:30-16:30, Houten, Dag 2
event 19 maart 2026, 09:30-16:30, Houten, Dag 3
event 20 maart 2026, 09:30-16:30, Houten, Dag 4
computer Online: Online
17 mrt. 2026 tot 20 mrt. 2026
Toon rooster
event 17 maart 2026, 09:30-16:30, Online, Dag 1
event 18 maart 2026, 09:30-16:30, Online, Dag 2
event 19 maart 2026, 09:30-16:30, Online, Dag 3
event 20 maart 2026, 09:30-16:30, Online, Dag 4
placeRotterdam
17 mrt. 2026 tot 20 mrt. 2026
Toon rooster
event 17 maart 2026, 09:30-16:30, Rotterdam, Dag 1
event 18 maart 2026, 09:30-16:30, Rotterdam, Dag 2
event 19 maart 2026, 09:30-16:30, Rotterdam, Dag 3
event 20 maart 2026, 09:30-16:30, Rotterdam, Dag 4
placeZwolle
17 mrt. 2026 tot 20 mrt. 2026
Toon rooster
event 17 maart 2026, 09:30-16:30, Zwolle, Dag 1
event 18 maart 2026, 09:30-16:30, Zwolle, Dag 2
event 19 maart 2026, 09:30-16:30, Zwolle, Dag 3
event 20 maart 2026, 09:30-16:30, Zwolle, Dag 4
placeAmsterdam
19 mei. 2026 tot 22 mei. 2026
Toon rooster
event 19 mei 2026, 09:30-16:30, Amsterdam, Dag 1
event 20 mei 2026, 09:30-16:30, Amsterdam, Dag 2
event 21 mei 2026, 09:30-16:30, Amsterdam, Dag 3
event 22 mei 2026, 09:30-16:30, Amsterdam, Dag 4
placeEindhoven
19 mei. 2026 tot 22 mei. 2026
Toon rooster
event 19 mei 2026, 09:30-16:30, Eindhoven, Dag 1
event 20 mei 2026, 09:30-16:30, Eindhoven, Dag 2
event 21 mei 2026, 09:30-16:30, Eindhoven, Dag 3
event 22 mei 2026, 09:30-16:30, Eindhoven, Dag 4
placeHouten
19 mei. 2026 tot 22 mei. 2026
Toon rooster
event 19 mei 2026, 09:30-16:30, Houten, Dag 1
event 20 mei 2026, 09:30-16:30, Houten, Dag 2
event 21 mei 2026, 09:30-16:30, Houten, Dag 3
event 22 mei 2026, 09:30-16:30, Houten, Dag 4
computer Online: Online
19 mei. 2026 tot 22 mei. 2026
Toon rooster
event 19 mei 2026, 09:30-16:30, Online, Dag 1
event 20 mei 2026, 09:30-16:30, Online, Dag 2
event 21 mei 2026, 09:30-16:30, Online, Dag 3
event 22 mei 2026, 09:30-16:30, Online, Dag 4
placeRotterdam
19 mei. 2026 tot 22 mei. 2026
Toon rooster
event 19 mei 2026, 09:30-16:30, Rotterdam, Dag 1
event 20 mei 2026, 09:30-16:30, Rotterdam, Dag 2
event 21 mei 2026, 09:30-16:30, Rotterdam, Dag 3
event 22 mei 2026, 09:30-16:30, Rotterdam, Dag 4
placeZwolle
19 mei. 2026 tot 22 mei. 2026
Toon rooster
event 19 mei 2026, 09:30-16:30, Zwolle, Dag 1
event 20 mei 2026, 09:30-16:30, Zwolle, Dag 2
event 21 mei 2026, 09:30-16:30, Zwolle, Dag 3
event 22 mei 2026, 09:30-16:30, Zwolle, Dag 4
placeAmsterdam
14 jul. 2026 tot 17 jul. 2026
Toon rooster
event 14 juli 2026, 09:30-16:30, Amsterdam, Dag 1
event 15 juli 2026, 09:30-16:30, Amsterdam, Dag 2
event 16 juli 2026, 09:30-16:30, Amsterdam, Dag 3
event 17 juli 2026, 09:30-16:30, Amsterdam, Dag 4
placeEindhoven
14 jul. 2026 tot 17 jul. 2026
Toon rooster
event 14 juli 2026, 09:30-16:30, Eindhoven, Dag 1
event 15 juli 2026, 09:30-16:30, Eindhoven, Dag 2
event 16 juli 2026, 09:30-16:30, Eindhoven, Dag 3
event 17 juli 2026, 09:30-16:30, Eindhoven, Dag 4
Beschrijving
In de cursus Laminas Framework Programmeren leren de deelnemers hoe de nieuwste versie van het Laminas Framework gebruikt kan worden bij de ontwikkeling van PHP Applicaties.

Laminas Framework Architecture

De cursus start met een overzicht van de ontwikkeling van PHP applicaties op basis van het Laminas Framework en bespreekt de architectuur van het Laminas Framework. De focus ligt op de nieuwste versie van het Laminas Framework.

MVC Pattern

Het volgende onderwerp is het Model View Controller (MVC) design pattern dat een centraal element voor PHP applicaties op basis van het Laminas Framework is.

Controller Component

Aandacht wordt besteed aan de functie van de Controller component voor de ro…

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: Programmeren (algemeen), JavaScript, ASP (.NET), PHP en Android.

In de cursus Laminas Framework Programmeren leren de deelnemers hoe de nieuwste versie van het Laminas Framework gebruikt kan worden bij de ontwikkeling van PHP Applicaties.

Laminas Framework Architecture

De cursus start met een overzicht van de ontwikkeling van PHP applicaties op basis van het Laminas Framework en bespreekt de architectuur van het Laminas Framework. De focus ligt op de nieuwste versie van het Laminas Framework.

MVC Pattern

Het volgende onderwerp is het Model View Controller (MVC) design pattern dat een centraal element voor PHP applicaties op basis van het Laminas Framework is.

Controller Component

Aandacht wordt besteed aan de functie van de Controller component voor de routing van de requests en de control flow. Dit betreft ook input validatie, authenticatie, autorisatie en security best practices.

Model Component

Bovendien wordt de functie van de Model component besproken, met aandacht voor het benaderen van databases, caching van data en het versturen van mail.

View Component

Ook de functie van de View component komt aan de orde en dat betekent aandacht voor Rich User Interfaces en Ajax functionaliteit.

Internationalisering en Web Services

Tot slot staan de onderwerpen internationalisering en Web Services op het programma.

Laminas Framework Certificering's Examen

De onderwerpen die in de cursus worden behandeld zijn ook examen onderdelen voor het Laminas Framework Certificering's examen. De cursus is geen examen training met directe voorbereiding op het examen, maar een training om het Laminas Framework in Web Development te gebruiken.

Doelgroep Cursus Laminas Framework Programmeren

Ervaren PHP developers die de mogelijkheden van het Laminas Framework willen leren.

Voorkennis Cursus Laminas Framework Programmeren

Uitgebreide kennis en ervaring met PHP development, waaronder object georiënteerd programmeren is vereist om aan deze cursus te kunnen deelnemen.

Uitvoering Training Laminas Framework Programmeren

De concepten worden behandeld aan de hand van presentatie slides en demo's. De theorie wordt afgewisseld met oefeningen. Een moderne PHP IDE wordt gebruikt. De focus ligt op de nieuwste versie van het Laminas Framework. De cursustijden zijn van 9.30 tot 16.30.

Certificering Laminas Framework Programmeren

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

Modules

Module 1 : Laminas Intro

  • What is Laminas Project?
  • Key Features
  • Laminas Architecture
  • Laminas and MVC
  • Laminas Tool
  • Namespaces
  • Autoloading
  • Project Structure
  • Front Controller
  • Rewrite Module
  • Open Source Zend

Module 2 : Laminas MVC

  • Design Patterns
  • MVC Elements and Implementation
  • Event-Driven Architecture
  • Key MVC Events
  • Services in MVC
  • Front_Controller
  • Request Routing
  • Action Controllers
  • Modules
  • Laminas_View
  • Error Controller

Module 3 : Event Managers

  • Events
  • Event Types
  • Event Manager
  • Trigger Events
  • Available Methods
  • Aggregates
  • Shared Event Listeners
  • Identifiers
  • Shared Event Manager
  • ModuleManager Events
  • Control Flow

Module 4 : MVC and Models

  • Application Structure
  • Modules in MVC
  • Structure of a Module
  • Bootstrapping Modular Application
  • MVC-related Module Configuration
  • LaminasModuleManager
  • ModuleManager Listeners
  • Autoload Files for Modules
  • Module Classes
  • MVC 'bootstrap' Event
  • ModuleAutoloader
  • Module Best Practices

Module 5 : Controllers

  • Laminas_Controller Components
  • Request Object
  • Accessing a Request and Response
  • Request Handing Workflow
  • Request Object Operations
  • Request Type Checkers
  • Laminas_Controller_Front
  • Dispatch Loop
  • Front Controller Parameters
  • MVC Events and Controllers
  • MVC-based Action Controllers
  • Controller Plugins

Module 6 : Routing

  • Routing Basics
  • Router Types
  • HTTP Route Types
  • Base Url
  • Standard Router
  • Using Rewrite Router
  • Shipped Routes
  • Dispatcher
  • Using _forward
  • Action Helpers
  • Plugins
  • View Scripts

Module 7 : View Layer

  • Laminas View
  • View Model
  • Layouts
  • Response Strategies
  • What are Layouts?
  • Typical Layout
  • Two Step View Pattern
  • Laminas_Layout
  • Changing Layouts
  • Partials
  • Partials Parameters
  • Partials and PartialLoop
  • Place Holders
  • PartialLoop Model
  • View Helpers

Module 8 : Forms and Validation

  • InputFilter
  • Laminas Input
  • Filtering
  • Laminas Form
  • Validating Forms
  • Rendering Forms
  • Creating Forms
  • Laminas_Form_Elements
  • Base Classes
  • Plugins
  • Laminas Validator
  • Validators
  • Decorators
  • Decorating Process
  • Sub Forms

Module 9 : Database Access

  • Connecting to a Database
  • Laminas_DB
  • Query Preparation
  • Query Execution
  • Running an SQL Query
  • Laminas Db Adapter
  • Creating an Adapter
  • Creating Statements
  • Laminas Db Sql
  • Laminas Db TableGateway
  • Fetching Results
  • CRUD Operations
  • Retrieving MetaData
  • Prepared Statements
  • Laminas_DB_Select

Module 10 : Laminas Services

  • Service Manager (SM)
  • Service Types
  • Kinds of Web Services
  • Laminas Soap Services
  • Laminas_Soap Server
  • Laminas_Soap Client
  • XML-RPC in Laminas
  • JSON-RPC in Laminas
  • REST in Laminas
  • Laminas_Rest Server
  • Laminas_Rest Client

Module 11 : Laminas Security

  • Security Concerns
  • Authenticating with Laminas_Auth
  • Laminas_Auth Adapters
  • Authenticating Results
  • Database Table Authentication
  • Laminas_Auth Adapter_DbTable
  • Basic and Digest Authentication
  • HTTP Authentication Adapter
  • Laminas_ACL
  • Access Control Lists
  • Roles and Resources

Module 12 : Laminas Components

  • Components Laminas Project
  • Laminas Component Dependencies
  • Laminas Core and Components
  • Why Laminas Components
  • Laminas_Paginator
  • Laminas_Config_Ini
  • Laminas_Registry
  • Laminas_Pdf
  • Laminas Mail
  • Laminas_Log
  • Laminas_Locale

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

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