Laravel Learning Path
Laravel Learning Path
Laravel Learning Path
Laravel Learning Path
Laravel Learning Path
Laravel Learning Path
Laravel Learning Path
Laravel Learning Path

Laravel Learning Path

Laravel Learning Path

Laravel Learning Path

Laravel Learning Path

Jan 24, 2023

Jan 24, 2023

7 min. read

7 min. read

Learning

Learning

Laravel is arguably one of the best and most popular PHP frameworks available today. This learning path is beginner-friendly; it will help you get started with Laravel & create modern web applications from scratch.

Let’s dive in!

Table of Content


  1. Getting Started

  2. User Authentication

  3. Testing

  4. Admin Panel – Laravel Nova

  5. Version Control Using Git

  6. Advanced Topics

  7. Conclusion


  1. Getting Started

    In this section, you will learn the fundamentals of PHP and MySQL. You will also get introduced to the basics of Laravel, such as eloquent models and relationships.

  2. User Authentication

    Moving on from the fundamentals, let’s take a look at user authentication. Learn how to create an authentication system for your Laravel applications and define user permissions.

  3. Testing

    Next stop: learn how to test your application using PHPUnit and PEST.

    pop Tip

    For PHPUnit, some testing methods like visit() , see(), and seePageIs() won’t work in Laravel 5.4 and Laravel 5.5. Installing this BrowserKit testing package will solve the problem.


  4. Admin Panel – Laravel Nova

    In this section, you will learn how to administer your application using Nova – the gorgeous admin panel built by the creators of Laravel.

  5. Version Control Using Git

    Finally, learn how to track & manage your project’s commit history using Git. We recommend this Udacity course by Richard Kalehoff.

  6. Advanced Topics

    Congratulations on making it this far! This section tackles more advanced topics in user authentication, the basics of security in Laravel, and more.

    • User Authentication

    Go from beginner to advanced in Laravel user authentication.

    Get an overview of the latest features of Laravel 9.

    P.S. You can expect a new, major Laravel release every 6 months, usually in February and August.

    • Serverless Development

    Learn how to deploy your applications using a serverless (vapor) structure.

    Read about Laravel’s security features & what you need to do to protect your web apps against different types of attacks.

    Last but not least, watch the video below to get introduced to the concept of event sourcing in Laravel.

Conclusion

We hope this learning path helps you become a skilled Laravel developer. Most importantly, we hope you enjoy the learning process & building awesome web apps.