Programmeren · Met basiskennis JavaScript
Voor wie is de cursus Laravel?
De cursus Laravel leert je webapplicaties bouwen met het PHP-framework dat wij zelf dagelijks gebruiken. Hij is bedoeld voor developers die PHP kennen, of die van een ander framework overstappen. Ook wie WordPress-sites maakt en meer maatwerk wil leveren, vindt hier de logische volgende stap.
Na de cursus Laravel bouw je een applicatie met een databank, formulieren, een login en rechten per gebruiker. Je begrijpt hoe routes, controllers, modellen en views samenhangen. Daarnaast schrijf je tests en zet je je project klaar om online te gaan. Kortom, je hebt de basis om zelf een klein CRM, een reservatietool of een interne toepassing op te zetten. Bovendien lees je de code van bestaande Laravel-projecten zonder te verdwalen.
Wat de cursus Laravel behandelt
We starten met de installatie en de mappenstructuur van een Laravel-project, en met Artisan, de opdrachtregel die veel werk voor je doet. Daarna leer je routes leggen naar controllers en views opbouwen met Blade, inclusief layouts en componenten.
Vervolgens gaat het over gegevens. Met migraties beschrijf je je databank in code, zodat elke collega dezelfde structuur krijgt. Eloquent laat je met tabellen werken als objecten, met relaties zoals een klant die meerdere offertes heeft. Ook seeders en factories voor testgegevens komen aan bod. Daarbij leer je hoe je met eager loading te veel query’s vermijdt.
In het derde deel van de cursus Laravel bouw je formulieren met validatie en duidelijke foutmeldingen. Je voegt een login toe met een starterkit, en met policies bepaal je wie wat mag zien of wijzigen. Daarna komen bestanden opladen, mails versturen en wachtrijen voor taken die even duren, zoals een pdf genereren.
Tot slot leer je een API bouwen voor een aparte frontend of een app, met tokens en duidelijke antwoorden. Je schrijft tests met Pest of PHPUnit, zodat je later zonder schrik iets aanpast. We bespreken ook hoe je een project veilig online zet. Bij elke stap gebruiken we de documentatie van Laravel, want daar vind je voor bijna elke vraag een uitgewerkt voorbeeld.
Zo volg je deze opleiding
Laravel is de basis van de meeste software die we bij in2sites bouwen, van een CRM tot een klantenportaal. Tom Vanhoutte schreef het lesmateriaal dan ook vanuit die projecten. De oefeningen lijken daarom op wat een bedrijf echt vraagt, zoals een offertemodule met klanten, producten en een pdf.
In de lessen wissel je uitleg af met bouwen. Je werkt aan één applicatie die doorheen de cursus groeit, en je zet je code geregeld in Git. Zo heb je op het einde een project dat je later als voorbeeld kunt gebruiken. Of je de cursus Laravel nu volgt bij een opleidingscentrum, in je eigen bedrijf of één op één, die aanpak blijft dezelfde. Alle vormen staan bij onze IT-opleidingen. Wil je liever dat wij je applicatie bouwen, bekijk dan ons werk rond CRM op maat.
Meer lesmateriaal
Alle cursussen
Programmeren · Met basiskennis JavaScript
Programmeren · Gevorderd, met kennis van React
Cursus Next.js
Van React naar volledige webapplicaties: routing, servercomponenten, server actions, login en SEO met de App Router.
Programmeren · Gevorderd, met kennis van Laravel
Cursus Livewire
Interactieve schermen in Laravel zonder apart JavaScript-framework: formulieren, zoeken, filters en paginering in PHP.
Programmeren · Voor beginners
