Questo corso completo è progettato per guidare gli studenti attraverso le sfide complesse della gestione dei database utilizzando il framework Laravel e il suo potente ORM chiamato Eloquent. Le lezioni ben strutturate offriranno una comprensione completa dei concetti fondamentali e avanzati della gestione del database con Eloquent e Laravel, tra cui l’importanza degli indici e delle chiavi esterne, il seeding dei database e l’uso del Query Builder per creare query SQL in modo programmatico.

A chi si rivolge

l corso è rivolto a chi desidera approfondire la gestione dei database relazionali con Eloquent, migliorare la loro comprensione di indici e chiavi esterne, e acquisire competenze nella creazione di query SQL e nel seeding dei dati di test.

Argomenti e contenuti

 Dalla gestione di un Database ad Eloquent 

Le Migrations – Indici e Chiavi Esterne – I Seeders – Introduzione al Qery Builder – Query Builder Metodi Classici – Query Builder Vincoli – Query Builder Modifiche – Query Builder Condizioni – Query Builder Ritorni- Query Builder altri Metodi -Introduzione ad Eloquent – Il Model e le Convenzioni – Recupero dei Dati – Inserimento dei Dati – Aggiornamento dei Dati -Aggiornamento Massivo – Cancellazione dei Dati – Local Scope -0 Global Scope – Accessors & Mutators – Le Collections – Relazione One to One – Relazione One to Many – Relazioni HasOne e HasMany Through – Relazioni Many to Many – Relazioni Polimorfiche – Relazioni Parent Child Loading

Obiettivi

L’obiettivo di questo corso è imparare a definire indici e chiavi esterne con Eloquent, utilizzare il seeding per popolare i dati di test e creare query SQL in modo programmatico con il Query Builder.

Modalità e fruizione

Courseware multimediale

Certificazione

Gli attestati rilasciati permettono di acquisire competenze secondo quanto indicato dal Framework DigComp 2.1 e, quindi, in grado di attestare in maniera oggettiva le competenze digitali necessarie per operare correttamente a livello professionalizzante nel lavoro in Europa.

Ore: 6