اشیاء، الگوها و تمرین در PHP ۲۰۱۶
PHP Objects, Patterns, and Practice 2016

دانلود کتاب اشیاء، الگوها و تمرین در PHP ۲۰۱۶ (PHP Objects, Patterns, and Practice 2016) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

MATT ZANDSTRA

ناشر: Apress
voucher-1

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2016

زبان

English

تعداد صفحه‌ها

576

نوع فایل

pdf

حجم

7.9 MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

پیش‌خرید با تحویل فوری(⚡️) | فایل کتاب حداکثر تا ۳۰ دقیقه(🕒) پس از ثبت سفارش آماده دانلود خواهد بود.

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب اشیاء، الگوها و تمرین در PHP ۲۰۱۶

با بهره‌گیری از سه عنصر کلیدی: مبانی شیء‌گرایی، اصول طراحی، و بهترین شیوه‌ها، خواهید آموخت که چگونه سیستم‌های زیبا و مستحکمی را با استفاده از PHP توسعه دهید.

ویرایش پنجم این کتاب محبوب به طور کامل برای PHP 7 به‌روز شده است، از جمله جایگزینی مدیر بسته PEAR با Composer، و مطالب جدید در مورد Vagrant و استانداردهای PHP. این کتاب پایه‌ای محکم در پشتیبانی PHP از اشیاء فراهم می‌کند، بر این مبنا استوار می‌شود تا اصول اساسی طراحی نرم‌افزار را القا کند و سپس ابزارها و شیوه‌های مورد نیاز برای توسعه، آزمایش و استقرار کد قوی را پوشش می‌دهد.

اشیاء، الگوها و عمل در PHP با پوشش ویژگی‌های شیء‌گرای PHP آغاز می‌شود. این کتاب مباحث کلیدی از جمله تعریف کلاس، وراثت، بازتاب و موارد دیگر را معرفی می‌کند.

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

بخش آخر کتاب ابزارها و شیوه‌هایی را پوشش می‌دهد که می‌توانند به تبدیل کد عالی به یک پروژه موفق کمک کنند. این بخش نحوه مدیریت چندین توسعه‌دهنده و انتشار با Git، نحوه مدیریت ساخت‌ها و وابستگی‌ها با Composer را نشان می‌دهد. همچنین استراتژی‌هایی برای آزمایش خودکار و یکپارچه‌سازی مداوم را بررسی می‌کند.

چه چیزی یاد خواهید گرفت:
* کار با مبانی شیء: نوشتن کلاس‌ها و متدها، نمونه‌سازی اشیاء، ایجاد سلسله مراتب قدرتمند کلاس با استفاده از وراثت.
* تسلط بر ویژگی‌های پیشرفته شیء‌گرا، از جمله متدهای و خصوصیات ایستا، مدیریت شرایط خطا با استثناها، و ایجاد کلاس‌ها و رابط‌های انتزاعی.
* آشنایی با ویژگی‌های شیء‌گرای جدید معرفی شده توسط PHP 7 و چرایی اهمیت آنها برای کد شما.
* درک و استفاده از اصول طراحی برای استقرار موثر اشیاء و کلاس‌ها در پروژه‌های خود.
* کشف مجموعه‌ای از الگوهای قدرتمند که می‌توانید در پروژه‌های خود مستقر کنید.
* تضمین یک پروژه موفق شامل تست واحد؛ کنترل نسخه، ساخت، نصب و مدیریت بسته؛ و یکپارچه‌سازی مداوم.

این کتاب برای چه کسانی است؟
این کتاب برای هر کسی که حداقل دانش اولیه‌ای از PHP دارد و می‌خواهد از ویژگی‌های شیء‌گرای آن در پروژه‌های خود استفاده کند، مناسب است.

کسانی که رابط‌ها را از کلاس‌های انتزاعی تشخیص می‌دهند، ممکن است همچنان استفاده از این ویژگی‌ها در سیستم‌های خود را دشوار بیابند. آنها از تاکید کتاب بر طراحی سود خواهند برد. آنها یاد خواهند گرفت که چگونه شرکت‌کنندگان یک سیستم را انتخاب و ترکیب کنند. چگونه الگوهای طراحی را بخوانند و چگونه از آنها در کد خود استفاده کنند.

در نهایت این کتاب برای کدنویسان PHP است که می‌خواهند در مورد شیوه‌ها و ابزارها (کنترل نسخه، آزمایش، یکپارچه‌سازی مداوم و غیره) بیاموزند که می‌توانند پروژه‌ها را ایمن، زیبا و پایدار کنند.


فهرست کتاب:

۱. فهرست اجمالی

۲. فهرست مطالب

۳. درباره نویسنده

۴. درباره بازبین فنی

۵. تقدیر و تشکر

۶. مقدمه

۷. بخش اول: اشیاء

۸. بخش دوم: الگوها

۹. بخش سوم: تمرین

۱۰. نمایه

 

توضیحات(انگلیسی)

Aided by three key elements: object fundamentals, design principles, and best practices, you’ll learn how to develop elegant and rock solid systems using PHP.

The 5th edition of this popular book has been fully updated for PHP 7, including replacing the PEAR package manager with Composer, and new material on Vagrant and PHP standards. It provides a solid grounding in PHP’s support for objects, it builds on this foundation to instill core principles of software design and then covers the tools and practices needed to develop, test and deploy robust code.

PHP Objects, Patterns, and Practice begins by covering PHP’s object-oriented features. It introduces key topics including class declaration, inheritance, reflection and much more.
The next section is devoted to design patterns. It explains the principles that make patterns powerful. The book covers many of the classic design patterns and includes chapters on enterprise and database patterns.
The last segment of the book covers the tools and practices that can help turn great code into a successful project. The section shows how to manage multiple developers and releases with git, how to manage builds and dependencies with Composer. It also explores strategies for automated testing and continuous integration.
What You’ll Learn

  • Work with object fundamentals: writing classes and methods, instantiating objects, creating powerful class hierarchies using inheritance.
  • Master advanced object-oriented features, including static methods and properties, managing error conditions with exceptions, and creating abstract classes and interfaces.
  • Learn about the new object-oriented features introduced by PHP 7 and why they matter for your code.
  • Understand and use design principles to deploy objects and classes effectively in your projects.
  • Discover a set of powerful patterns that you can deploy in your own projects.
  • Guarantee a successful project including unit testing; version control, build, installation and package management; and continuous integration.

Who This Book is For
This book is suitable for anyone with at least a basic knowledge of PHP who wants to use its object-oriented features in their projects.
Those who already know their interfaces from their abstracts may well still find it hard to use these features in their systems. They will benefit from the book’s emphasis on design. They will learn how to choose and combine the participants of a system; how to read design patterns and how to use them in their code.
Finally this book is for PHP coders who want to learn about the practices and tools (version control, testing, continuous integration, etc) that can make projects safe, elegant and stable.


Table of Contents

1. Contents at a Glance

2. Contents

3. About the Author

4. About the Technical Reviewer

5. Acknowledgments

6. Introduction

7. Part I: Objects

8. Part II: Patterns

9. Part III: Practice

10. Index

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.