< Our trainings

Discovering Laravel

Create and deploy complex and interactive web applications easily with Laravel.
Register
800/ attendee

Practical information

    Need more information?

    Contact us

    Goals

    Laravel is the most widely used PHP framework globally, enabling the fast development of comprehensive applications by leveraging a multitude of components maintained by a dynamic community. Learn the framework from its contributors and master its fundamental concepts to construct robust and scalable applications.

    Prerequisites

    • Good knowledge of PHP and OOP
    • Mastering HTML fundamentals
    • Understanding of SQL / Database Management Systems (DBMS)
    • A laptop to bring with you

    Program

    Object-Oriented Programming (OOP) Concepts

    • Classes, objects, constructors
    • Properties, methods
    • Interfaces
    • Namespaces
    • Exceptions

    Introduction

    • What is Laravel
    • Composer, the dependency manager for PHP

    Installation

    • Installing Laravel through Composer
    • Directory structure in a Laravel project
    • Starting the integrated development server with Artisan

    Routes and Controllers

    • Routing in Laravel
    • Creating and using controllers
    • Middlewares in Laravel: understanding their principles and how implementing them

    Services and Dependency Injection

    • Creating services
    • Service container and dependency injection in Laravel

    Templating with Blade

    • Introduction to Blade: Laravel’s template engine
    • Creating views and using layouts
    • Blade directives for logic in templates

    Eloquent ORM

    • Introduction to Eloquent: ORM in Laravel
    • Database configuration
    • Defining models and performing CRUD operations
    • Using migrations to manage database structure

    Forms

    • Creating forms with Laravel Collective
    • Using the built-in validator
    • Persisting form data

    Security

    • Authentication Configuration with Laravel
    • ACL (Access Control List) Management

    Going further with Laravel

    • Testing your app with Laravel Dusk
    • Best practices and coding style with Laravel Pint
    • Managing your images
    • Deploying your app with Laravel Forge

    Our trainers

    Discover our team !

    Kévin DUNGLAS

    CEO

    Kévin is the founder of Les-Tilleuls.coop. He’s a member of Symfony’s core-team and the creator of the API Platform framework. He’s a contributor to over a hundred Open Source projects, and is also a conference speaker, an article and technical book writer as well as a lecturer at Lille University.

    Antoine BLUCHET

    Principal developer

    Full-Stack expert, Antoine has been contributing to Open Source software for almost 10 years. Author and maintainer of JavaScript modules, he also contributes to Symfony or API Platform. He also masters Node.js and many JavaScript frameworks (Nest, Angular, React). As an architect, implementing and supporting teams on these technologies are his daily job. He is also a trainer, blogger and speaker.

    Clément TALLEU

    Lead developer

    Clément has over 10 years of experience in Symfony, Laravel, API Platform, Angular, React, and NextJs. He daily guides teams of all sizes in enhancing their skills.

    Marion AGÉ

    CEO

    Marion is CEO & CTO at Les-Tilleuls.coop, expert in Symfony/API Platform, Vue.js and ecommerce web development. She enjoys working to provide the best architecture and solutions to complex business needs by supporting teams in their daily work.