Sviluppare WebAPI con PHP e Laravel

Sconto del 20% per più persone della stessa azienda

Durata: 2 giorni | Prezzo: € 580,00 IVA esclusa

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.
Torna in alto