Advanced Laravel
Offered By: LinkedIn Learning
Course Description
Overview
Learn about advanced eloquent features, complex queries, and scheduling tasks in Laravel, as well as sending notifications and creating jobs and queues.
Syllabus
Introduction
- Beyond the basics
- Prerequisites for the course
- What's new in Laravel 10?
- Using the exercise files
- Understand project requirements
- Set up the project
- Create the database and models
- Create user roles
- Write custom middleware
- Revisit CRUD basics
- Use gates
- Write policies
- Seeding and factories
- Many-to-many relationships
- Implement eager loading
- Attaching and detaching relationships
- Write complex queries and create query scopes
- Write commands
- Create events and listeners
- Make use of logs
- Send emails
- Send notifications
- Create jobs and queues
- Schedule tasks
- Get started with testing
- Write HTTP tests
- Write database tests
- Test-driven development
- Request lifecycle overview
- What is a service container?
- Service providers in Laravel
- Get to know Facades
- Quick summary
Taught by
Justin Yost
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Intro to Computer Science
University of Virginia via Udacity Web Development
Udacity Software Engineering for SaaS
University of California, Berkeley via Coursera CS50's Introduction to Computer Science
Harvard University via edX