طراحی وب سایت

لاراول دامنه محور: آموزش پیاده سازی طراحی دامنه محور با استفاده از لاراول

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

دانلود کتاب Domain-Driven Laravel: Learn to Implement Domain-Driven Design Using Laravel (به فارسی: لاراول دامنه محور: آموزش پیاده سازی طراحی دامنه محور با استفاده از لاراول) نوشته شده توسط «Jesse Griffin»


اطلاعات کتاب لاراول دامنه محور: آموزش پیاده سازی طراحی دامنه محور با استفاده از لاراول

موضوع اصلی: کامپیوتر – توسعه وب

نوع: کتاب الکترونیکی

ناشر: Apress

نویسنده: Jesse Griffin

زبان: english

فرمت کتاب: PDF (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2021

تعداد صفحه: 621

حجم فایل: 8.86 مگابایت

کد کتاب: 1484260236 , 9781484260234

نوبت چاپ: 1st ed.

توضیحات کتاب لاراول دامنه محور: آموزش پیاده سازی طراحی دامنه محور با استفاده از لاراول

مفاهیم و ایده‌ها را در طراحی دامنه محور (DDD) نقشه برداری کنید و آنها را به کدهای تمیز، قابل آزمایش و با کیفیت که در کنار چارچوب لاراول مؤثر است، منتقل کنید. این کتاب به شما می آموزد که چگونه مفاهیم و الگوهای موجود در DDD را در دنیای واقعی به عنوان یک برنامه وب کامل پیاده سازی کنید. با وجود این تاکتیک ها و مفاهیم، ​​درگیر انواع برنامه های کاربردی نمونه خواهید بود که از ابتدا ساخته شده اند و مستقیماً از دامنه های دنیای واقعی گرفته شده اند.

با مرور سنگ‌های پایه (با مثال‌های کوچک و قابل مدیریت برای نشان دادن اثبات مفاهیم و همچنین تصاویر برای مفهوم‌سازی موضوعات پیچیده‌تر) از DDD و Laravel شروع کنید. به طور خاص، موضوعاتی مانند موجودیت‌ها، اشیاء ارزشی، توسعه زبان فراگیر، DTOها و کشف دانش. در مرحله بعد، به برخی از موضوعات پیشرفته تر DDD می پردازید و از این مفاهیم به عنوان راهنمایی برای سفارشی سازی نصب پیش فرض لاراول استفاده می کنید و به شما درک می کنید که چرا این تغییرات برای پلتفرم DDD و لاراول حیاتی هستند. در نهایت، ORM بسیار قدرتمند Eloquent را که همراه با لاراول عرضه می‌شود پوشش می‌دهید و درک می‌کنید که چگونه می‌توان از آن برای نشان دادن موجودیت‌ها، مدیریت مخازن و پشتیبانی از رویدادهای دامنه استفاده کرد.

اگرچه یک فصل پوشش اولیه و یک آموزش راه اندازی برای لاراول وجود دارد (همراه با یک مقدمه سطح بالا در مورد اجزای مورد استفاده در آن)، لاراول مبتنی بر دامنه بهترین گزینه است. خوانندگانی که حداقل در معرض این چارچوب قرار گرفته‌اند و این فرصت را داشته‌اند که در مورد آن صحبت کنند.

آنچه خواهید آموخت

  • از یک خط لوله توسعه سریع و شعله ور استفاده کنید که از بلوک های ساختمانی DDD ساخته شده و با لاراول تسهیل شده است
  • اجرای اشیاء ارزش، مخازن، موجودیت ها، لایه های ضد فساد و موارد دیگر با استفاده از لاراول به عنوان یک چارچوب وب
  • استفاده از تکنیک های پیشرفته برای نمونه سازی سریع نیازمندی های پیچیده و نتایج با کیفیت با استفاده از یک رویکرد تکراری و متمرکز
  • ایجاد یک چارچوب پایه (Laravel) که می تواند به عنوان یک الگو عمل کند. هر پروژه ای را شروع کنید
  • در مورد اینکه کدام جزئیات برای موفقیت پروژه مهم هستند و چگونه دانش لازم را به دست آورید بینشی به دست آورید

این کتاب برای چه کسی است

b>

I برای توسعه دهندگان وب frontend/backend، مهندسان توسعه دهنده، دوستداران فریمورک لاراول و توسعه دهندگان PHP به امید کسب اطلاعات بیشتر در مورد طراحی Domain Driven یا امکانات با چارچوب لاراول. کسانی که دانش کاری PHP ساده دارند نیز می توانند از خواندن این کتاب ارزش کسب کنند.


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.

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

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

دیدگاهتان را بنویسید