|
|
|
|
LEADER |
00000cam a2200000 a 4500 |
001 |
OR_on1202438591 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m o d |
007 |
cr cnu---unuuu |
008 |
201031s2021 xx o 001 0 eng d |
040 |
|
|
|a YDX
|b eng
|e pn
|c YDX
|d EBLCP
|d SFB
|d UKAHL
|d GW5XE
|d UPM
|d OCLCF
|d OCLCO
|d CQ$
|d N$T
|d VT2
|d K6U
|d OCL
|d OCLCQ
|d OCLCO
|d COM
|d OCLCQ
|d OCLCO
|
019 |
|
|
|a 1204135202
|a 1228845438
|a 1237490761
|a 1240521209
|a 1249241128
|
020 |
|
|
|a 9781484260234
|q (electronic bk.)
|
020 |
|
|
|a 1484260236
|q (electronic bk.)
|
020 |
|
|
|a 9781484260241
|q (print)
|
020 |
|
|
|a 1484260244
|
020 |
|
|
|z 1484260228
|
020 |
|
|
|z 9781484260227
|
024 |
7 |
|
|a 10.1007/978-1-4842-6023-4
|2 doi
|
029 |
1 |
|
|a AU@
|b 000068176422
|
029 |
1 |
|
|a AU@
|b 000070278351
|
035 |
|
|
|a (OCoLC)1202438591
|z (OCoLC)1204135202
|z (OCoLC)1228845438
|z (OCoLC)1237490761
|z (OCoLC)1240521209
|z (OCoLC)1249241128
|
050 |
|
4 |
|a QA76.76.S63
|b G75 2021eb
|
072 |
|
7 |
|a UMW
|2 bicssc
|
072 |
|
7 |
|a COM060160
|2 bisacsh
|
072 |
|
7 |
|a UMW
|2 thema
|
082 |
0 |
4 |
|a 005.1/4
|2 23
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Griffin, Jesse.
|
245 |
1 |
0 |
|a Domain-driven Laravel :
|b learn to implement domain-driven design using Laravel /
|c Jesse Griffin.
|
250 |
|
|
|a 1st ed.
|
260 |
|
|
|a [Place of publication not identified] :
|b Apress,
|c 2021.
|
300 |
|
|
|a 1 online resource
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
347 |
|
|
|a text file
|
347 |
|
|
|b PDF
|
520 |
|
|
|a Map concepts and ideas in domain-driven design (DDD) and transpose them into clean, testable, and quality code that is effective alongside the Laravel framework. This book teaches you how to implement the concepts and patterns present in DDD in the real world as a complete web application. With these tactics and concepts in place, you'll engage in a variety of example applications, built from the ground up, and taken directly from real-world domains. Begin by reviewing foundational stepping stones (with small, manageable examples to show proof of concepts as well as illustrations to conceptualize the more complex topics) of both DDD and Laravel. Specifically, such topics as entities, value objects, developing an ubiquitous language, DTOs, and knowledge discovery. Next, you will dive into some more advanced topics of DDD and use these concepts as a guide to make customizations to the default Laravel installation, giving you an understanding of why these alterations are vital to the DDD and Laravel platform. Finally, you will cover the very 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 (along with a high level intro about the components used within it), 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. What You'll Learn Utilize a blazing-fast rapid development pipeline built from DDD building blocks and facilitated with Laravel Implement value objects, repositories, entities, anti-corruption layers and others using Laravel as a web framework Apply enhanced techniques for quick prototyping of complex requirements and quality results using an iterative and focused approach Create a base framework (Laravel) that can serve as a template to start off any project Gain insight on which details are important to a project's success and how to acquire the necessary knowledge Who This Book Is For Ideal for for frontend/backend web developers, devops engineers, Laravel framework lovers and PHP developers hoping to learn more about either Domain Driven Design or the possibilities with the Laravel framework. Those with a working knowledge of plain PHP can also gain value from reading this book.
|
505 |
0 |
|
|a Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Part I: An Odd Combination -- Chapter 1: Laying the Foundation -- How This Book Is Designed -- Domain-Driven What? -- Architecture -- Enter Laravel -- Selective Content -- Avoiding the Pitfalls -- Going About a Domain-Driven Design -- An Interesting Combination -- Eloquent ORM -- Eloquent Model Example -- Customizing DDD for Web Development -- Customizing Laravel for DDD -- The Problem with Laravel's Stock Installation -- When to Use DDD on Your Project -- Ease of Deployment -- Fast Time to Market
|
505 |
8 |
|
|a Rapid Application Development -- Conclusion -- Chapter 2: Foundational Bootcamp -- What Does Being a Developer Mean? -- Software Development Tooling -- PHP MVC Frameworks and Open Source -- Integrated Development Environments -- Version Control Systems -- Advancements in PHP -- Dependency Management Systems -- Coding Standards and Practices -- What Is Cohesion? -- What Changed? -- Low Cohesion -- Gotta Keep'em Separated (Concerns, That Is ...) -- Prerequisites to Separation -- Refactoring Legacy Systems -- Layered (Onion) Architecture -- Where Do the Other Layers Fit In? -- Application Layer
|
505 |
8 |
|
|a Infrastructure Layer -- Model Layer (Domain Layer) -- Service Layers -- Application Services -- No Fat Controllers -- Where to Draw the Lines? -- What We Get from DDL/DDD -- Conclusion -- Chapter 3: Domain-Driven What? -- The Nature of Software -- The Golden Triangle -- The What and the How -- Breakdown of DDD Concepts -- The Process of Domain Modeling -- What Not to Do -- Dealing with Complexity -- The DDD Flow -- Deep Dive into the Domain You Work In -- Work with Domain Experts to Create a Ubiquitous Language -- Construct a Rough, Naive Design of the Domain -- Refactor Frequently (Fail Often)
|
505 |
8 |
|
|a Technical Aspects -- Example Project 3-1: Warehouse Management -- Requirements Overview -- Order Management -- Inventory Management -- Fulfillment -- Where to Start -- Problem Space -- Solution Space -- Create a Ubiquitous Language -- Defining What to Build -- Workflows/Lifecycles -- Order Workflow -- Product Workflow -- Fulfillment -- Product Location -- Identity -- Generating the Barcode -- Bridging the Disconnect -- Shelving System -- A Real-World Scenario -- Conclusion -- Chapter 4: Introduction to Laravel -- Why Laravel? -- Installation Using Composer -- Project 4-1: Laravel File Upload
|
500 |
|
|
|a Includes index.
|
588 |
0 |
|
|a Print version record.
|
590 |
|
|
|a O'Reilly
|b O'Reilly Online Learning: Academic/Public Library Edition
|
630 |
0 |
0 |
|a Laravel (Software framework)
|
630 |
0 |
7 |
|a Laravel (Software framework)
|2 fast
|
650 |
|
0 |
|a Software frameworks.
|
650 |
|
0 |
|a Domain-specific programming languages.
|
650 |
|
6 |
|a Cadres d'applications (Informatique)
|
650 |
|
6 |
|a Langages orientés problème (Informatique)
|
650 |
|
7 |
|a Software frameworks
|2 fast
|
650 |
|
7 |
|a Domain-specific programming languages
|2 fast
|
650 |
|
7 |
|a Computer programming
|2 fast
|
776 |
0 |
8 |
|i Print version:
|a Griffin, Jesse.
|t Domain-driven Laravel.
|d [S.l.] : Apress, 2021
|z 9781484260234
|w (OCoLC)1152472536
|
856 |
4 |
0 |
|u https://learning.oreilly.com/library/view/~/9781484260234/?ar
|z Texto completo (Requiere registro previo con correo institucional)
|
938 |
|
|
|a Askews and Holts Library Services
|b ASKH
|n AH37890022
|
938 |
|
|
|a ProQuest Ebook Central
|b EBLB
|n EBL6381146
|
938 |
|
|
|a EBSCOhost
|b EBSC
|n 2660492
|
938 |
|
|
|a YBP Library Services
|b YANK
|n 301703644
|
994 |
|
|
|a 92
|b IZTAP
|