In Depth Laravel Course (2023 Version) is a 236-lesson 35 hours 46 minutes self-paced course by Sarthak Shrivastava. Este curso está pensado para desarrolladores que ya conocen Laravel y quieren ir más allá de lo básico, profundizando en arquitectura, diseño de bases de datos, optimización y pruebas mediante proyectos prácticos orientados a problemas…
Course facts
Lessons
236
Duration
35 hours 46 minutes
Level
All levels
Language
English
Updated
2026-09-11
Instructor
Sarthak Shrivastava
Price
Premium
Este curso está pensado para desarrolladores que ya conocen Laravel y quieren ir más allá de lo básico, profundizando en arquitectura, diseño de bases de datos, optimización y pruebas mediante proyectos prácticos orientados a problemas reales.
Arquitectura y componentes clave
Se explora cómo está organizado Laravel internamente: el sistema de enrutamiento, el contenedor de servicios y el ORM Eloquent, entre otros componentes que sostienen una aplicación robusta y flexible.
Bases de datos, rendimiento y pruebas
Diseño de bases de datos usando Migraciones para versionar el esquema y Seeders para poblarlo con datos iniciales
Optimización de consultas y configuración de caché para acelerar la aplicación
Pruebas automatizadas con herramientas como PHPUnit y Dusk
Proyectos prácticos
El curso se apoya en proyectos que replican desafíos reales, aplicando lo aprendido para diseñar soluciones escalables y eficientes en lugar de quedarse solo en la teoría.
Sarthak Shrivastava is a software engineer and Laravel educator publishing long-form course material on the framework.
His CourseFlix listing carries In Depth Laravel Course (2023 Version) — a comprehensive walkthrough of building production Laravel applications, dated to the framework version it was recorded against.
Material is paid and aimed at PHP developers building real Laravel applications. For a broader Laravel syllabus on CourseFlix, see the Laravel category page where this course sits alongside material from Aaron Francis, Caleb Porzio (Livewire), Servers for Hackers, LaravelDaily, Martin Joo, and the wider Laravel teaching community.
What lessons are included in In Depth Laravel Course (2023 Version)?
This is a demo lesson (10:00 remaining)
You can watch up to 10 minutes for free. Subscribe to unlock all 236 lessons in this course and access 10,000+ hours of premium content across all courses.
Laravel is becoming the most popular choice among PHP developers these days. It's easiest to start with, most fun to use and very performant tool and ecosystem
Learn how to use the power of Docker to develop, test, and deploy Laravel applications in local and production environments with this premium video course.
Building modern web apps is hard. Tools like Vue and React are extremely powerful, but the complexity they add to a full-stack developer's workflow is insane.
Master Vue.js with Laravel to build a single-page application. Learn SPA routing, components, and Axios to boost your full-stack skills.
1h 50m
Frequently asked questions
What are the prerequisites for enrolling in this Laravel course?
Prospective students should have a foundational understanding of PHP and web development concepts before enrolling in the course. Familiarity with basic programming principles and experience with any web framework would be beneficial, but not mandatory. The course begins with creating a new Laravel 10 project, so a basic understanding of web application structure will help you follow along more easily.
What kind of projects will I build during this course?
Throughout the course, you will work on practical projects that focus on creating scalable applications and solving real-world problems. You will create a Laravel 10 project, implement full authentication with Laravel Breeze, and use features like migrations, seeders, and Eloquent ORM to manage data effectively. Additionally, you'll work on deploying applications to Mezohub and integrating third-party services like GitHub for authentication.
Who is the target audience for this Laravel course?
This course is ideal for developers who want to deepen their knowledge of the Laravel framework. It's suitable for those who have some experience with PHP and are looking to expand their skills in building robust, scalable web applications. The lessons cover advanced topics such as database optimization, caching, and application testing, making it a good fit for intermediate to advanced developers.
How does this course compare in depth and scope to other Laravel courses?
This course provides an in-depth exploration of Laravel, focusing on its architecture, key components, database design, and optimization techniques. With 236 lessons, it offers comprehensive coverage, including practical projects and real-world problem-solving. Unlike introductory courses, it delves into advanced topics like database performance tuning and application testing, making it more suitable for developers seeking a deeper understanding of Laravel.
What specific tools and platforms are covered in the course?
The course covers a variety of tools and platforms integral to Laravel development. You'll learn to work with Laravel Breeze for authentication, use Eloquent ORM for database interactions, and deploy applications on Mezohub. Additionally, the course explores integrating third-party services such as GitHub for authentication and OpenAI for generating AI avatars.
What topics are not covered in this Laravel course?
While the course covers many aspects of Laravel development, it does not address topics outside of the Laravel ecosystem, such as frontend frameworks like React or Vue.js. It also does not cover non-PHP web frameworks or mobile application development. The focus remains strictly on Laravel's components, database design, optimization, and testing.
How much time should I expect to commit to this course?
The course consists of 236 lessons and is self-paced, allowing you to progress at your own speed. Given the detailed nature of the topics, including database optimization and application testing, students may need to allocate several weeks to complete the course thoroughly. Regular practice and application of the concepts learned will help solidify understanding and enhance skill development.