Laravel è stata la rock star dello sviluppo di applicazioni PHP per molti anni e per una buona ragione. Enorme ecosistema, comunità attiva, forte mercato del lavoro, startup di successo – ha tutto ciò che rende utile l’adozione di una nuova tecnologia.

Se volete imparare Laravel, non andate oltre. Sfogliando questa guida, potete trovare consigli sui migliori tutorial di Laravel, che corrispondono al vostro livello di conoscenza e al vostro stile di apprendimento.

Pronti? Scaviamo più a fondo!

Perché Imparare Laravel

Ci sono molte ragioni per cui potreste voler imparare Laravel, quindi inizieremo con la più importante di queste. Inoltre, esamineremo anche alcuni suggerimenti su come imparare il framework in modo efficiente prima di esaminare in dettaglio i migliori tutorial di Laravel, compresi i pro, i contro e i casi d’uso di ogni tutorial.

1. Sviluppo Rapido

Laravel è un framework PHP open source per lo sviluppo di applicazioni web, basato sul modello architettonico MVC (Model-View-Controller). La sua sintassi espressiva e semplice accelera lo sviluppo e si traduce in una base di codice pulita e manutenibile e in applicazioni scalabili.

2. Alta Popolarità

Il codice sorgente di Laravel è ospitato su GitHub, dove si trova il repository PHP più popolare, con più di 60.000 stelle. Ci sono anche molti tutorial Laravel, video, screencast e risorse disponibili online che vi possono aiutare a imparare il framework e a rimanere aggiornati sui nuovi sviluppi.

3. Enorme Ecosistema

Grazie alla sua popolarità, Laravel ha un enorme ecosistema di pacchetti sia ufficiali che di terze parti che potete aggiungere alla propria applicazione. I pacchetti ufficiali includono strumenti e piattaforme per la gestione dei server, ambienti per sviluppatori, strumenti di monitoraggio e test, un pannello di amministrazione e altro ancora (li trovate sulla homepage di Laravel sotto il menu ‘Ecosystem’).

Se volete aggiungere funzionalità che non esistono ancora, potete anche sviluppare il vostro pacchetto Laravel.

4. Comunità attiva

C’è un’enorme comunità intorno a Laravel che potete trovare su Laravel.io, Laracasts Discuss, LaraChat, Discordia, Reddit e altri posti interessanti. Laravel propone anche una conferenza ufficiale chiamata Laracon che si svolge ogni anno in tre continenti (America, Europa, Australia).

5. Forte Mercato del Lavoro

Lo sviluppo Laravel è una competenza molto richiesta e le prospettive di lavoro sono eccellenti. Ha un job board ufficiale chiamato Larajobs dove i titoli di lavoro più comuni sono ‘Laravel Developer’, ‘Backend Laravel Developer’, ‘Full-Stack PHP Developer’ (Laravel è spesso accoppiato con Vue.js sul frontend), e ‘TALL Stack Developer’ (TALL sta per Tailwind CSS, Alpine.js, Laravel, e Livewire).

Oltre a Larajobs, è possibile trovare una moltitudine di lavori di Laravel su altri siti di lavoro come Monster, Indeed, e LinkedIn, mentre i lavori da remoto di Laravel sono disponibili anche su RemoteOK, We Work Remotely, e in altri luoghi.

6. Opportunità Commerciali Promettenti

Se non volete lavorare per qualcun altro ma costruire la vostra attività, Laravel può essere un’ottima soluzione anche per voi. Ci sono già molte aziende di successo basate su Laravel, come OctoberCMS, Mailcoach, Monica CRM, Invoice Ninja e CodeCourse (li trovate più avanti in questo articolo, tra i tutorial a pagamento di Laravel), solo per citarne alcune.

Avendo Laravel come base, seguendo le migliori pratiche e avendo un hosting PHP ad alte prestazioni, la vostra applicazione scalerà in produzione senza problemi.

Come Imparare Laravel

Per iniziare ad apprendere lo sviluppo di Laravel, avrete bisogno di alcune conoscenze pregresse.

Conoscenze Pregresse

È necessario usare in modo sicuro il PHP, in particolare il PHP orientato agli oggetti. È importante anche sapere come usare la riga di comando e il gestore di pacchetti Composer – questi due argomenti sono di solito trattati da tutorial PHP per principianti.

Per iniziare più facilmente, può essere utile conoscere già l’HTML e i sistemi di gestione di database relazionali (Laravel ne supporta quattro: MySQL, PostgreSQL, SQLite e SQL Server).

Materiale Didattico

Imparare un framework PHP come Laravel è un po’ diverso dall’imparare un linguaggio di programmazione come PHP. Qui farete più progetti pratici fin dall’inizio e meno (o zero) esercizi di programmazione, perché è così che è strutturata la maggior parte dei tutorial di Laravel.

Costruire applicazioni del mondo reale significa anche usare spesso Laravel come parte di uno stack. Per esempio, molti tutorial Laravel lo usano con un frontend Vue, il che significa che dovrete anche imparare Vue.js (di solito coperto dallo stesso tutorial) per realizzare il progetto.

È anche più difficile trovare tutorial per principianti assoluti e la maggior parte dei tutorial sono in formato video. A malapena si trovano manuali su Laravel, soprattutto perché i cambiamenti sono così rapidi che quando un libro viene pubblicato, il framework è già due versioni avanti.

Versioni Laravel

Una delle cose più importanti quando si sceglie un tutorial di Laravel è prestare attenzione alla versione di Laravel che copre. Dovrete avere familiarità con le seguenti regole di versione di Laravel:

Dato che ci sono due rilasci principali ogni anno, i tutorial difficilmente possono seguirli. La maggior parte dei tutorial di Laravel che troverete in una data qualsiasi sarà di 1-3 versioni indietro rispetto alla versione attuale. Questo non è un problema enorme, a meno che il framework non venga completamente sovrascritto, cosa che è successa l’ultima volta che Laravel 4 è stato rilasciato nel 2013.

Anche se vi consigliamo di usare l’ultimo tutorial disponibile, non fatevi prendere dal panico se dovete tornare indietro di due o tre rilasci, soprattutto se si tratta di un pezzo pratico che mostra come costruire il tipo di applicazione che volete imparare.

Potreste trovare alcune incongruenze tra le diverse versioni, ma queste sono solitamente annotate dall’autore o da altri studenti nella sezione di discussione. È anche una buona idea sfogliare le note di rilascio di ogni nuova versione per vedere cosa è cambiato perché vi può aiutare a sapere a cosa prestare attenzione.

Budget per la Formazione

Imparare Laravel non è affatto costoso, lo potete fare anche gratis. Questa guida include sia i tutorial Laravel gratuiti che quelli a pagamento, ma anche quelli a pagamento non sono molto costosi; potete abbonarvi a un sito di tutorial premium per ~15-30 dollari mese.

Anche se non volete spendere soldi per imparare Laravel, vale anche la pena di navigare nella sezione a pagamento, dato che alcuni dei siti di tutorial premium sono dotati di prove gratuite, occasionali corsi video e altre offerte gratuite.

I 6 Migliori Siti Gratuiti di Tutorial Laravel

Diamo ora un’occhiata più da vicino ai migliori tutorial di Laravel!

1. Documentazione ufficiale di Laravel (Principiante, Intermedio, Avanzato)

Documentazione ufficiale Laravel

Documentazione ufficiale Laravel

La documentazione ufficiale di Laravel descrive concretamente la struttura di Laravel, mantenuta dalla comunità di Laravel e disponibile anche su GitHub. Inizia con una guida all’installazione e fornisce una panoramica di tutti i concetti di Laravel, come template, sicurezza, gestione del database e molti altri. Qui potete anche trovare la documentazione dei pacchetti ufficiali di Laravel.

Pro:

Contro:

Quando Scegliere la Documentazione Ufficiale di Laravel

La documentazione ufficiale di Laravel è utile a qualsiasi livello di conoscenza per verificare i dettagli di qualsiasi concetto legato a Laravel. Tuttavia, può essere travolgente per i principianti a causa della sua elevata densità di informazioni.

È il posto migliore per familiarizzare con le caratteristiche dei nuovi rilasci o per confrontare diverse versioni.

2. Laravel News (Principianti, Intermedio, Avanzato)

Laravel News

Laravel News

Laravel News è un sito tutorial di Laravel all-inclusive con molteplici sfaccettature. Ha un blog con le ultime notizie di Laravel, una sezione per le esercitazioni di Laravel che copre argomenti dal livello principiante a quello esperto, un podcast quindicinale di Laravel, e una newsletter di Laravel che trasmette ogni domenica mattina. Laravel News presenta anche i popolari pacchetti Laravel con una breve descrizione e un codice di esempio.

Pro:

Contro:

Quando Scegliere Laravel News

Laravel News è la migliore fonte gratuita di notizie relative a Laravel. I tutorial sono di alta qualità e coprono molte cose interessanti – ma anche se non vi interessano, vale la pena di abbonarsi alla newsletter per rimanere aggiornati sul framework Laravel (ogni edizione include anche alcuni annunci di lavoro Laravel). Anche il News Podcast quindicinale di Laravel è un’ottima risorsa per gli sviluppatori di Laravel a qualsiasi livello.

3. Tuts Make (Intermedio, Avanzato)

Tuts Make

Tuts Make

Tuts Make è un popolare blog di tutorial che copre diversi linguaggi di programmazione e tecnologie, tra cui Laravel. I tutorial sono succinti e aggiornati e discutono i task, gli errori e i casi d’uso comuni di Laravel. Includono diversi snippet di codice che potete usare anche nei vostri progetti.

TutsMake ha una categoria a parte per le domande e le risposte alle interviste di Laravel, con spiegazioni semplici e ponderate.

Pro:

Contro:

Quando Scegliere i Tuts Make

Tuts Make non è sicuramente per principianti. Avrete bisogno di almeno una conoscenza intermedia di Laravel per capire questi tutorial, in quanto sono molto basati su codici, senza molte discussioni teoriche. I tutorial non sono neanche collegati tra loro: Tuts Make è un blog, non una serie di tutorial di Laravel passo-passo. Se siete alla ricerca di un lavoro con Laravel, non perdetevi la sua sezione domande e risposte sui colloqui, è davvero una buona risorsa.

4. LaraShout (Principianti, Intermedio, Avanzato)

LaraShout

LaraShout

LaraShout è un sito gratuito di tutorial che si concentra completamente sulla struttura di Laravel. Oltre ai tutorial pratici su Laravel, contiene anche guide su importanti concetti teorici come middleware, archiviazione, queue, jobs e molto altro. Alcuni dei tutorial sono raggruppati in serie, in modo da poter ottenere una conoscenza più approfondita di ogni argomento.

Attualmente, LaraShout include quattro serie: collezioni, design patterns, sviluppo di applicazioni per l’ecommerce e sviluppo di pacchetti.

Pro:

Contro:

Quando Scegliere LaraShout

LaraShout è consigliato principalmente per studenti di livello intermedio e avanzato, anche se include anche alcuni tutorial per principianti. Le quattro serie di tutorial Laravel sono particolarmente degne di nota; tuttavia, considerate che non necessariamente coprono tutto ciò di cui avrete bisogno, in quanto LaraShout è più un blog tecnologico che un sito educativo completo.

5. Learn2torials (Principianti, Intermedio)

Learn2torials

Learn2torials

Learn2torials è un progetto individuale di Sandip Patel che include tutorial gratuiti su diversi linguaggi di programmazione e framework. La sezione del tutorial Laravel copre molti aspetti importanti del framework, dall’installazione ai backup fino alla cache.

Si concentrano più sulla teoria che sulla pratica, ma poiché includono molti esempi di codice più lunghi, possono aiutare a risolvere anche i problemi del mondo reale.

Pro:

Contro:

Perché Scegliere Learn2torials

Se siete principianti o sapete già qualcosa sullo sviluppo Laravel ma avete qualche lacuna, Learn2torials può essere la risorsa Laravel ideale per voi. Ha anche molte sovrapposizioni con i documenti ufficiali di Laravel, così potete usare le due risorse insieme per consolidare la vostra comprensione dei concetti di base.

6. Eloquent by Example (Intermedio)

Eloquent by Example

Eloquent by Example

Eloquent by Example è un altro progetto individuale, offerto da Jeff Madsen. Si tratta di una serie di tutorial gratuiti di Laravel che riguardano esclusivamente Eloquent ORM, il mappatore relazionale di oggetti responsabile del trasferimento dei dati tra gli oggetti Laravel e il database relazionale in esecuzione in background (MySQL, PostgreSQL, SQLite o SQL Server, a seconda della scelta).

I tutorial sono strutturati come lezioni consecutive e si leggono come i capitoli di un libro su Eloquent ORM.

Pro:

Contro:

Quando Scegliere Eloquent by Example

Se avete già qualche conoscenza di Laravel ma volete padroneggiare l’Eloquent ORM, questa è la migliore risorsa Laravel a cui ricorrere. Detto questo, non è chiaro quando sia stato aggiornato l’ultima volta, ma i link puntano ai documenti di Laravel 5.8, quindi potrebbe contenere alcune informazioni obsolete e ignorare le aggiunte più recenti.

È comunque la guida Eloquent più completa che si possa trovare.

I 6 Migliori Video Tutorial, Screencast e Podcast Gratuiti su Laravel

1. BitFumes (Principianti, Intermedio, Avanzato)

BitFumes

BitFumes

BitFumes è un sito web educativo con screencast gratuiti e a pagamento e video corsi di sviluppo web. La sua sezione gratuita dei tutorial Laravel comprende molti video-corsi di alta qualità rivolti principalmente ai principianti, ma anche qui si possono trovare alcuni articoli più avanzati.

Ci sono anche molti tutorial gratuiti di Laravel sul canale YouTube di BitFumes, tra cui un corso di 6 ore e mezza che copre lo sviluppo di Laravel dalle basi fino ad argomenti avanzati come Livewire (necessario per lo stack TALL).

Pro:

Contro:

Quando Scegliere BitFumes

Il canale YouTube di BitFumes vale comunque la pena di sfogliarlo, anche se siete a un livello avanzato. I tutorial gratuiti sul sito BitFumes coprono molti argomenti di livello principiante che sono difficili da trovare gratuitamente altrove. Troverete anche un corso premium Laravel che include argomenti avanzati come l’integrazione Stripe e lo sviluppo test-driven.

2. Laravel Business di Povilas Korop (Principianti, Intermedio, Avanzato)

Laravel Business

Laravel Business

Laravel Business è un popolare canale YouTube che include video tutorial gratuiti su come usare Laravel per il business. È un progetto individuale di Povilas Korop che è anche l’autore di Laravel Daily (vedi sotto nella sezione delle risorse a pagamento).

Sul suo canale pubblica ogni settimana diversi video su YouTube, discutendo argomenti come Blade, Eloquent, PHPUnit, applicazioni SaaS e molti altri. Oltre ai tutorial pratici, Povilas fa anche confronti, fornisce consigli di carriera e di business, e sotto la scheda ‘Community’, condivide quotidianamente la ‘Laravel tip of the day’.

Pro:

Contro:

Quando Scegliere Laravel Business

Anche se Laravel Business si rivolge principalmente agli utenti più avanzati, può essere una grande risorsa di Laravel anche per i principianti, in particolare per i consigli professionali e di business di Povilas.

Se vi siete occupati di sviluppo Laravel per un po’ di tempo e siete un po’ annoiati dal vostro lavoro, questo canale può aiutarvi a recuperare la vostra motivazione, in quanto discute molte cose interessanti, nuove funzionalità e casi d’uso specifici che non troverete altrove.

3. Laraning (Principianti, Intermedio)

Laraning - Tutorial Laravel

Laraning

Il nome Laraning deriva dalle parole ‘Laravel’ e ‘learning’ (apprendimento), e rimane fedele a questo nome in quanto è completamente dedicato all’apprendimento di Laravel. Dispone di corsi video gratuiti, classificati come ‘Series’, ‘Features’, and ‘Courses’.

Nella categoria ‘Series’ ci sono video tutorial liberamente accoppiati sui pacchetti Laravel e su altri argomenti. La sezione ‘Features’ è ancora in fase di sviluppo e attualmente include un solo video tutorial sul motore di template Blade. In ‘Courses’ troverete serie di video tutorial più lunghi, come il corso completo ‘Laravel dalla A alla Z’ rivolto ai principianti.

Pro:

Contro:

Quando Scegliere Laraning

Dato che il sito web di Laraning non è ancora del tutto pronto, troverete qua e là delle funzionalità mancanti. Ad esempio, il pulsante “Sign in” (Accedi) non funziona ancora e alcune delle serie includono solo due video. Tuttavia, i tutorial già pubblicati sono di alta qualità e vale sicuramente la pena di dare un’occhiata, soprattutto il corso Laravel dalla A alla Z, se siete appena agli inizi.

4. Laravel PHP Framework Tutorial di FreeCodeCamp (Principianti, Intermedio)

Laravel PHP Framework Tutorial

Laravel PHP Framework Tutorial

Laravel PHP Framework Tutorial è un corso video per principianti della piattaforma di apprendimento online FreeCodeCamp. Anche se la parte backend del programma di FreeCodeCamp è incentrata su Python, sul suo canale Youtube troverete anche video educativi su altri linguaggi backend, creati dai membri della sua comunità open source.

Questo tutorial di Laravel di Victor Gonzalez vi guida attraverso la costruzione di un clone di Instagram partendo da zero, con funzionalità come il follow/unfollow, modifica dei profili, ridimensionamento delle immagini e altro ancora. Il video è lungo circa 4 ore e mezzo, ma è suddiviso in sezioni più corte in modo da poterlo seguire facilmente.

Pro:

Contro:

Quando Scegliere Laravel PHP Framework Tutorial di FreeCodeCamp

Se volete imparare Laravel costruendo il clone di un’applicazione molto popolare e reale, questo è uno dei posti migliori per farlo gratuitamente. Le spiegazioni di Victor sono ponderate e facili da capire e la comunità di FreeCodeCamp è molto utile se vi imbattete in problemi.

Anche se è rivolto ai principianti, potrebbe essere utile anche se avete già qualche conoscenza di Laravel, ma volete imparare a mettere insieme un’applicazione simile a Instagram.

5. Let’s Build with Laravel: A Linktree Clone (Principianti, Intermedio)

Let's Build with Laravel: A Linktree Clone

Let’s Build with Laravel: A Linktree Clone

Let’s Build with Laravel: A Linktree Clone è un veloce screencast di Laravel che insegna come costruire un costruttore di landing page per social media simile al popolare servizio Linktree.

Il video dura solo 58 minuti perché non spiega i concetti di base e non mostra come installare Laravel, ma va direttamente alla pratica. Questo tutorial gratuito di Laravel è stato creato da Andrew Schmelyun che ha caricato molti altri video di Laravel sul suo canale YouTube: vale la pena vederlo.

Pro:

Contro:

Quando Scegliere ‘Let’s Build with Laravel: A Linktree Clone’

Anche se la descrizione del video su Youtube dice che è destinato ai principianti, se siete completamente a digiuno di Laravel, dovete tenere presente che questo video presuppone una certa conoscenza preesistente del framework, come l’installazione o la configurazione iniziale.

Questo tutorial di Laravel può essere l’ideale per costruire la vostra prima applicazione con il framework, ma anche se volete migliorare le vostre capacità di sviluppo delle applicazioni.

6. The Laravel Podcast (Principianti, Intermedio, Avanzato)

The Laravel Podcast

The Laravel Podcast

The Laravel Podcast è un podcast quindicinale ospitato da Matt Stauffer, con discussioni su Laravel e PHP. Ogni episodio è incentrato su un unico argomento, come l’autenticazione, le migrazioni, il debug, la creazione di un ambiente locale e molto altro. Gli episodi sono lunghi circa un’ora e mezzo e possono essere ascoltati sia con il lettore podcast integrato che con i Podcast Apple.

Pro:

Contro:

Quando Scegliere The Laravel Podcast

Anche se un podcast non è un classico tutorial, è un ottimo modo per familiarizzare con una nuova tecnologia, ascoltare le opinioni degli esperti del settore e aggiornarsi sulle ultime novità. Quindi, The Laravel Podcast è una risorsa Laravel altamente raccomandata per gli sviluppatori di qualsiasi livello.

(Avete mai pensato di fare un podcast? Consultate la nostra guida approfondita su come lanciare il vostro primo podcast con WordPress).

Gli 8 Migliori Video Tutorial, Screencast a Pagamento e Libri su Laravel

1. Laracasts (Principianti, Intermedio, Avanzato)

Laracasts - Tutorial Laravel

Laracasts

Laracasts è una piattaforma educativa premium che offre screencast sullo sviluppo web. Sebbene il suo obiettivo primario sia il framework Laravel, ha anche corsi su altre tecnologie, la maggior parte delle quali può essere usata insieme a Laravel, come CSS, JavaScript, PHP, SQL, Vue.js, e altro ancora.

Inoltre, sono presenti anche cinque Laracast Journeys: Laravel, Testing, PHP, JavaScript e Tooling. Per Journey si intende una raccolta di screencast necessari per padroneggiare una determinata abilità.

Pro:

Contro:

Hai bisogno di un hosting veloce, affidabile e completamente sicuro per il tuo sito ecommerce? Kinsta fornisce tutto questo oltre a un supporto di livello internazionale 24/7 da parte di esperti di WooCommerce. Dai un’occhiata ai nostri piani

Quando Scegliere Laracast

I Laracast sono video tutorial di alta qualità, consigliati per ogni livello. Anche se si tratta di un servizio premium, potete trovare alcune serie completamente gratuite, ad esempio una serie intermedia su Envoyer e una serie per principianti su Forge. Tuttavia, non è possibile filtrare i corsi gratuiti, quindi dovrete trovarli da soli.

Anche se non volete pagare l’iscrizione vale la pena di iscrivervi al forum con un account gratuito, soprattutto se avete bisogno di un aiuto dalla comunità per il vostro codice.

2. Laravel Daily (Principianti, Intermedio, Avanzato)

Laravel Daily

Laravel Daily

Laravel Daily è il sito a pagamento del tutorial Laravel di Povilas Korop, il creatore del già citato canale Youtube Laravel Business. Povilas offre qui 10 serie di video tutorial a pagamento e una serie di video tutorial gratuiti su Laravel, che coprono argomenti interessanti come la creazione di un’applicazione per la fatturazione con Laravel, la costruzione di una CRUD SPA con Laravel e Vue, il mastering di Eloquent, la creazione di una REST API con Laravel e altro ancora.

Pro:

Contro:

Quando Scegliere Laravel Daily

Laravel Daily è raccomandato per chi sviluppa Laravel a qualsiasi livello. Se siete già abbonati al canale Laravel Business e vi piace lo stile di insegnamento di Povilas, i suoi corsi video a pagamento su Laravel Daily possono essere il prossimo passo logico nel vostro viaggio con Laravel.

È anche un’ottima scelta se volete acquisire competenze molto richieste sul mercato del lavoro, come lo sviluppo di API o SaaS con Laravel.

3. CodeCourse (Intermedio, Avanzato)

CodeCourse - Tutorial Laravel

CodeCourse

CodeCourse è una piattaforma di screencast premium per tutorial di sviluppo web. La maggior parte degli screencast sono strutturati come ‘Paths’ e sono disponibili in quattro categorie: Flutter, Vue.js, Laravel e design patterns.

Il percorso Clean Laravel consiste di nove corsi video e insegna a scrivere codice Laravel pulito e di alta qualità. CodeCourse ha anche un percorso Laravel più breve chiamato Filtering with Laravel. Oltre ai percorsi, CodeCourse offre anche corsi singoli, dove potete imparare a costruire diversi tipi di applicazioni con Laravel, tra cui un clone di Twitter, un sito web di snippet di codice e una piattaforma di ecommerce.

Pro:

Contro:

Quando Scegliere CodeCourse

Per beneficiare degli screencast Laravel di CodeCourse, dovrete avere familiarità con le basi dello sviluppo di Laravel. Tuttavia, se disponete di una conoscenza intermedia del framework o lavorate già nel settore, potete imparare molte cose nuove.

Anche se si tratta di un servizio premium, non è molto costoso, quindi se trovate un corso o un percorso che vi interessa, è un buon investimento del vostro tempo e del vostro impegno.

4. Building APIs and SPAs with Laravel, Vue.js, and Capacitor (Avanzato)

Building APIs and SPAs with Laravel, Vue.js, and Capacitor

Building APIs and SPAs with Laravel, Vue.js, and Capacitor

The Ultimate Guide to Building APIs & Single-Page Applications with Laravel, Vue.js, and Capacitor è un ebook di Dan Pastori e Jay Rogers, disponibile su ServerSideUp. Tratta di come sviluppare applicazioni web e mobile a partire dallo stesso codice dove tutte le vostre applicazioni comunicano con un’API centralizzata.

Il libro passa attraverso il processo di costruzione di un’applicazione reale chiamata Roast, un’applicazione per la ricerca di caffetterie. Non è solo una demo, ma un’applicazione esistente che permette di iscriversi, aggiungere la propria caffetteria preferita, trovare caffetterie su una mappa e molto altro ancora. Potete installare l’app Roast anche sul vostro dispositivo Android o iOS.

Pro:

Contro:

Quando Scegliere ‘Building APIs and SPAs with Laravel, Vue.js, and Capacitor’

Se avete già esperienza nello sviluppo di Laravel, questo ebook può ampliare le vostre competenze e ampliare ulteriormente le vostre conoscenze. Vi guida su come supportare tre codici base (web, iOS, Android) durante la costruzione di un’applicazione complessa.

Inoltre, accoppia Laravel con strumenti all’avanguardia – il framework front-end Nuxt.js (costruito sopra Vue.js) e il runtime cross-platform Capacitor (date un’occhiata alla documentazione). Inoltre, copre Laravel 8, quindi al momento è il libro Laravel più recente disponibile sul mercato (ha già 380 pagine e nuovi capitoli sono in arrivo).

5. LinkedIn Learning (Principianti, Intermedio)

LinkedIn Learning

LinkedIn Learning

LinkedIn Learning, precedentemente chiamato Lynda.com, è una piattaforma di e-learning premium che offre un percorso di apprendimento completo nello sviluppo di Laravel.

Consiste in cinque corsi separati, iniziando con (1) le basi di Laravel, poi copre (2) test, sicurezza e distribuzione, (3) la costruzione di RESTful API, (4) le basi di Vue, e (5) come usare Vue.js e Laravel insieme come un ambiente full-stack. Se realizzate questo percorso di formazione, avrete una conoscenza sufficiente per iniziare la vostra carriera di sviluppo Laravel full-stack.

Pro:

Contro:

Quando Scegliere LinkedIn Learning

Se volete lavorare come sviluppatore Laravel full-stack e non avete un grande portfolio, il percorso Laravel di LinkedIn Learning potrebbe aiutarvi a trovare un lavoro, in quanto potete mostrare il badge di completamento sul vostro profilo LinkedIn (date un’occhiata a cosa significa esattamente). Può anche essere una buona scelta se volete fare un corso più lungo sullo sviluppo di Laravel full-stack, dove tutti i contenuti necessari sono già raccolti per voi.

6. Udemy (Principianti, Intermedio, Avanzato)

Udemy - Tutorial Laravel

Udemy

Udemy è un mercato globale di elearning dove i creatori indipendenti vendono i loro video corsi, non solo nello sviluppo web ma anche in molte altre materie.

Su Laravel ci sono al momento 280 corsi per tutti i livelli di conoscenza. L’interfaccia di Udemy fornisce diversi filtri, come il prezzo, le valutazioni, la durata, il livello e altro ancora, per aiutarvi a trovare il miglior tutorial Laravel per voi. Oltre all’inglese, offre corsi anche in altre lingue.

Pro:

Contro:

Quando Scegliere Udemy

Dato che Udemy offre quasi 300 serie di video tutorial su Laravel, è necessario dedicare un po’ di tempo e di sforzi per trovare quello che vi serve. Vale la pena prestare attenzione alle etichette “best seller”, “nuovo” e “hot & new”, anche se non è possibile filtrare per queste caratteristiche.

Non dimenticate di leggere le recensioni degli studenti e di guardare le anteprime, poiché Udemy non è una piattaforma centralizzata con un processo di garanzia della qualità standardizzato. Se vi imbattete in una mela marcia, potete comunque riavere i vostri soldi usando la garanzia di rimborso entro 30 giorni.

7. Skillshare (Principianti, Intermedio)

Skillshare

Skillshare

Skillshare è un’altra piattaforma di e-learning simile a Udemy, ma usa un modello di prezzo diverso. Qui non si paga per i corsi individuali, ma per un canone mensile con il quale è possibile accedere a tutti i corsi Skillshare.

Attualmente, Skillshare elenca 22 video corsi su Laravel creati da insegnanti indipendenti. Tuttavia, tenete in considerazione che alcuni corsi PHP sono etichettati come ‘corso Laravel’ per qualche motivo.

La maggior parte dei corsi Laravel di Skillshare si concentrano su competenze pratiche, come la costruzione di un sito web personale per il budget, un’applicazione to-do, un filtro per le mailing list, un pannello di amministrazione per la pianificazione delle attività, e alcuni altri.

Pro:

Contro:

Quando Scegliere Skillshare

Anche se lo sviluppo di Laravel non è l’obiettivo principale di Skillshare, qui potete trovare alcuni buoni corsi di livello premium. Se avete già un’iscrizione a Skillshare, vale la pena di dare un’occhiata anche ai video tutorial di Laravel.

In alternativa, se siete nuovi su Skillshare ma siete interessati ad altri dei corsi che impartiscono (ce ne sono molti altri oltre allo sviluppo web, dalla fotografia alla musica alla scrittura creativa), può essere una buona idea fare un abbonamento.

8. Eduonix (Principianti, Intermedio)

Eduonix - Laravel tutorial

Eduonix

Eduonix è un mercato di apprendimento online con insegnanti indipendenti, simile a Udemy e Skillshare. Usa lo stesso modello di prezzo di Udemy, quindi si paga ogni corso individualmente (tuttavia, ha un’opzione per l’iscrizione a vita a tutti i corsi Eduonix e anche alcuni sconti per pacchetti).

Attualmente, offre 16 video corsi su Laravel, la maggior parte dei quali vi guidano attraverso un progetto pratico, come la creazione di un’applicazione per hotel con traduzione in quattro lingue, un’applicazione per forum su una sola pagina, un’applicazione per contact manager con un frontend Vue (questo si trova nel corso ‘Learn Laravel Building 10 Projects’), e molti altri.

Pro:

Contro:

Quando Scegliere Eduonix

Eduonix può essere una buona scelta se vi interessa di più costruire applicazioni pratiche piuttosto che studiare la teoria. Anche se non offre una moltitudine di corsi sullo sviluppo di Laravel, vale la pena tenerlo d’occhio, soprattutto perché alcuni creatori vendono i loro corsi sia su Udemy che su Eduonix, ma con un prezzo diverso (di solito Eduonix è quello più economico).

Riepilogo

Impostare un obiettivo di apprendimento per sapere dove state andando può aiutarvi molto a trovare il tutorial Laravel migliore per voi. Se avete già esperienza di autoapprendimento online, sapete già che tipo di materiale preferite: tutorial testuali, video, screencast, podcast, blog o manuali più lunghi.

Non è necessario iniziare con un solo tutorial di Laravel, ma potete anche optare per un approccio misto. Per esempio, potete iniziare con un corso video, iscrivervi a una newsletter, ascoltare un podcast e leggere un blog allo stesso tempo.

Se non siete sicuri di quali competenze avrete bisogno, può essere una buona idea navigare in siti di lavoro come LaraJobs per vedere cosa è richiesto dal mercato (anche se questo può cambiare con il tempo).

Potete anche usare un’applicazione di pianificazione del progetto come Trello o una delle sue alternative per seguire i vostri progressi, impostare scadenze e promemoria e continuare a motivarvi seguendo il vostro piano di apprendimento.

Se scegliete un tutorial Laravel a pagamento, di solito è meglio iniziare con l’abbonamento mensile piuttosto che pagare un anno di anticipo, fino a quando non sapete cosa ci si può aspettare (anche se il canone mensile è più basso con l’abbonamento annuale).

Infine, iniziate a costruire un’applicazione Laravel funzionante il più presto possibile nel corso della vostra formazione. Vedere che siete stati in grado di realizzare un progetto per il mondo reale può aiutarvi a stare al passo con l’apprendimento e a raggiungere i vostri obiettivi.


Se ti è piaciuto questo articolo, allora apprezzerai la piattaforma di hosting WordPress di Kinsta. Metti il turbo al tuo sito web e ricevi supporto 24×7 dal nostro team di veterani di WordPress. La nostra infrastruttura potenziata da Google Cloud è centrata su scaling automatico, performance e sicurezza. Permettici di mostrarti la differenza di Kinsta! Scopri i nostri piani