Back to top

Sviluppare WebAPI con PHP e Laravel

Durata: 2 giorni | Prezzo: € 580,00

📣 Sconto del 20% per più persone della stessa azienda


Prerequisiti

HTTP, Basi di PHP.


Descrizione

Al termine di questo corso, i partecipanti saranno in grado di:

  • Installare e configurare un’applicazione Laravel
  • Comprendere la struttura di base di un’applicazione Laravel
  • Creare rotte, controller e viste
  • Utilizzare Blade templating engine
  • Utilizzare Eloquent ORM per interagire con i database
  • Implementare l’autenticazione utente di base
  • Utilizzare Artisan per gestire le attività di sviluppo
  • Scrivere test unitari per le loro applicazioni
  • Eseguire il deploy di un’applicazione Laravel su un servizio di hosting

Contenuti

  • Introduzione a Laravel:

    • Che cos’è Laravel?
    • Perché usare Laravel?
    • Installazione di Laravel
  • Struttura di base di un’applicazione Laravel:

    • File e directory importanti
    • Convenzioni di denominazione
    • Routing di base
    • Controller e viste
  • Creazione di un’applicazione Laravel semplice:

    • Installazione di Laravel
    • Creazione di rotte e controller
    • Visualizzazione di viste
    • Passaggio di dati tra controller e viste
  • Blade templating engine:

    • Sintassi di base
    • Strutture di controllo
    • Funzioni integrate
    • Creazione di layout personalizzati
  • Eloquent ORM:

    • Introduzione ai modelli Eloquent
    • Definizione di relazioni tra modelli
    • Esecuzione di query su modelli
    • Creazione, lettura, aggiornamento ed eliminazione (CRUD) di dati
  • Esercizi pratici:

    • Creare un’applicazione web semplice che gestisce un elenco di articoli con CRUD
    • Implementare l’autenticazione utente di base
  • Artisan:

    • Comandi utili per lo sviluppo Laravel
    • Creazione di comandi personalizzati
    • Gestione delle migrazioni di database
  • Testing:

    • Introduzione ai test unitari
    • Test di integrazione
    • Test funzionale
    • Utilizzo di PHPUnit con Laravel
  • Middleware:

    • Introduzione ai middleware
    • Creazione di middleware personalizzati
    • Utilizzo di middleware per autenticazione, autorizzazione e altro
  • Gestione degli errori e delle eccezioni:

    • Gestione degli errori di base in Laravel
    • Registrazione e gestione delle eccezioni personalizzate
  • Deploy di un’applicazione Laravel:

    • Opzioni di deploy comuni
    • Deploy su hosting condiviso
    • Deploy su server VPS o cloud
  • Esercizi pratici:

    • Implementare l’autenticazione utente avanzata con middleware
    • Scrivere test unitari per le rotte e i controller
    • Effettuare il deploy dell’applicazione Laravel su un servizio di hosting

Note:

  • Saranno fornite esercitazioni pratiche durante il corso per consentire ai partecipanti di mettere in pratica le nozioni apprese.

Richiedi informazioni