Jesse Griffin
Domain-Driven Laravel: Learn to Implement Domain-Driven Design Using Laravel
Domain-Driven Laravel: Learn to Implement Domain-Driven Design Using Laravel
YOU SAVE £9.19
- Condition: Brand new
- UK Delivery times: Usually arrives within 2 - 3 working days
- UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
Bulk ordering. Want 15 or more copies? Get a personalised quote and bigger discounts. Learn more about bulk orders.
Couldn't load pickup availability
- More about Domain-Driven Laravel: Learn to Implement Domain-Driven Design Using Laravel
This book teaches how to implement domain-driven design (DDD) concepts and patterns in a real-world web application using the Laravel framework. It covers foundational stepping stones, advanced topics, and the Eloquent ORM, and is suitable for readers with exposure to Laravel.
Format: Paperback / softback
Length: 616 pages
Publication date: 28 October 2020
Publisher: APress
Domain-Driven Design (DDD) is a software design approach that focuses on modeling and understanding the domain of a system. It helps to create a clear and coherent structure for the software, making it easier to develop, test, and maintain. In this book, we will explore the concepts and patterns of DDD and how they can be applied to the Laravel framework.
DDD is divided into three main pillars: entities, value objects, and the ubiquitous language. Entities are the building blocks of a system, representing the objects and concepts that exist in the domain. Value objects are immutable objects that represent a single value or piece of data. The ubiquitous language is a shared language that is used to describe the domain and its entities.
To implement DDD in Laravel, we will use a variety of techniques and patterns. We will start by reviewing the foundational stepping stones of DDD and Laravel, such as entities, value objects, developing an ubiquitous language, DTOs, and knowledge discovery. Next, we will dive into some more advanced topics of DDD and use these concepts as a guide to make customizations to the default Laravel installation. Finally, we will cover the powerful Eloquent ORM that comes stock with Laravel and understand how it can be utilized to represent entities, handle repositories, and support domain events.
Although there is a basic coverage chapter and a setup tutorial for Laravel, Domain-Driven Laravel is best suited to readers who have been at least exposed to the framework and have had the opportunity to tinker around with it.
In conclusion, Domain-Driven Laravel is a comprehensive guide to implementing DDD in the Laravel framework. It provides readers with a clear and concise understanding of the concepts and patterns of DDD and how they can be applied to create high-quality, testable, and maintainable software. Whether you are a seasoned developer or just starting out, this book will help you take your Laravel development to the next level.
Weight: 1168g
Dimension: 179 x 254 x 40 (mm)
ISBN-13: 9781484260227
Edition number: 1st ed.
This item can be found in:
UK and International shipping information
UK and International shipping information
UK Delivery and returns information:
- Delivery within 2 - 3 days when ordering in the UK.
- Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
- Returns policy: Return within 30 days of receipt for full refund.
International deliveries:
Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.
- Delivery times: within 5 - 10 days for international orders.
- Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
- Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
