Duration
4 months
Price
70,00 € 63 € / Monthly
10% off
Projects
4 Projects
During this training, 4 real projects will be developed.
About the course
Welcome to the Laravel Course, your complete guide to building fast, secure, and elegant web applications with the Laravel framework. Whether you’re starting your first PHP project or leveling up to architecting APIs and full-stack apps, this course takes you from routing, controllers, Blade/Livewire, and Eloquent fundamentals to advanced topics like authentication/authorization, RESTful APIs, queues & events, caching, testing (Pest/PHPUnit), and modern deployment with Docker, Forge/Vapor, and CI/CD—so you can ship production-ready apps with confidence.
Lessons
What Laravel is and why it’s used; system requirements; installing PHP/Composer/Laravel
Project structure,
.env, and core configurationMVC pattern and the request–response lifecycle
Basic routes:
Route::get/Route::postand organizing routes
Blade templates: layouts, sections, variables, and loops
Controllers and methods; HTML/JSON responses
Best practices for code structure and naming
Asset management with Vite
DB configuration (MySQL); Migrations (creating tables/columns)
Models and CRUD data access (all, find, where)
Form Request & Validation; CSRF in forms
CRUD Part I (Create/Read) + listings and basic pagination
CRUD (Update/Delete); confirmations and error messages
Eloquent relationships (One‑to‑One, One‑to‑Many, Many‑to‑Many)
with/orderBy/paginate; structuring a service layer (optional)Seeders & Factories with Faker for test data; Tinker
Laravel Breeze/Fortify: registration, login, password reset
authmiddleware; route protection; basic roles (admin/user)Intro to Gates & Policies; good authorization practices
Basic security hardening and session management
Building REST endpoints; API Resources & Transformers
Laravel Sanctum for SPA/API tokens; cookie/token authentication
Simple API versioning; standardized error handling (RFC 7807 optional)
Fast API testing practices (HTTP tests)
What Inertia is and why; install with React & Tailwind
Inertia routes and React pages; global layouts and partial reloads
Passing props from Controllers to React components
Modeling an SPA structure in Laravel
Managing forms in React with Inertia; validation and error display
End‑to‑end CRUD in an SPA (list, filter, create, edit, delete)
Pagination, search, and filters in Inertia
SPA performance optimizations
Installing & configuring Filament Admin Panel
Creating resources; forms & tables; columns and basic actions
Relationships in resources (BelongsTo/HasMany/ManyToMany)
Filters and search in Filament
Spatie Permissions: roles/permissions and integration with Filament
Custom Actions, Widgets & Charts; custom dashboards
Theming & appearance customization
Simple API integrations within Filament (optional)
Advanced relationships: Polymorphic, HasManyThrough
Query Scopes; advanced Accessors/Mutators
Eager vs. Lazy Loading; query optimization strategies
Best practices for domain‑driven structuring
Events, Listeners, and Observers; auditing user actions
Broadcasting (Pusher/Laravel WebSockets) — practical introduction
Notifications (Database, Mail, Real‑time)
Logging, monitoring, and basic tracing
Queues, Jobs, Workers; retry & failure handling; Horizon (optional)
Task Scheduling; cron and periodic job management
Caching with Redis/DB; configuration and cache patterns
Profiling and performance optimization
Uploading/managing images with Spatie Media Library
Integrating Stripe/PayPal for online payments (checkout, webhooks)
File and storage management; CDN (optional)
Payment security and basic audit trail
Advanced Policies; gates and complex scenarios
Spatie Roles/Permissions — real‑world usage patterns
Audit Log & Activity Log; traceability of actions
Production readiness:
.env, keys, backups
Planning the final app (use cases, ERD, backlog)
Build: Filament (admin) + Inertia/React (frontend)
Testing (Feature & Unit); basic CI; final optimizations
Deploy to VPS/Forge/Vapor; presentations and job/freelance tips
Preferred Qualifications
- Age: 15+
- Language: Albanian,English
- Knowledge: Html, Css, JavaScript
Love this course? Share it!
Instructor
Fidan is a Full-Stack Developer with over 7 years of experience building modern, scalable software solutions for both private companies and public institutions. I specialize in Angular, .NET, and Laravel, with additional experience in ReactJS and Node.js. His work includes custom e-commerce platforms, ERP systems, and financial applications focused on automation and efficiency. He is skilled in system architecture, clean code practices, and deploying applications across cloud environments like Azure and AWS.
Explore More
Presenting Unity Tech Hub, the tech school of the future.
We teach you the right skills to be prepared for tomorrow.
Programming for 7 – 10 years
10% off
Programming for 10 – 12 years
10% off
10% off
10% off
Frontend Basics
10% off
10% off
Unlock Your Learning
Potential Today
Join thousands of learners around the world who are advancing their careers with our expertly crafted courses.
Our mission is to provide guidance and resources for beginners—those who don’t yet have experience in development and design—to successfully launch their careers.
Contact
- [email protected]
- +383 48 235 166
- Rruga Deshmorët e Kombit, Vushtrri