Backend & Linguaggi
Corso Laravel API
Corso pratico per creare e gestire API con Laravel 11, autenticazione con Sanctum e versionamento API.
- 4 ore di video
- 19 lezioni
- Intermedio
- Certificato finale

Caricando il video accetti che YouTube (Google Ireland Ltd.) imposti cookie e riceva il tuo indirizzo IP e i dati di navigazione. Informativa di Google · La nostra privacy policy
Descrizione del corso
Le API REST sono il fondamento delle applicazioni web moderne, e Laravel 11 offre uno dei modi più eleganti ed efficienti per crearle. Questo corso pratico ti guiderà attraverso la creazione di API robuste e scalabili, concentrandosi sulle best practices e sui pattern più utilizzati nel mondo reale.
Imparerai a strutturare le tue API seguendo gli standard REST, implementando un'autenticazione sicura con Sanctum e gestendo le operazioni CRUD in modo efficiente. Particolare attenzione viene data al versionamento delle API, un aspetto cruciale per mantenere la compatibilità con le applicazioni client durante l'evoluzione del tuo progetto. Il corso copre aspetti fondamentali come la gestione dei filtri e della paginazione, essenziali per ottimizzare le prestazioni con grandi set di dati. Attraverso esempi pratici, vedrai come implementare queste funzionalità mantenendo il codice pulito e manutenibile. L'obiettivo è fornirti non solo le competenze tecniche, ma anche la comprensione dei principi architetturali che stanno alla base di API ben progettate. Al termine del corso, sarai in grado di creare API professionali pronte per essere utilizzate in produzione. > **Nota sul Deploy**: Il corso si concentra sugli aspetti di sviluppo e architettura delle API. Per il deploy, ti verrà data una panoramica delle opzioni disponibili, lasciandoti la libertà di scegliere la piattaforma più adatta alle tue esigenze.
Imparerai a strutturare le tue API seguendo gli standard REST, implementando un'autenticazione sicura con Sanctum e gestendo le operazioni CRUD in modo efficiente. Particolare attenzione viene data al versionamento delle API, un aspetto cruciale per mantenere la compatibilità con le applicazioni client durante l'evoluzione del tuo progetto. Il corso copre aspetti fondamentali come la gestione dei filtri e della paginazione, essenziali per ottimizzare le prestazioni con grandi set di dati. Attraverso esempi pratici, vedrai come implementare queste funzionalità mantenendo il codice pulito e manutenibile. L'obiettivo è fornirti non solo le competenze tecniche, ma anche la comprensione dei principi architetturali che stanno alla base di API ben progettate. Al termine del corso, sarai in grado di creare API professionali pronte per essere utilizzate in produzione. > **Nota sul Deploy**: Il corso si concentra sugli aspetti di sviluppo e architettura delle API. Per il deploy, ti verrà data una panoramica delle opzioni disponibili, lasciandoti la libertà di scegliere la piattaforma più adatta alle tue esigenze.
Programma
4 moduli · 19 lezioni01Introduzione4 lezioni
- Installazione PHP, Mysql e Composer
- Creazione Progetto Laravel
- Thunderclient
- Preparazioni Aggiuntive
02Teoria API5 lezioni
- Concetto Rest API
- Metodi HTTP
- Codici Stato HTTP
- Teoria Routes
- Concetto JSON
03Creazione API7 lezioni
- Creazione Endpoint
- Index e Show
- Insert
- Update PUT/PATCH
- Delete
- Filtri e Paginazione
- API Key
04Outro3 lezioni
- Questione Deploy
- Versionamento API
- Prossimi Passi
Requisiti
Necessari
- PHP
- Laravel Base
- MySQL
Consigliati
- JSON