Home Opleidingen
Laminas Framework Programmeren
terug naar zoekresultaten

Laminas Framework Programmeren

Deelnemerskosten
€ 3.628,79 incl. BTW

Lesgeld

€ 2.999,00
Totaal excl. BTW
€ 2.999,00
BTW
€ 629,79
Totaal incl. BTW
€ 3.628,79
Startdata in een groep op locatie en online
Locatie: Houten
Start: 15-09-2026
Toon rooster
Aanmelden
Locatie: Amsterdam
Start: 15-09-2026
Toon rooster
Aanmelden
Locatie: Rotterdam
Start: 15-09-2026
Toon rooster
Aanmelden
Locatie: Eindhoven
Start: 15-09-2026
Toon rooster
Aanmelden
In de cursus Laminas Framework Programmeren van SpiralTrain leren de deelnemers hoe de nieuwste versie van het Laminas Framework gebruikt kan worden bij de ontwikkeling van PHP Applicaties.
Image
Image

Cursus Laminas Framework Programmeren

In de cursus Laminas Framework Programmeren leer je de basisprincipes van het ontwikkelen van PHP-applicaties met het Laminas Framework. Deze cursus biedt een diepgaand overzicht van de architectuur en de nieuwste versie van het Laminas Framework, wat essentieel is voor moderne webontwikkeling.

Laminas Framework Architecture

De cursus start met een gedetailleerd overzicht van de ontwikkeling van PHP-applicaties op basis van het L

...

Cursus Laminas Framework Programmeren

In de cursus Laminas Framework Programmeren leer je de basisprincipes van het ontwikkelen van PHP-applicaties met het Laminas Framework. Deze cursus biedt een diepgaand overzicht van de architectuur en de nieuwste versie van het Laminas Framework, wat essentieel is voor moderne webontwikkeling.

Laminas Framework Architecture

De cursus start met een gedetailleerd 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, zodat je altijd met actuele technieken werkt.

MVC Pattern

Het volgende onderwerp is het Model View Controller (MVC) design pattern, dat een centraal element vormt voor PHP-applicaties met het Laminas Framework. Dit patroon helpt bij het structureren van je code en het scheiden van de logica van de presentatie.

Controller Component

Aandacht wordt besteed aan de functie van de Controller component voor de routing van de requests en de control flow binnen de applicatie. Dit betreft ook inputvalidatie, authenticatie, autorisatie en security best practices, die cruciaal zijn voor het bouwen van veilige webapplicaties.

Model Component

Bovendien wordt de functie van de Model component besproken, met specifieke aandacht voor het benaderen van databases, het cachen van data en het versturen van e-mails. Deze vaardigheden zijn belangrijk voor het efficiënt beheren van gegevens binnen je applicatie.

View Component

Ook de functie van de View component komt aan de orde. Dit betekent aandacht voor het creëren van Rich User Interfaces en het implementeren van Ajax-functionaliteit, wat zorgt voor een dynamische gebruikerservaring.

Internationalisering en Web Services

Tot slot staan de onderwerpen internationalisering en Web Services op het programma. Deze onderwerpen zijn essentieel voor het bouwen van applicaties die wereldwijd gebruikt kunnen worden en die interactie hebben met andere systemen.

Laminas Framework Certificering's Examen

De onderwerpen die in de cursus worden behandeld, zijn ook examenonderdelen voor het Laminas Framework Certificering's examen. De cursus is geen examentraining met directe voorbereiding op het examen, maar biedt je wel de kennis om het Laminas Framework effectief in Web Development te gebruiken. Wil je meer leren over andere frameworks? Kijk dan eens naar onze cursus Laravel Framework Programmeren of de cursus Symfony Framework Programmeren.

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

 

Lees meer
Opleidingsinformatie
Opleidingssoort
Training
Opleidingsmethode
In een groep op locatie en online
Type certificaat/diploma
Certificaat
Opleidingsduur
4 dagen
Max. deelnemers
12
Studiebelastingsuren
24 per opleiding
Tijdstip
Overdag
Taal in opleiding
Nederlands
Aanbieder
SpiralTrain is een opleidingsinstituut dat zich bij uitstek richt op trainingen voor software developers en zaken die raken aan software development.
SpiralTrain BV
SpiralTrain BV
NRTO