Domain-Driven Laravel: Learn to Implement Domain-Driven Design Using Laravel

تاریخ: 1400/04/05 23:25
توسط: MotoMan
امتیاز: ۱
تعداد بازدید: ۲۷۶۳
دیدگاه ها: ۰
کتاب Domain-Driven Laravel
Apress
Jesse Griffin
9781484260227
2020
616
English

در کتاب Domain-Driven Laravel (لاراول دامنه محور)، مفاهیم و ایده‌ها را در طراحی دامنه محور (DDD) ترسیم می‌کنید و آن‌ها را به کدی تمیز، قابل تست و با کیفیت تبدیل خواهید کرد که در کنار چارچوب لاراول موثر ظاهر شوند. این کتاب، نحوه‌ی پیاده سازی مفاهیم و الگو‌های ارائه شده در DDD را دنیای واقعی و در قالب یک برنامه کامل تحت وب به شما آموزش می‌دهد. با این تاکتیک‌ها و مفاهیم، شما در انواع مختلفی از برنامه‌های نمونه شرکت خواهید کرد که از پایه ساخته شده اند و مستقیما از دامنه‌های دنیای واقعی بر گرفته شده اند.
این کتاب با بررسی سنگ بنای (با مثال‌های کوچک و قابل کنترل برای نشان دادن اثبات مفاهیم و همچنین تصاویری برای مفهوم سازی موضوعات پیچیده تر) DDD و Laravel شروع می‌شود و به طور مشخص تر، موضوعاتی مانند Entity ها، Value Object ها، توسعه یک زبان ubiquitous، DTO‌ها و کشف دانش. در ادامه، شما به مباحث پیشرفته‌تر DDD خواهید پرداخت و از این مفاهیم به عنوان راهنمایی هایی برای انجام شخصی سازی هایی در نصب پیش فرض لاراول استفاده خواهید کرد و به شما درکی از اهمیت حیاتی این تغییرات در پلتفرم لاراول و DDD می‌دهد. در آخر، شما ORM بسیار قدرتمند Eloquent را که با لاراول عرضه می‌شود را یاد می‌گیرید و خواهید فهمید که چگونه می‌توان از آن برای ارائه موجودیت ها، مدیریت مخازن و پشتیبانی از رویدادهای دامنه استفاده کرد.
اگر چه فصلی برای پوشش مباحث پایه و یک آموزش راه اندازی برای لاراول وجود دارد (همراه با مقدمه ای سطح بالا در مورد کامپوننت‌های استفاده شده در آن)، کتاب Domain-Driven Laravel برای خوانندگانی که حداقل در معرض استفاده از چارچوب قرار گرفته باشند و فرصت کار کردن با آن را داشته اند مناسب است. این کتاب برای توسعه دهندگان وب frontend/backend، مهندسان devops، عاشقان چارچوب لاراول و توسعه دهندگان PHP که امیدوارند تا در مورد Domain Driven Design یا امکانات چارچوب Laravel اطلاعات بیشتری کسب کنند مناسب است. کسانی که دانش عملی PHP خام دارند نیز می‌توانند از مطالعه این کتاب سود ببرند.

 

 

مطالبی که در کتاب «لاراول دامنه محور: یادگیری پیاده سازی طراحی دامنه محور با استفاده از لاراول» خواهید آموخت:

  • استفاده از یک pipeline توسعه خیلی سریع ساخته شده از عناصر DDD و تسهیل شده با لاراول
  • پیاده سازی value object ها، repository‌ها، entity‌ها، لایه‌های anti-corruption و استفاده از لاراول به عنوان یک چارچوب وب
  • بکارگیری تکنیک‌های پیشرفته برای نمونه سازی اولیه سریع نیازمندی‌های پیچیده و نتایج با کیفیت با استفاده از رویکردی تکرار شونده و متمرکز
  • ایجاد یک چارچوب پایه (لاراول) که می‌تواند به عنوان قالبی برای شروع هر پروژه ای باشد
  • بدست آوردن دید اینکه کدام جزئیات برای موفقیت پروژه مهم هستند و چگونه دانش لازم را کسب کنید

  

Table of Contents:
- Part I: An Odd Combination
- Chapter 1: Laying the Foundation
- Chapter 2: Foundational Bootcamp
- Chapter 3: Domain-Driven What?
- Chapter 4: Introduction to Laravel
- Chapter 5: Advanced Laravel
- Chapter 6: Architecting a Claim Processing System
- Chapter 7: Modeling and  Implementing the Domain
- Chapter 8: Modularizing Laravel
- Part II: A Domain-Driven Approach
- Chapter 9: A Domain-Driven Approach to Claim Submission
- Chapter 10: A Domain-Driven Approach to Claim Validation
- Chapter 11: Context Maps
- Part III: Technical Aspects of DDD
- Chapter 12: DTOs, Entities, and Value Objects
- Chapter 13: Domain Events
- Chapter 14: Repositories
- Chapter 15: Factories and Aggregates
- Chapter 16: Services
- Part IV: DDD via Laravel
- Chapter 17: Hexagonal-Driven Development
- Chapter 18: Applying DDL in the Real World
- Chapter 19: Conclusion and Additional Thoughts
 

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...