fbpx

Cursus Laminas Framework Programmeren

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. Het Laminas Framework is een open source PHP class library gericht op het vereenvoudigen van complexe PHP applicaties door het gebruik van standaard componenten.

Regio:
  • Inhoud
  • Training
  • Modules
  • Algemeen
    Algemeen
  • Reviews
  • Certificaat
  • Cursus Laminas Framework Programmeren : Inhoud

    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.

  • Cursus Laminas Framework Programmeren : Training

    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.

    Cursus Laminas Framework Programmeren
  • Cursus Laminas Framework Programmeren : Modules

    Module 1 : Laminas Intro

    Module 2 : Laminas MVC

    Module 3 : Event Managers

    What is Laminas Project?
    Key Features
    Laminas Architecture
    Laminas and MVC
    Laminas Tool
    Namespaces
    Autoloading
    Project Structure
    Front Controller
    Rewrite Module
    Open Source Zend
    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
    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

    Module 5 : Controllers

    Module 6 : Routing

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

    Module 8 : Forms and Validation

    Module 9 : Database Access

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

    Module 11 : Laminas Security

    Module 12 : Laminas Components

    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
    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
    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
  • Cursus Laminas Framework Programmeren : Algemeen

    Lees de algemene cursus informatie
  • Cursus Laminas Framework Programmeren : Reviews

  • Cursus Laminas Framework Programmeren : Certificaat