Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Impara Laravel 12 da zero - con Intelligenza Artificiale
Highest Rated
Rating: 4.8 out of 5(40 ratings)
667 students

Impara Laravel 12 da zero - con Intelligenza Artificiale

Impara a sviluppare autonomamente i tuoi progetti Laravel - da zero alle best practice, con l'aiuto dell'IA
Last updated 5/2026
Italian

What you'll learn

  • Cosa è un framework MVC
  • La struttura MVC in Laravel
  • Sviluppare autonomamente in Laravel
  • Utilizzare le Migration
  • Utilizzare i Seeder
  • Impostare i tuoi Model
  • Definire le Route
  • Scrivere la logica business nei Controller
  • Il linguaggio Blade
  • Creare le tue View
  • Comprendere in profondità l'architettura Model-View-Controller (MVC) di Laravel e i suoi vantaggi.
  • Padroneggiare l'utilizzo di Eloquent ORM per interagire con il database in modo elegante e sicuro.
  • Creare e gestire database e tabelle utilizzando le Migrazioni di Laravel.
  • Popolare i database con dati di test utilizzando i Seeder di Laravel.
  • Definire e gestire le rotte dell'applicazione web in modo flessibile.
  • Scrivere la logica di business dell'applicazione all'interno dei Controller di Laravel.
  • Utilizzare il motore di templating Blade per creare viste dinamiche e riutilizzabili.
  • Implementare sistemi di autenticazione e autorizzazione robusti con le funzionalità integrate di Laravel.
  • Gestire le richieste HTTP e i form in modo efficiente con Laravel.
  • Utilizzare il sistema di caching di Laravel per migliorare le prestazioni dell'applicazione.
  • Implementare la validazione dei dati per garantire l'integrità delle informazioni inserite dagli utenti.
  • Gestire gli errori e le eccezioni in modo appropriato all'interno dell'applicazione Laravel.
  • Esplorare l'utilizzo dell'IA generativa all'interno di un progetto Laravel
  • Fare pratica dello sviluppo di progetti assistito dall'IA di Claude Code e di Cursor

Course content

9 sections70 lectures10h 21m total length
  • Presentazione del docente e del corso2:21
  • Introduzione ai framework4:12

    In questa lezione apprenderai cosa è un framework

Requirements

  • Conoscenza del protocollo HTTP
  • Conoscenza del paradigma di programmazione a oggetti
  • Conoscenza del linguaggio PHP

Description

Questo corso è pensato per sviluppatori PHP che desiderano imparare a sfruttare appieno le potenzialità del framework Laravel per aumentare la produttività e sviluppare applicazioni in modo strutturato e ordinato.

Se possiedi già una conoscenza di base della programmazione a oggetti in PHP e del protocollo HTTP, sei pronto per iniziare. Partiremo con una panoramica sui framework e sull’architettura MVC, analizzando subito le prime righe di codice in Laravel per prendere dimestichezza con il framework.

Approfondiremo i concetti chiave come rotte, controller, middleware, model, migration e view, con un approccio graduale che alterna teoria e pratica. Realizzeremo insieme il tuo primo progetto Laravel, affrontando l’installazione e configurazione dell’ambiente di sviluppo, la creazione di controller, model, migration, seeder, factory e componenti Blade, fino alla gestione dell’autenticazione e delle variabili d’ambiente.

Dedicheremo ampio spazio al template engine Blade, imparando a gestire layout, direttive, componenti e form, e costruiremo un progetto completo che ti guiderà dall’impostazione delle rotte fino alla validazione, alla gestione delle relazioni tra risorse, alle autorizzazioni e alla personalizzazione dell’interfaccia.

Nella parte finale, vedrai come integrare un chatbot basato su ChatGPT all’interno di un progetto Laravel, interagendo dinamicamente con JavaScript e dal controller, e sperimenterai anche l’installazione di un modello generativo in locale. Inoltre, imparerai a utilizzare l’Intelligenza Artificiale di Claude Code, che ti assisterà nella creazione dei tuoi progetti Laravel.

Infine, esploreremo Livewire per creare componenti interattivi senza scrivere codice JavaScript e concluderemo con strumenti utili come Tinker per lavorare con il codice in modo interattivo.

Il corso procede in maniera chiara e incrementale, senza dare nulla per scontato, permettendoti di padroneggiare gli strumenti fondamentali di Laravel e integrare tecnologie moderne nei tuoi progetti PHP.

Who this course is for:

  • Sviluppatori PHP che vogliono incrementare la propria produttività
  • Sviluppatori PHP incuriositi da Laravel
  • Sviluppatori Web che vogliono imparare Laravel ma hanno poco tempo
  • Sviluppatori Web che vogliono apprendere la pratica dello sviluppo assisitito da Intelligenza Artificiale (Claude Code e Cursor)