loader image

Duration

4 months

Price

70,00 € 63 € / Monthly

10% off

Projects

4 Projects

During this training, 4 real projects will be developed.

Location

Vushtrri

Rruga Deshmoret e Kombit

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

Introduction & Laravel Basics
  • What Laravel is and why it’s used; system requirements; installing PHP/Composer/Laravel

  • Project structure, .env, and core configuration

  • MVC pattern and the request–response lifecycle

  • Basic routes: Route::get / Route::post and organizing routes

Views & Controllers
  • Blade templates: layouts, sections, variables, and loops

  • Controllers and methods; HTML/JSON responses

  • Best practices for code structure and naming

  • Asset management with Vite

Database & Eloquent — Basics
  • 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 Part II & Application Organization
  • 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

Authentication & Basic Authorization
  • Laravel Breeze/Fortify: registration, login, password reset

  • auth middleware; route protection; basic roles (admin/user)

  • Intro to Gates & Policies; good authorization practices

  • Basic security hardening and session management

APIs & Sanctum — Introduction
  • 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)

Inertia.js + React — Install & Basics
  • 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

Inertia Forms & Full CRUD
  • 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

Filament Admin — Basics
  • Installing & configuring Filament Admin Panel

  • Creating resources; forms & tables; columns and basic actions

  • Relationships in resources (BelongsTo/HasMany/ManyToMany)

  • Filters and search in Filament

Advanced Filament & Permissions
  • Spatie Permissions: roles/permissions and integration with Filament

  • Custom Actions, Widgets & Charts; custom dashboards

  • Theming & appearance customization

  • Simple API integrations within Filament (optional)

Advanced Eloquent
  • Advanced relationships: Polymorphic, HasManyThrough

  • Query Scopes; advanced Accessors/Mutators

  • Eager vs. Lazy Loading; query optimization strategies

  • Best practices for domain‑driven structuring

Events & Communication
  • Events, Listeners, and Observers; auditing user actions

  • Broadcasting (Pusher/Laravel WebSockets) — practical introduction

  • Notifications (Database, Mail, Real‑time)

  • Logging, monitoring, and basic tracing

Background Processes & Performance
  • 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

Media & Payments
  • 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 Authorization & Audit
  • 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

Final Project & Deployment
  • 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.

Duration: 2 years

Programming for 7 – 10 years

A nine‑month journey where students use Scratch and Micro:bit to animate sprites, light LEDs, and build interactive games and stories—adding events, loops, variables, lists, and simple AI. They’ll finish by designing and showcasing an original, sensor‑powered capstone project.
30,00 € 27 € / Monthly

10% off

Duration: 2 years

Programming for 10 – 12 years

A nine‑month journey where students use Scratch and Micro:bit to animate sprites, light LEDs, and build interactive games and stories—adding events, loops, variables, lists, and simple AI. They’ll finish by designing and showcasing an original, sensor‑powered capstone project.
35,00 € 31 € / Monthly

10% off

Duration: 2 years
Students master app development (MIT App Inventor) and web design (HTML/CSS), building interactive projects. Culminates in a capstone project combining both skills.
40,00 € 36 € / Monthly

10% off

Duration: 1 academic year
Python powers the backend with robust logic, APIs, and data handling. React.js builds fast, interactive, and modern user interfaces on the frontend.
450 € 405 €

10% off

Duration: 6 months

Frontend Basics

Kickstart your journey as a front-end developer with our 6-Month Front-End Curriculum, featuring hands-on HTML, CSS, and JavaScript
50,00 € 45 € / Monthly

10% off

Duration: 5 months
Frontend development: building the visual layer of websites and apps with HTML, CSS, JavaScript, animations, and responsive design — focusing on user experience and interaction.
75,00 € 67 € / Monthly

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