Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Advanced Laravel

Advanced Laravel

3h 15mAdvanced2023-06-09

Authors

Shruti Balasa

Shruti Balasa

Full-Stack Web Developer and Tech Educator

Course details

As an open-source web application framework, Laravel offers you expressive, elegant syntax and an enjoyable creative experience. But how can you make the most of its features? In this course, full-stack web developer and tech educator Shruti Balasa guides you through advanced concepts in Laravel. Go over how to establish project requirements and set up your project. Learn how to create user roles, write your own middleware, use gates, and more. Dive into advanced eloquent features, including many-to-many relationships, eager loading, attaching and detaching relationships, and writing complex queries and query scopes. Find out how to do more with custom commands, events, listeners, and logs. Explore the intricacies of notifications, queueing, and scheduling, then step through the process of testing in Laravel. Plus, gain an understanding of how Laravel works, including the role of service containers and service providers, as well as how Facades work.

Skills covered

LaravelBack-End Web DevelopmentFull-Stack Web DevelopmentAdvancedWeb DevelopmentOpen Source

Concepts

0. Introduction

  • 01 - Beyond the basics
  • 02 - Prerequisites for the course
  • 03 - What's new in Laravel 10
  • 04 - Using the exercise files

1. Starting Your Project

  • 05 - Understand project requirements
  • 06 - Set up the project
  • 07 - Create the database and models

2. Authorization

  • 08 - Create user roles
  • 09 - Write custom middleware
  • 10 - Revisit CRUD basics
  • 11 - Use gates
  • 12 - Write policies

3. Advanced Eloquent Features

  • 13 - Seeding and factories
  • 14 - Many-to-many relationships
  • 15 - Implement eager loading
  • 16 - Attaching and detaching relationships
  • 17 - Write complex queries and create query scopes

4. Do More with Laravel

  • 18 - Write commands
  • 19 - Create events and listeners
  • 20 - Make use of logs

5. Notifications, Queuing, and Scheduling

  • 21 - Send emails
  • 22 - Send notifications
  • 23 - Create jobs and queues
  • 24 - Schedule tasks

6. Testing

  • 25 - Get started with testing
  • 26 - Write HTTP tests
  • 27 - Write database tests
  • 28 - Test-driven development

7. Understand How Laravel Works

  • 29 - Request lifecycle overview
  • 30 - What is a service container
  • 31 - Service providers in Laravel
  • 32 - Get to know Facades

Conclusion

  • 33 - Quick summary

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal