Laravel From Scratch

Why take this course?
🎓 Laravel From Scratch: Build & Deploy a Job Listing Application
🚀 Course Headline: "Learn Laravel by Building 'Workopia' – A Full-Featured Real-World Job Listing App!"
About This Course: In this comprehensive course, you'll dive into the world of Laravel and emerge with a fully functional job listing application called "Workopia." If you've taken my PHP From Scratch course, you know this is an expanded version with even more features!
📚 Special Resource: I'm excited to include the premium documentation with this course. It's like a written version of the course, complete with markdown files for each video that contain detailed explanations and code snippets. You'll find this invaluable resource right at the beginning of the course materials.
Project Features: The Workopia project is packed with features that will help you understand Laravel's capabilities. Here's what you'll build:
- ✅ Job Listing CRUD (Create, Read, Update, Delete)
- 🔑 Authentication & Authorization Policies
- 🖼️ Profile Avatar Upload
- ⚛️ Blade UI Components
- 🚀 Vite & Tailwind Integration
- 📂 Bookmarking System
- 💫 Apply & Upload Resume
- 🔄 User Dashboard
- ⚡️ Alpine.js For Interactivity
- ⚙️ Database Seeder
- 🔍 Job Search & Filtering
- 🌍 Mapbox Maps & Geocoding
- 📫 Mailers With Mailtrap
- 🖱️ Job Listing Pagination
Learning Laravel Fundamentals: Throughout the course, you'll cover all the core aspects of Laravel:
- ✅ Routing, Request & Response
- ⚛️ MVC (Model-View-Controller)
- 🔨 Database Migrations
- ✨ Artisan CLI (Command Line Interface)
- 🔄 Tinker (Interactive Shell)
- 🧪 PostgreSQL Integration
- 🚀 Factories & Seeding With Faker
- 🔗 Eloquent ORM (Object-Relational Mapper)
- 📄 Blade Templates
- 🛠️ Components With Props, Attributes & Slots
- ✨ Blade Directives & Dynamic Views
- 🚀 Alpine JS For Interactivity
- 🔒 Auth Facade & Directive
- 🛡️ Authorization & Policies
- 📧 Learn How Sessions Work
- ⚙️ Middleware
- 🚀 Laravel Breeze Overview
- 📫 Mailers
- 🛠️ Built-In Helpers - url, route, asset, session etc
- 🚀 Vite, NPM & Frontend Dependencies
- ✂️ Tailwind CSS Integration
- 🏙️ Laravel Forge & Digital Ocean Deployment
- ...and much more!
By the end of this course, you'll have a solid foundation in Laravel and the skills to create your own applications, whether for freelancing, building products, or embarking on new ventures. Let's get started on your journey to becoming a Laravel expert! 🚀💻
Course Gallery




Loading charts...
Comidoc Review
Our Verdict
Boasting a 4.76 global rating and over 1900 subscribers, "Laravel From Scratch" offers solid fundamentals through building Workopia. While not perfect for absolute beginners or those seeking advanced Laravel features, the course makes a great starting point for most developers looking to understand and employ Laravel in their projects.
What We Liked
- Comprehensive coverage of Laravel fundamentals, from routing and MVC to PostgreSQL integration and deployment
- Hands-on experience building a real-world job listing application (Workopia) with numerous features
- Instructor's clear and precise explanations, along with included premium docs as a written version of the course
- Effective blend of theory and practice, making it easier to grasp complex Laravel concepts
Potential Drawbacks
- Assumes prior knowledge of PHP and front-end technologies; may be challenging for absolute beginners
- Limited focus on integrating Laravel with other front-end frameworks such as React or Vue.js
- Minimal coverage of advanced Laravel features, such as event broadcasting or scheduled tasks
- Only one challenge throughout the course; more exercises would enhance learning experience