Laravel is al geruime tijd een populaire keuze binnen de ontwikkeling van PHP applicaties, en daar is alle reden toe. Het biedt alles wat een nieuwe technologie de moeite waard maakt: een enorm ecosysteem, actieve community, goede baankansen en succesvolle startups.

Als jij ook Laravel wilt leren, hoef je niet verder te zoeken. In de onderstaande gids kan je de Laravel tutorial uitzoeken die het beste bij jou past, zowel qua kennisniveau als leerstijl.

Ben je er klaar voor? Laten we er dan in duiken!

Waarom zou je Laravel leren?

Er zijn allerlei redenen waarom Laravel een interessante taal kan zijn om te leren, dus laten we beginnen met de belangrijksten. Verder bekijken we ook een aantal tips over hoe je het framework zo efficiënt mogelijk onder de knie kan rijgen. Uiteraard besteden we vervolgens aandacht aan de beste Laravel tutorials, inclusief de voordelen, nadelen en use cases van elke tutorial.

1. Snelle ontwikkeling

Laravel is een open source PHP framework voor de ontwikkeling van webapplicaties, gebaseerd op het MVC (Model-View-Controller) ontwerpsysteem. Het heeft een heldere en eenvoudige syntax die je development sneller maakt en zorgt voor een strakke, eenvoudig te onderhouden codebase en schaalbare applicaties.

2. Grote populariteit

De broncode van Laravel wordt gehost op GitHub, waar het de meest populaire PHP repository is met meer dan 60.000 sterren, en dat loopt nog altijd op. Er zijn ook veel Laravel tutorials, video’s, screencasts en resources online beschikbaar waarmee je het framework kan leren en up-to-date kan blijven.

3. Enorm ecosysteem

Doordat de taal zo populair is, heeft Laravel een enorm ecosysteem met zowel officiële als externe packages die je zo kan toevoegen aan je eigen app. De officiële packages bevatten onder meer tools en platforms voor serverbeheer, developer-omgevingen, tools voor testing en monitoring, een beheerscherm en nog veel meer (zie alles op de homepage van Laravel onder “Ecosystem”).

Als je functionaliteiten toe wil voegen die nog niet bestaan, dan kan je natuurlijk ook je eigen Laravel package ontwikkelen.

4. Actieve community

Er is een enorme community voor Laravel die je op Laravel.ioLaracasts DiscussLaraChatDiscordReddit en nog allerlei andere plekken kan vinden. Laravel heeft daarnaast een officiële conferentie met de naam Laracon, die elk jaar op drie continenten plaatsvindt (Noord-Amerika, Europa, Australië).

5. Goede baankans

Laravel development is een veelgevraagde vaardigheid, en de baankansen en arbeidsmarkt zijn dan ook aantrekkelijk. De taal heeft een eigen vacaturebank onder LaraJobs waar je veel functietitels vindt als ‘Laravel Developer’, ‘Backend Laravel Developer’, ‘Full-Stack PHP Developer‘ (Laravel wordt vaak gecombineerd met Vue.js aan de front-end), en ‘TALL Stack Developer’ (TALL staat voor Tailwind CSSAlpine.js, Laravel, en Livewire).

Naast LaraJobs kan je natuurlijk ook allerlei banen met Laravel vinden op gewone banensites zoals Monster, Indeed en LinkedIn, en kan je ook prima Laravel banen op afstand doen, zoals via RemoteOK,We Work Remotely en anderen.

6. Interessante zakelijke kansen

Ook als je niet voor een baas wil werken maar liever je eigen bedrijf opbouwt, kan Laravel een goede oplossing voor je zijn. Er zijn al allerlei succesvolle bedrijven gebouwd op Laravel, denk aan OctoberCMSMailcoachMonica CRMInvoice Ninja, en CodeCourse (verderop in dit artikel te zien onder de betaalde Laravel tutorials).

Met Laravel als basis en door best practices en high performance PHP hosting te gebruiken, kan je app zonder problemen opschalen wanneer nodig.

Met een actieve community en sterke arbeidsmarkt, is Laravel met goede reden enorm populair binnen PHP applicatiedevelopment. ⭐️ Leer met deze gids hoe je ermee kan beginnen met gratis en betaalde tutorials. ⬇️Click to Tweet

Zo leer je Laravel

Om te beginnen met Laravel development, moet je al het een en andere kennen en kunnen.

Vereiste kennis

Je moet PHP veilig kunnen gebruiken, met name object-georiënteerde PHP. Het is nuttig om te weten hoe je de opdrachtregel gebruikt en hoe je packages beheert met de Composer. Beide onderwerpen worden meestal ook behandeld in PHP tutorials voor beginners.

Wat algemene kennis van HTML en relational database management systems (Laravel ondersteunt er vier: MySQL, PostgreSQL, SQLite, and SQL Server) kunnen ook handig zijn om snel aan de gang te gaan.

Lesmateriaal

Het leren van een PHP framework zoals Laravel gaat wat anders dan het leren van een complete programmeertaal zoals PHP. Hierbij doe je meer praktische projecten en minder (of helemaal nul) programmeeroefeningen, aangezien de meeste Laravel tutorials zo worden opgezet.

Het bouwen aan echte apps betekent ook dat je vaker Laravel zal gebruiken als onderdeel van een stack. Zo gebruiken veel Laravel tutorials bijvoorbeeld Vue voor de front-end, wat dus betekent dat je ook Vue.js moet beheersen (wordt meestal door dezelfde tutorial behandeld) om het project af te kunnen ronden.

Het is daarmee dan ook lastiger om tutorials te vinden voor als je echt nul kennis hebt, en de meeste tutorials worden als video aangeboden. Er zijn bijna geen boeken over Laravel, aangezien het zo snel verandert dat het framework alweer twee versies verder is tegen de tijd dat een boek gepubliceerd is.

Laravel versies

Eén van de belangrijkste dingen waar je op moet letten bij het kiezen van een Laravel tutorial is de versie van Laravel waar het over gaat. Je moet daarvoor de volgende regels over de versies van Laravel kennen:

Aangezien er elk jaar twee grote releases zijn, kunnen tutorials nauwelijks up-to-date blijven. De meeste Laravel tutorials die je op een willekeurig moment kan vinden zullen daarom 1-3 versies achterlopen. Dit is geen groot probleem, tenzij het framework een complete herziening krijgt, maar dat is voor het laatst gebeurd met de release van Laravel 4 in 2013.

Alhoewel we je zeker aanbevelen om de meest recente tutorial te gebruiken die je kan vinden, hoef je dus niet meteen in paniek te raken als die 2 of 3 releases achterloopt, zeker niet als het een praktische tutorial is die precies laat zien hoe je een applicatie bouwt die jij ook wil maken.

Wellicht kom je soms wat inconsistenties tegen tussen de verschillende versies, maar die worden meestal ook genoemd door de maker van de tutorial, of andere studenten. Het is een goed idee om de release notes door te kijken van elke nieuwe release, zodat je weet wat er veranderd is en waar je dus op moet letten.

Lesbudget

Het hoeft helemaal niet duur te zijn om Laravel te leren: je kan het zelfs gratis doen. Deze gids bevat zowel gratis als betaalde Laravel tutorials, maar ook de betaalde opties zijn zeker niet duur: je kan je meestal inschrijven bij een premium tutorialsite voor zo’n 15-30 dollar per maand.

Ook als je helemaal geen geld uit wil geven aan het leren van Laravel, is het de moeite waard om door de betaalde sectie te kijken, aangezien sommige premium tutorialsite gratis proefversies bieden, of gratis video-cursussen of andere aanbiedingen.

6 beste gratis Laravel tutorial websites

Laten we nu eens verder kijken naar de beste Laravel tutorials.

1. Officiële Laravel Docs (Beginners, gemiddeld, gevorderd)

Official Laravel Docs

Official Laravel Docs

De officiële documentatie van Laravel is een feitelijke beschrijving van het Laravel framework, dat onderhouden wordt door de Laravel community en ook te vinden is op GitHub. Het begint met een uitleg voor de installatie, en biedt een overzicht van alle Laravel concepten, zoals templating, beveiliging, database management en nog allerlei anderen. Je kan hierbij ook de documentatie van de officiële Laravel packages vinden.

Voordelen:

Nadelen:

Wanneer moet je kiezen voor Laravel Docs

De officiële Laravel documentatie is nuttig voor mensen op elk kennisniveau voor het checken van een Laravel-gerelateerd concept. Maar voor beginners kan de hoge informatiedichtheid nogal overweldigend zijn.

Het is de beste plek om bekend te raken met de features van nieuwe releases of verschillende releases met elkaar vergelijken.

2. Laravel News (Beginners, gemiddeld, gevorderd)

Laravel News

Laravel News

Laravel News is een volledige Laravel tutorialsite met verschillende aspecten. Zo is er een blog met het laatste nieuws over Laravel, een sectie met Laravel tutorials over onderwerpen voor beginners tot experts, een tweewekelijkse Laravel podcast en een Laravel nieuwsbrief die elke zondagochtend wordt verstuurd. Laravels News laat ook populaire Laravel pakketten zien, met een korte beschrijving en voorbeeldcode.

Voordelen:

Nadelen:

Wanneer moet je kiezen voor Laravel News

Laravel News is de beste gratis bron voor nieuws over Laravel. De tutorials hebben een hoge kwaliteit en gaan over een breed scala aan onderwerpen, maar zelfs als je daar niet in geïnteresseerd bent is het nog de moeite waard om je aan te melden voor de nieuwsbrief over de laatste veranderingen (en de nieuwsbrief biedt ook altijd wat vacatures). De tweewekelijkse Laravel News Podcast is een goede bron van informatie voor Laravel developers van elk niveau.

3. Tuts Make (Gemiddeld, gevorderd)

Tuts Make

Tuts Make

Tuts Make is een populaire tutorialblog die verschillende programmeertalen en technologieën behandelt, waaronder Laravel. De tutorials zijn bondig en helder, en gaan over veelvoorkomende Laravel taken, fouten en use cases. Ze bevatten code snippets die je ook in je eigen projecten kan gebruiken.

TutsMake heeft een aparte categorie voor sollicitatievragen en -antwoorden over Laravel met heldere en goed doordachte uitleg.

Voordelen:

Nadelen:

Wanneer moet je kiezen voor Tuts Make

Tuts Make is zeker niet geschikt voor beginners. Je zal dus tenminste gemiddelde kennis van Laravel moeten hebben om de tutorials goed te begrijpen, aangezien er heel veel code in behandeld wordt, zonder veel uitleg of theorie. De tutorials zijn ook niet aan elkaar gelinkt, Tuts Make is immers een blog, en geen serie van stapsgewijze Laravel tutorials. Ben je momenteel aan het zoeken naar een baan met Laravel, kijk dan zeker eens naar de sollicitatievragen en -antwoorden, die is erg goed.

4. LaraShout (Beginners, gemiddeld, gevorderd)

LaraShout

LaraShout

LaraShout is een gratis tutorialwebsite die zich volledig richt op het Laravel framework. Naast praktische Laravel tutorials biedt het ook uitleg over belangrijke theoretische concepten zoals middleware, repository, query’s en tasks. Sommige van de tutorials zijn samengevoegd tot series, zodat je op een bepaald onderwerp dieper kan ingaan.

Momenteel heeft LaraShout vier series: Collections, Design Patterns, E-Commerce Application Development, en Package Development.

Voordelen:

Nadelen:

Wanneer moet je voor LaraShout kiezen

LaraShout wordt vooral aanbevolen voor gemiddelde en gevorderde developers, maar biedt ook een aantal tutorials voor beginners. De vier Laravel tutorialserie zijn zeker de moeite waard, maar let er wel op dat ze niet per sé volledig zijn, aangezien LaraShout uiteindelijk toch meer een tech blog is dan een volledige onderwijssite.

5. Learn2torials (Beginners, gemiddeld)

Learn2torials

Learn2torials

Learn2torials is een éénpersoonsproject van Sandip Patel, met gratis tutorials over verschillende programmeertalen en frameworks. De Laravel tutorials gaan over allerlei belangrijke aspecten van het framework, van de installaties tot back-ups en caching.

Ze richten zich meer op de theorie dan de praktijk, maar doordat ze veel uitgebreide voorbeelden van code bevatten, kunnen ze je zeker helpen om praktische problemen op te lossen.

Voordelen:

Nadelen:

Waarom moet je voor Learn2torials kiezen

Als je een beginner bent of al wel wat Laravel development hebt gedaan, maar nog gaten in je kennis hebt, dan kan Learn2torials de ideale Laravel resource voor jou zijn. Het heeft veel overlap met de officiële documentatie van Laravel, dus je kan deze twee bronnen samen gebruiken om de onderliggende concepten helemaal te begrijpen.

6. Eloquent by Example (Gemiddeld)

Eloquent by Example

Eloquent by Example

Eloquent by Example is ook een éénpersoonsproject, van Jeff Madsen. Dit is een gratis Laravel tutorialserie helemaal toegewijd aan Eloquent ORM, de object-relational manager die verantwoordelijk is voor het overzetten van data tussen Laravel objecten naar de relational database die in de achtergrond draait (MySQL, PostgreSQL, SQLite, of SQL Server, net wat je kiest).

De tutorials zijn gestructureerd als les-series en lezen als de hoofdstukken van een boek over Eloquent ORM.

Voordelen:

Nadelen:

Wanneer moet je voor Eloquent by Example moet kiezen

Als je al wat kennis over Laravel hebt maar nog echt goed wil worden in Eloquent ORM, dan is dit de ideale Laravel resource. Dat gezegd hebbende is het niet helemaal duidelijk wanneer de site voor het laatst bijgewerkt is, maar de links verwijzen naar de documentatie van Laravel 5.8, dus er kan wat verouderde informatie in zitten en nieuwere toevoegingen missen.

Desalniettemin is het de meest volledige gids over Eloquent die je kan vinden.

6 beste gratis Laravel tutorial video’s, screencasts en podcasts

1. BitFumes (Beginners, gemiddeld, gevorderd)

BitFumes

BitFumes

BitFumes is een educatieve website die zowel gratis als betaalde screencasts biedt, alsook video-cursussen in webdevelopment. In hun gedeelte voor gratis Laravel tutorials vind je veel kwalitatieve video-cursussen die zich vooral richten op beginners, maar je kan ook video’s voor gevorderden vinden.

Er zijn ook veel gratis Laravel tutorials te vinden op het YouTube kanaal van BitFumes, waaronder een cursus van 6,5 uur lang, die alles over Laravel development behandelt, van de allereerste basics tot gevorderde onderwerpen zoals Livewire(nodig voor de TALL stack).

Voordelen:

Nadelen:

Wanneer moet je voor BitFumes kiezen

Het YouTube kanaal van BitFumes is sowieso de moeite waard om eens te bekijken, zelfs als je al een gevorderde Laravel developer bent. De gratis tutorials op de BitFumes website gaan over allerlei onderwerpen voor beginners, die je bijna nergens anders gratis kan vinden. Er is één premium Laravel cursus, die gevorderde onderwerpen behandelt, zoals Stripe integratie en test-driven development.

2. Laravel Business van Povilas Korop (Beginners, gemiddeld, gevorderd)

Laravel Business

Laravel Business

Laravel Business is een populair YouTube kanaal dat onder meer gratis video tutorials bevat over hoe je Laravel kan gebruiken voor zakelijke doeleinden. Het is een éénpersoonsproject van Povilas Korop, die ook de auteur is van Laravel Daily (zie verderop onder de betaalde cursussen).

Op zijn kanaal publiceert hij wekelijks diverse YouTube video’s over onderwerpen als Blade, Eloquent, PHPUnit, SaaS toepassingen en nog allerlei andere onderwerpen. Naast praktische tutorials doet Povilas ook vergelijkingen, geeft hij carrière en zakelijk advies, en onder het tabblad ‘Community’ deelt hij dagelijks de ‘Laravel tip of the day’.

Voordelen:

Nadelen:

Wanneer moet je kiezen voor Laravel Business

Alhoewel Laravel Business zich vooral richt op gevorderde gebruikers, kan het ook een goede Laravel resource zijn voor beginners, vooral de adviezen van Povilas over bedrijven en carrières.

Als je al een poos Laravel development hebt gedaan en wat uitgekeken begint te raken, dan kan dit kanaal je helpen om je motivatie weer terug te vinden, doordat het allerlei interessante zaken bespreekt, zoals nieuwe functies en use cases die je nergens anders vindt.

3. Laraning (Beginners, gemiddeld)

Laraning - Laravel tutorial

Laraning

De naam Laraning komt van de combinatie ‘Laravel’ en ‘learning’, en het doet die naam eer aan door zich volledig te richten op onderwijs over Laravel. Het biedt gratis video-cursussen, die gecategoriseerd zijn als ‘Series’, ‘Features’, en ‘Courses’.

‘Series’ zijn enigszins gerelateerde video tutorials over Laravel packages en onderwerpen. ‘Features’ worden nog ontwikkeld, en bevat tot nu alleen één video tutorial over de Blade templating engine. ‘Courses’ zijn langere series van video tutorials, zoals de bijzonder complete ‘Laravel from A to Z’ cursus die zich echt op beginners richt.

Voordelen:

Nadelen:

Wanneer moet je voor Laraning kiezen

Doordat de Laraning website nog niet helemaal af is, zul je af en toe wat functies missen. Zo werkt de “Sign in” knop bijvoorbeeld nog niet en bevatten sommige series nog maar twee video’s. Desalniettemin zijn de tutorials die al wel gepubliceerd zijn van hoge kwaliteit en zeker het bekijken waard, met name de ‘Laravel from A to Z’ cursus als je net met het framework begint.

4. Laravel PHP Framework Tutorial van FreeCodeCamp (Beginners, gemiddeld)

Laravel PHP Framework Tutorial

Laravel PHP Framework Tutorial

Laravel PHP Framework Tutorial is een video cursus voor beginners, gemaakt door het online leerplatform FreeCodeCamp. Alhoewel de back-end van het curriculum van FreeCodeCamp zich vooral richt op Python, delen ze ook video’s over andere back-end talen op hun YouTube kanaal, die worden gemaakt door leden van hun open source community.

Deze Laravel tutorial van Victor Gonzalez begeleidt je bij het bouwen van een Instagram kloon vanaf nul, met functionaliteiten zoals follow/unfollow, profiel bewerken, resizing van afbeeldingen en nog meer. De video is ongeveer 4,5 uur lang, maar het is opgedeeld in kortere delen, zodat het goed te volgen is.

Voordelen:

Nadelen:

Wanneer moet je kiezen voor Laravel PHP Framework Tutorial by FreeCodeCamp

Als je Laravel wil leren door een kloon van een erg populaire applicatie te bouwen, dan is dit één van de beste plekken om dat gratis te kunnen doen. De uitleg van Victor is goed doordacht en makkelijk te volgen, en de community van FreeCodeCamp is erg behulpzaam mocht je een probleem tegenkomen.

Alhoewel het zich richt op beginners, zal het ook een nuttige cursus zijn als je al wat Laravel kennis hebt, maar graag wil leren hoe je een applicatie kan bouwen die lijkt op Instagram.

5. Let’s Build with Laravel: A Linktree Clone (Beginners, gemiddeld)

Let's Build with Laravel: A Linktree Clone

Let’s Build with Laravel: A Linktree Clone

Let’s Build with Laravel: A Linktree Clone is een Laravel screencast met een hoog tempo, dat je leert hoe je een builder application voor social media landingspagina’s kan maken die lijkt op Linktree.

De video duurt slechts 58 minuten, doordat het geen basisconcepten uitlegt, of laat zien hoe je Laravel moet installeren, maar meteen aan het programmeren begint. Deze gratis Laravel tutorial is gemaakt door Andrew Schmelyun die ook diverse andere Laravel video’s heeft op zijn YouTube kanaal, die ook zeker het bekijken waard zijn.

Voordelen:

Nadelen:

Wanneer moet je kiezen voor ‘Let’s Build with Laravel: A Linktree Clone’

Alhoewel de beschrijving op YouTube zegt dat het bedoeld is voor beginners, moet je er wel rekening mee houden dat de video aanneemt dat je al wat kennis van Laravel hebt, zoals installatie of de start-instellingen.

Deze Laravel tutorial kan ideaal zijn voor het bouwen van je eerste app met het framework, maar ook als je graag je application development vaardigheden wil verbeteren.

6. The Laravel Podcast (Beginners, gemiddeld, gevorderd)

The Laravel Podcast

The Laravel Podcast

The Laravel Podcast is een tweewekelijkse podcast die gepresenteerd wordt door Matt Stauffer, met gesprekken over Laravel en PHP. Elke aflevering richt zich op een bepaald onderwerp, zoals verificatie, migraties, debugging, het opzetten van een lokale omgeving en anderen. De afleveringen duren ongeveer 1,5 uur, en je kan ze beluisteren via de embedded podcastspeler of op Apple Podcasts.

Voordelen

Nadelen

Wanneer moet je kiezen voor The Laravel Podcast

Alhoewel een podcast niet precies een tutorial is, is het wel een goede manier om bekend te worden met een nieuwe technologie, de inzichten van experts binnen de sector te horen, en meer te weten te komen over de nieuwste features. Daarom is The Laravel Podcast een van harte aan te bevelen Laravel resource voor developers op elk niveau.

(Heb je wel eens overwogen zelf een podcast te starten? Bekijk onze gedetailleerde gids voor het starten van je allereerste podcast met WordPress).

8 beste betaalde Laravel tutorial video’s, screencasts en boeken

1. Laracasts (Beginners, gemiddeld, gevorderd)

Laracasts - Laravel tutorial

Laracasts

Laracasts is een premium leerplatform met screencasts over webdevelopment. Alhoewel de primaire focus op Laravel ligt, zijn er ook cursussen over andere technologieën, die meestal samen met Laravel gebruikt kunnen worden, zoals CSS, JavaScript, PHP, SQL, Vue.js en meer.

Ze bieden ook vijf Laracast Journeys: Laravel, Testing, PHP, JavaScript, en Tooling. Een Journey is een verzameling screencasts die je nodig hebt om een bepaalde vaardigheid te leren.

Voordelen:

Nadelen:

Heb je razendsnelle, veilige en developer-friendly hosting nodig voor de sites van je klanten? Kinsta is gebouwd met WordPress-developers in het achterhoofd en biedt een breed scala aan tools en een krachtig dashboard. Check onze pakketten

Wanneer moet je voor Laracasts kiezen

Laracasts zijn video tutorials van hoge kwaliteit, die aan te raden zijn voor elk niveau. Alhoewel het een premium dienst is, kan je ook een aantal series vinden die helemaal gratis zijn, bijvoorbeeld een intermediate serie over Envoyer en een serie voor beginners over Forge. Maar helaas kan je niet filteren op gratis cursussen, dus je zult ze wel zelf moeten vinden.

Zelfs als je niet voor het lidmaatschap wil betalen, is het alsnog de moeite waard je aan te melden voor een gratis forumprofiel, vooral als je wel wat hulp van de community kan gebruiken voor je code.

2. Laravel Daily (Beginners, gemiddeld, gevorderd)

Laravel Daily

Laravel Daily

Laravel Daily is de betaalde Laravel tutorialsite van Povilas Korop, de maker van het Laravel Business YouTube kanaal waar we het eerder over hadden. Povilas biedt 10 betaalde en één gratis Laravel tutorialserie, met interessante onderwerpen zoals het maken van een facturerings app met Laravel, het bouwen van een CRUD SPA met Laravel en Vue, het beheersen van Eloquent, het maken van een REST API met Laravel, en nog veel meer.

Voordelen:

Nadelen

Wanneer moet je kiezen voor Laravel Daily

Laravel Daily is aan te bevelen voor Laravel developers op elk niveau. Als je al ingeschreven bent voor het Laravel Business kanaal en de leerstijl van Povilas prettig vindt, is zijn betaalde videocursus op Laravel Daily de volgende logische stap in je Laravel carrière.

Het is ook een uitstekende keuze als je vaardigheden wil leren die veel gevraagd worden op de arbeidsmarkt, zoals API of SaaS development met Laravel.

3. CodeCourse (Gemiddeld, gevorderd)

CodeCourse - Laravel tutorial

CodeCourse

CodeCourse is een premium screencast platform voor webdevelopment tutorials. De meeste screencasts zijn gestructureerd als ‘Paths’ en zijn gecategoriseerd in vier soorten: Flutter, Vue.js, Laravel en ontwerppatronen.

Het Clean Laravel pad bestaat uit negen videocursussen die je leren hoe je nette, strakke Laravel code kan schrijven. CodeCourse heeft ook een korter Laravel pad genaamd Filtering with Laravel. Naast de leerpaden biedt CodeCourse ook individuele cursussen, waar je kan leren hoe je bepaalde typen Laravel apps kan bouwen, waaronder een Twitter kloon, een website voor code snippets en een e-commerce platform.

Voordelen:

Nadelen:

Wanneer moet je voor CodeCourse kiezen

Om echt te profiteren van de Laravel screencasts van CodeCourse, moet je de basis van Laravel development al onder de knie hebben. Maar als je al wat kennis hebt van het framework, of al in de sector werkt, dan kan je hier een hoop nieuwe dingen bijleren.

Alhoewel het een premium dienst is, is het niet erg duur, dus als je een cursus of leerpad vindt dat je interessant vindt, is het een goede investering van je tijd en geld.

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

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 is een e-book van Dan Pastori en Jay Rogers, beschikbaar via ServerSideUp. Het behandelt hoe je web en mobiele applicaties kan ontwikkelen vanuit één codebase, waar al je apps communiceren met een gecentraliseerde API.

Het boek gaat verder over het proces van het bouwen van een echte app die Roast heet, een applicatie voor het vinden van koffiehuizen. Het is niet alleen een demo, maar ook echt een bestaande app waarbij je je kan aanmelden, je favoriete café kan toevoegen, naar koffiehuizen kan zoeken op een kaart en nog meer. Je kan de Roast app dan ook installeren op zowel Android als iOS.

Voordelen:

Nadelen:

Wanneer moet je kiezen voor ‘Building APIs and SPAs with Laravel, Vue.js, and Capacitor’

Als je al een ervaren Laravel developer bent, dan kan dit e-book je kennis nog verder verdiepen. Het boek legt uit hoe je drie codebases kan ondersteunen (web, iOS en Android) bij het bouwen van een ingewikkelde applicatie.

Verder combineert het Laravel met de nieuwste tools: het Nuxt.js frontend framework (op Vue.js gebouwd) en de  Capacitor cross-platform runtime (zie de docs). Verder behandelt het ook Laravel 8, dus het is momenteel het meest recente boek over Laravel dat je kan vinden (met al 380 pagina’s, en ze voegen nog nieuwe hoofdstukken toe).

5. LinkedIn Learning (Beginners, gemiddeld)

LinkedIn Learning

LinkedIn Learning

LinkedIn Learning, vroeger Lynda.com, is een premium e-learning platform dat een volledig leertraject in Laravel development biedt.

Dit bestaat uit vijf aparte cursussen, te beginnen met (1) de Laravel basics, vervolgens (2) testing, beveiliging en implementatie, (3) RESTful API bouwen, (4) Vue basics en uiteindelijk (5) Vue.js en Laravel samen als full-stack gebruiken. Als je dit traject weet af te ronden, heb je genoeg kennis om je carrière als full-stack Laravel developer te beginnen.

Voordelen:

Nadelen

Wanneer moet je kiezen voor LinkedIn Learning

Wil je werken als full-stack Laravel developer en heb je nog geen stevig portfolio, dan kan het Laravel traject van LinkedIn Learning je helpen om een baan te vinden, doordat je de badge op je LinkedIn profiel kan zetten (zie hier precies wat dat betekent). Dit kan ook een goede keus zijn als je een langere cursus wil doen over full-stack Laravel development, waarbij alle benodigde informatie al voor je verzameld is.

6. Udemy (Beginners, gemiddeld, gevorderd)

Udemy - Laravel tutorial

Udemy

Udemy is een wereldwijd e-learning platform waar onafhankelijke auteur hun eigen video-cursussen kunnen verkopen, niet alleen over webdevelopment maar ook over allerlei andere onderwerpen.

Het onderwerp Laravel bevat momenteel 280 cursussen op alle verschillende niveau’s. De interface van Udemy biedt je verschillende filters, zoals prijs, beoordelingen, duur, niveau en meer, zodat je precies de goede Laravel tutorial kan vinden. Naast Engels zijn er ook cursussen in andere talen te vinden.

Voordelen:

Nadelen:

Wanneer moet je voor Udemy kiezen

Aangezien Udemy bijna 300 Laravel tutorialseries biedt, moet je wat tijd en moeite investeren om precies de goede cursus te vinden. Let hierbij op de ‘best seller’, ‘new’ en ‘hot&new’ labels, ook al kan je er niet op filteren.

Lees ook de beoordelingen van vorige studenten en bekijk de previews, aangezien Udemy geen gecentraliseerd platform is met een duidelijke kwaliteitscontrole. Mocht je inderdaad een ondermaatse cursus vinden, dan kan je je geld terug krijgen met de 30-daagse garantie.

7. Skillshare (Beginners, gemiddeld)

Skillshare

Skillshare

Ook Skillshare is een e-learning platform, net als Udemy, maar gebruikt een ander kostenmodel. Je betaalt niet voor individuele cursussen, maar betaalt een maandelijks abonnement waarmee je toegang hebt tot alle Skillshare cursussen.

Momenteel biedt Skillshare 22 video cursussen over Laravel, die gemaakt zijn door onafhankelijke docenten. Al geldt hierbij wel dat om één of andere reden sommige PHP cursussen ook ‘Laravel cursus’ worden genoemd.

De meeste Laravel cursussen op Skillshare richten zich op praktische vaardigheden, zoals het bouwen van een website voor een huishoudboekje, een todo app, een mailinglijst filter, een task scheduler en nog wat anderen.

Voordelen:

Nadelen:

Wanneer moet je voor Skillshare kiezen

Alhoewel Laravel development niet de focus is bij Skillshare, kan je er zeker wel goede, kwalitatieve cursussen vinden. Heb je al een Skillshare abonnement, dan is het zeker de moeite waard om even naar de Laravel tutorials te kijken.

Ben je nieuw bij Skillshare, maar ook geïnteresseerd in andere onderwerpen (ze bieden van alles aan, van webdevelopment tot fotografie, en van muziek tot creatief schrijven) dan kan het zeker een goed idee zijn om je aan te melden.

8. Eduonix (Beginners, gemiddeld)

Eduonix - Laravel tutorial

Eduonix

Eduonix is een online les-platform met onafhankelijke instructeurs, net als Udemy en Skillshare. Ze gebruiken hetzelfde kostenmodel als Udemy, dus je kan een individuele cursus kopen, al bieden ze ook de keuze voor een levenslang abonnement op alle Eduonix cursussen, en hebben ze af en toe pakketkortingen.

Momenteel bieden ze 16 Laravel cursussen aan, die je meestal een praktisch project uitleggen, zoals het maken van een hotel app met vertalingen, een forum app van één pagina, een contact manager app met een Vue front-end (deze vind je in de ‘Learn Laravel Building 10 Projects’ cursus) en anderen.

Voordelen:

Nadelen:

Wanneer moet je voor Eduonix kiezen

Eduonix kan een goede keuze zijn als je meer geïnteresseerd bent in de praktijk dan de theorie. Alhoewel ze niet heel veel cursussen over Laravel development aanbieden, is het zeker de moeite waard om een oogje op te houden, zeker aangezien sommige makers hun cursussen op zowel Udemy als Eduonix aanbieden, maar tegen verschillende prijzen (waarbij Eduonix meestal goedkoper is).

Klaar om met Laravel te starten?⚡️ Deze gids over gratis en betaalde tutorials helpt je meer te leren over dit populaire framework.Click to Tweet

Samenvatting

Het kan een hoop helpen als je voor jezelf leerdoelen opstelt van wat je wil leren over Laravel, om eenvoudiger de juiste tutorial te vinden. Heb je al ervaring met online zelfstudie, dan weet je waarschijnlijk al wat voor soort materiaal je prettiger vindt: tutorials met veel tekst, video’s, screencasts, podcasts, blogs of gewoon dikke boeken.

Je hoeft je natuurlijk ook niet te beperken tot maar één specifieke Laravel tutorial, maar kan met verschillende tegelijk beginnen. Zo zou je bijvoorbeeld een video cursus kunnen doen terwijl je je ook aanmeldt voor een nieuwsbrief, een podcast gaat luisteren en een blog gaat lezen.

Weet je nog niet welke vaardigheden je precies nodig hebt, dan kan het slim zijn om banenwebsites te bekijken, zoals LaraJobs, zodat je een idee krijgt waar de markt om vraagt (dit kan natuurlijk steeds veranderen).

Je kan ook een project plannings-app zoals Trello of één van de alternatieven gebruiken om je voortgang bij te houden, jezelf deadlines en reminders te bieden, en zo gemotiveerd te blijven om door te gaan met je lesplan.

Als je voor een betaalde Laravel tutorial kiest, dan is het meestal beter om te beginnen met een abonnement per maand dan meteen voor een jaar te betalen, totdat je weet of het is wat je ervan verwacht (tenminste, als de maandelijkse prijs lager is).

De laatste tip is het zo vroeg mogelijk in je leerproces te beginnen met het bouwen van een werkende Laravel app. Doordat je dan ziet dat je al een realistisch project kan bouwen blijf je gemotiveerd om door te gaan met leren.


Als je dit artikel leuk vond, dan ga je Kinsta’s WordPress hosting platform net zo leuk vinden. Of het nu gaat om het versnellen van je website of de 24/7 support van ons ervaren WordPress team. Onze door Google Cloud aangedreven infrastructuur is gericht op schaalbaarheid, prestaties en beveiliging. Laat ons jou het Kinsta verschil tonen! Bekijk onze pakketten