Framework PHP Symfony Initiation

Loader DigitalCityEen ogenblik, aub...

Framework PHP Symfony Initiation

(Réf.268)
21
Uur/Uren
Werkzoekende
Betalend

Georganiseerd door:

Wat zijn de doelstellingen van de opleiding?

De grondbeginselen onder de knie krijgen om een PHP Framework project te bouwen

Opleidingsprogramma

Presentatie

Herinnering: bibliotheken en raamwerken
HTTP-centrische, objectgeoriënteerde architectuur en MVC-patroon
Overzicht van ontwikkelingen
Technologiestapel

Webserver configuratie

Serverconfiguratie
Web Debug Toolbar en Profiler overzicht
Ontwikkelgereedschappen

Project

Applicatie, bundels en bestandsstructuur
De runtime omgevingen
Configuratie: YAML, XML, PHP en Annotaties
Presentatie van de console
Een nieuw project creëren
Een project starten met composer
Workshop: Een eerste Symfony project creërenmet composer

De controleur (Aanvraagprocedure)

Controllers en FrontController
De routing service
Route parameters en constraints
De HttpFoundation component: Request en Response objecten
De Controller class en assistenten

Het uitzicht (rendering)

Communicatie tussen view en controller
URL generatie
Twig template engine
Uitbreiding, inclusie en overloading van templates
Synchrone en asynchrone (Ajax, ESI) aanroeping van controller via template
Controlestructuren
Overloading van templates
Twig macro's

Het model (bedrijfsproces)

ORM tools, Doctrine
Genereren van de database
Entity classes en configuratie via annotaties
Repository, DQL en QueryBuilder
Beheren van relaties en joins
Workshop: Voorbereiden van een database voor een project

Formulier

Formulier en FormBuilder
Geavanceerde invoercomponenten
Gegevensvalidatie
Geavanceerde formulieren (meervoudige formulieren, thematisering, CSRF...)
Workshop: Controle van de in een formulier ingevoerde gegevens

Slagen voor de certificering (indien inbegrepen in de financiering)

Deze cursus verschijnt in de catalogus Dawan maar er zijn nog geen data gepland.