Naar de inhoud

Herfstvakantie. Gesloten 2 – 8 november, terug op 9 november. Meer info over onze sluitingsdagen

in2sites, naar de startpagina

Lesmateriaal · Programmeren · Met basiskennis PHP

Cursus Laravel

Bouw webapplicaties in PHP met routes, Blade, Eloquent, validatie, login en API’s, aan de hand van een realistische toepassing.

Omslag van de cursus Laravel van in2sites
Omslag van de cursus Laravel · A4

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.

Opengeslagen cursus Laravel: een hoofdstuk met uitleg en een oefening
Een opengeslagen pagina met uitleg en een oefening.

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.

Cookievoorkeuren

Kies welke cookies je toestaat. Je kunt dit later altijd wijzigen.

Nodig om de website te laten werken, bijvoorbeeld om je cookiekeuze te onthouden en het contactformulier te beveiligen. Deze staan altijd aan.

Altijd aan

Helpen ons begrijpen hoe bezoekers de website gebruiken (Google Analytics), zodat we ze kunnen verbeteren. De gegevens zijn niet bedoeld om jou persoonlijk te volgen.

Maken het mogelijk om onze advertenties te meten en relevanter te maken op andere websites. Momenteel niet in gebruik; we vragen het pas als het nodig is.