Type Here to Get Search Results !

Laravel Beyond CRUD by Brent Roose in pdf

 

Download this PDF book: Laravel Beyond CRUD: Building larger-than-average web applications by Brent Roose

The ebook is your guide for building large maintainable Laravel applications. Along the way, you'll be introduced to concepts like DDD and hexagonal design, all while still embracing Laravel's focus on elegant code. The book is beautifully designed by Sebastian De Deyne.

Learn how to build larger-than-average Laravel applications and maintain them for years to come. This book is a distillation of the lessons learned by the Spatie team the past three years: Adriaan, Alex, Brent, Jef, Freek, Rias, Ruben, Sebastian, Willem, and Wouter

Brent Roose

My name is Brent and I'm a 26-year-old web developer living in Belgium. I've been writing PHP professionally for the past 6 years, and have been programming since I was 13 years old.

As a professional, I've mainly worked on medium to large-sized web applications and API's. Right now I'm working with Laravel at a company called Spatie, and before that I worked with both Symfony and company-specific frameworks.

Table of contents:

Foreword

Preface

Domain oriented Laravel 

Domains and applications 

Domains in practice 

Working with data 

Type theory 

Structuring unstructured data 

DTO factories 

An alternative to typed properties 

A note on DTO's in PHP 8 

Actions

Terminology 

Into practice 

Composing actions 

Alternatives to actions 

Models 

Models ≠ business logic 

Scaling down models 

Event driven models 

Empty bags of nothingness 

States

The state pattern 

Transitions 

States without transitions 

Enums 

Enums or states? 

Enums! 

Managing domains

Teamwork 

Identifying domains 

Testing domains 

Test factories 

A basic factory 

Factories in factories 

Immutable factories 

Testing DTOs 

Testing actions 

Testing models 

Entering the application layer

Several applications 

Structuring HTTP applications 

View models 

View models in Laravel 

View composers 

HTTP queries

Jobs 

Simple action jobs 

In closing

Footnotes

About the book:

Categories: Computers - Web Development

Year: 2020

Publisher: Spatie

Language: English

Pages: 163

File: PDF, 3.55 MB

Download

Free Download the Book: Laravel Beyond CRUD: Building larger-than-average web applications by Brent Roose

PS: Share the link with your friends

If the Download link is not working, kindly drop a comment below, so we'll update the download link for you.

Happy downloading!

Tags

Post a Comment

1 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.