Coder Social home page Coder Social logo

laravel-roadmap-advanced-beginner-roadmap's Introduction

Advanced Beginner Level

The goal of this level is to find the first job or freelance gig

Link icons: ๐Ÿ“– Official Docs ๐ŸŽฌ Video ๐Ÿ“„ Article ๐Ÿ”  Course

Topic Examples
Routing Advanced
Route Model Binding web.php
ClientController.php
Route Redirect web.php
Middleware
Create Custom Middleware Class TermsAccepted.php
web.php
Database Advanced
Database Seeders and Factories /seeders
/factories
Eloquent Query Scopes Filter.php
Polymorphic relationships Spatie Media Library
Eloquent Accessors and Mutators User.php
Client.php
Eloquent Collections UserController.php
Soft Deletes User.php UserController.php
Auth Advanced
Authorization: Roles/Permissions, Gates, Policies ๐Ÿ“– TaskController.php
Authorization: Extra Packages - Spatie Permission, Bouncer, etc User.php
web.php
tasks/index.blade.php
Authentication: Email Verification User.php
File Uploads Advanced MediaController.php
Extra Packages: Spatie Medialibrary, Intervention Image, etc MediaController.php
Project.php
API Basics ๐Ÿ”  How to Create Laravel API
API Routes and Controllers ClientController.php
api.php
Working with API Clients: Postman or Alternatives ๐Ÿ“– Postman API Client
API Eloquent Resources ClientResource.php
API Auth with Sanctum api.php
User.php
web.php
API Error Handling and Status Codes Handler.php
Debugging Errors
Log Files in Laravel ๐Ÿ“– Logging
Try-Catch and Laravel Exceptions ClientController.php
Local Debugging Tools: Debugbar, Telescope, Ray ๐Ÿ“– barryvdh/laravel-debugbar
๐Ÿ“– Laravel Telescope
๐Ÿ“– Spatie Ray (Premium Tool)
๐ŸŽฌ Debug Eloquent Queries from API: Laravel Telescope
๐ŸŽฌ Spatie Ray: Laravel Debugging with Pleasure
Customizing Error Pages and Messages ๐Ÿ“– /errors
:
(optional) Third Party Bug Trackers: Bugsnag, Flare, Sentry, Rollbar ๐Ÿ“– Bugsnag Laravel
๐Ÿ“– Flare Homepage
๐Ÿ“– Sentry Laravel
๐Ÿ“– Rollbar Laravel
๐ŸŽฌ Bug Tracking in Laravel: Bugsnag vs Flare [Demo/Review]
Sending Email
Mailables and Mail Facade TaskAssigned.php
TaskController.php
assigned.blade.php
Configure Drivers/Services: Mailgun, Mailtrap, etc ๐Ÿ“„ How to Send Email From Laravel, and Why We Need 3rd Party Providers For It
๐Ÿ“– Mail: Drivers Prerequisites
Notifications System: Email, SMS, Slack, etc. TaskAssigned.php
TaskController
Automated Testing with PHPUnit
Configure Testing Database and Test CRUD Operations /Feature
Deployment and Version Control
Git Version Control ๐Ÿ“– Git
๐ŸŽฌ Git in Laravel. Part 1 - Branches: Main, Develop and Feature
Deployment on Live Servers ๐Ÿ“– Deployment
๐Ÿ“„ How to Deploy Laravel Projects to Live Server: The Ultimate Guide
๐Ÿ“„ What Server is Needed to Deploy Laravel Projects
๐ŸŽฌ How we Deploy Laravel: Branches, Staging Servers, Forge and Envoyer

Get sanctum token

Visit /token page

laravel-roadmap-advanced-beginner-roadmap's People

Contributors

krekas avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.