Corso-Symfony-framework

Corso-Symfony-framework

PHP oggi ha molti framework. Symfony è probabilmente il framework PHP più moderno è più utilizzato.

Ha un’architettura MVC ed è distribuito sotto licenza MIT quindi è open-source.

Symfony nasce nel 2005 con Fabien Potencier, sviluppatore e fondatore dell’azienda SensioLabs.

La principale caratteristica di Symfony framework è quella di supportare l’approccio “Request/Response“. Inoltre ha un’ambiente di sviluppo con interfaccia a linea di comando. E’ indipendente dal DBMS utilizzato e ha librerie integrabili con quelle di altri produttori software. Symfony fornisce un’esperienza di navigazione “user-friendly” tramite l’instradamento (URL intelligenti). Consente la gestione della cache per ridurre il carico di elaborazione del server e l’utilizzo della banda.

Symfony framework è utilizzato per lo sviluppo di applicazioni web di dimensioni medio-grandi e per progetti scalabili.

Utilizza il template engine Twing e l’ORM Doctrine per le interazioni con i database (MySQL, PostgreSQL, Oracle e Microsoft SQL Server, sia su piattaforme Windows sia Linux-Unix).

Programma Corso-Symfony-framework (32 ore)

Introduzione
Panoramica Symfony project e releases
Installazione ambiente di sviluppo
Gestire una request e response flow

Twing template engine
la sintassi di base di Twing
l’helper per le sintassi nei templates
ereditarietà e templates inclusions
Symfony console e web profiler
URLs dinamici nei template

Introduzione a Doctrine ORM
configurazione del progetto per accesso al database
entità e mappatura con il Symfony maker
creare e applicare migrazioni per gestire lo stato del database
gestione delle relazioni tra entità
store data nel database con un controller
utilizzo query integrate o personalizzate

Introduzione ai moduli
creazione modulo con i tipi personalizzati
gestione dati invariati
utilizzo dei vincoli interny Symfony per i dati convalidati

Introduzione ai Services
Dependency Injection e Symfony services
best practices per ottenere l’elenco dei servizi disponibili da gestire
autowiring per inserire le dipendenze
servizi e variabili dell’ambiente

Panoramica Console Symfony
comandi console
creazione comandi interattivi e batch
scrittura propri comandi
Symfonystyle helper
dichiarazione e gestione nuovi argomenti nei comandi

Security
autenticazione e autorizzazioni in un progetto Symfony
creazione autenticatore con Guard
ruoli utenti e accessi alle risorse

Panoramica eventi ed invio in un progetto Symfony
eventi incorporati
sottoscrittori per dichiarare ascoltatori

Corso-Symfony-framework attivabile solo per le aziende e su richiesta.

Modalità virtual classroom online in diretta (o frontale in-house).

Vuoi essere ricontattato?Lasciaci il tuo numero telefonico e la tua email, ti richiameremo nelle 24h:

Il tuo nome (richiesto)

Telefono (richiesto)

La tua email (richiesto)

Corso di Interesse/Oggetto

Il tuo messaggio

Utilizzando questo modulo accetti la memorizzazione e la gestione dei tuoi dati nei nostri sistemi elettronici.Verrai inserito nella newsletter informativa

Acconsento al trattamento dei miei dati come da D.Lgs. 196/2003 e ai sensi del Regolamento UE 2016/679 (“GDPR”)

captcha