کتاب The Art of Modern PHP 8 از جدیدترین کتابهای آموزشی زبان برنامهنویسی PHP نسخه 8 میباشد. این کتاب در 12 فصل به شرح ویژگیهای جدید این زبان و ایجاد چندین پروژه با آن در دنیای واقعی میباشد. همچنین این کتاب در آخرین فصل خود از ویژگیهای جدید نسخهی 8.1 این زبان نیز صحبت کرده است.
در ادامه مقدمهای از کتاب The Art of Modern PHP 8 را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب The Art of Modern PHP 8:
من از دیدن رشد PHP لذت بردم. از زبانی تا حدودی آماتور و اغلب تمسخرآمیز که محبوبیت خود را افزایش داد، از وزن خود فراتر رفت و بخشهای عظیمی از وب در حال رشد را به زبانی مدرن و بسیار کارآمد تبدیل کرد که اغلب برای تقویت سیستمهای سازمانی در مقیاس بزرگ استفاده میشود. با انتشار PHP 8 و انتشار آتی (در زمان نگارش) PHP 8.1، واقعاً میتوانیم آینده روشنی را برای PHP ببینیم.
ابتدا در مورد برنامهنویسی شیگرا (OOP) در PHP خواهید خواند، از اصول اولیه شروع کرده و سپس به موضوعات پیشرفتهتر میپردازید. شما از طریق تکنیکهای برنامهنویسی مدرن، مانند ارث، تضاد آن با ترکیب، و در نهایت نگاه کردن به ویژگیهای زبان پیشرفتهتر کار خواهید کرد. با ساختن سیستم MVC آزمایشی خود با الگوی MVC آشنا خواهید شد. علاوه بر این، با ساختن ظرف DI آزمایشی، کشف خواهید کرد که ظرف تزریق وابستگی (DI) چه میکند.
فصلهای بعدی به شما یک نمای کلی از Composer میدهد و نحوه ایجاد بستههای PHP قابل استفاده مجدد با آن را توضیح میدهد. همچنین تکنیکهایی برای استقرار مؤثر این بستهها پیدا خواهید کرد تا توسعهدهندگان دیگر بتوانند از آنها استفاده کنند.
در پایان این کتاب PHP، درک کاملی از برخی از اصول PHP مدرن به دست خواهید آورد و زمینه لازم برای بروزرسانی کد خود را خواهید داشت.
کتاب The Art of Modern PHP 8 برای چه کسی است؟
از آنجایی که PHP دارای تاریخچه طولانی است، به این معنی است که توسعه دهندگان زیادی وجود دارند که هنوز حداقل با یک پا در گذشته ایستادهاند و آینده درخشان و زیبای PHP مدرن را از دست میدهند. کتاب The Art of Modern PHP 8 بیشتر از همه برای شماست.
کتاب The Art of Modern PHP 8 برای توسعهدهندگان فعلی PHP و متخصصان سطح CTO است که با فناوریهای PHP، از جمله PHP قدیمی، در حال تولید کار میکنند. این کتاب سطح معقولی از دانش برنامهنویسی PHP را در نظر میگیرد و ممکن است از شما بخواهد که اسناد PHP را برای پر کردن شکافهای دانش خود در حین ظهور، بررسی کنید.
آنچه کتاب The Art of Modern PHP 8 پوشش میدهد:
فصل 1، PHP شی گرا
شامل یک نمای کلی از معنای OOP و نحوه تضاد آن با سبکهای عملکردی و رویهای است. ما برخی از پروژههای محبوب OOP PHP را بررسی میکنیم که ممکن است بخواهید به آنها نگاهی بیندازید و سپس به اصول کلاس ها، اشیاء، رابطها و فضاهای نام میپردازیم.
فصل 2، وراثت و ترکیب کپسولاسیون و دید، رابطها و ترکیبات
فصل دوم کتاب The Art of Modern PHP 8، با پیروی از موضوع نگاه به OOP، وراثت را با جزئیات بررسی میکند و سپس آن را با رویکرد مدرنتر استفاده از ترکیب مقایسه میکند. به شما توصیه میشود برای استفاده حداکثری از این فصل کد را دانلود کنید.
فصل 3، ویژگیهای پیشرفته OOP
فصل سوم و آخر در بخش 1 کتاب The Art of Modern PHP 8، به بررسی OOP ادامه میدهد، و این بار ما به SPL (کتابخانه استاندارد PHP)، استثناها و مدیریت خطاها و در نهایت برنامهنویسی متا با بازتاب و ویژگیها نگاه میکنیم.
فصل 4، اسکالر، آرایهها و انواع خاص
توضیح میدهد که از PHP 7، انواع به یک ویژگی اصلی در PHP مدرن تبدیل شدهاند. این فصل به انواع سادهتر، از جمله اسکالرها، آرایهها، و تکرارشوندهها و سپس انواع «هیچ» null, void و unitialized نگاه میکند.
فصل 5، انواع شی، رابطها و اتحادیهها
به بررسی انواع ادامه میدهد، اما تمرکز ما بر روی بررسی دقیق نحوه عملکرد سیستم نوع در هنگام برخورد با کلاسها و رابطها تغییر میکند.
فصل 6، پارامتر، ویژگی، و انواع بازگشت
فصل آخر در بخش 2، به چگونگی اعمال دقیق انواع و بررسی استفاده از آنها به عنوان پارامتر، ویژگی و انواع بازگشتی میپردازد. ما با نگاهی به کوواریانس و تضاد نتیجه میگیریم و نحوه عملکرد آن در PHP 8 را تأیید میکنیم.
فصل 7، الگوهای طراحی و کد پاک
از یادگیری در مورد خود زبان ادامه میدهد و شروع به بررسی روشهای نوشتن آن میکند. ما به برخی از شیوههای کدنویسی تمیز نگاه میکنیم و سپس مروری بر الگوهای طراحی داریم که رویکردهای آزمایش شده و آزمایش شده برای الزامات رایج هستند
فصل 8، مثالهای مدل، مشاهده، کنترلر (MVC)
ما را در الگوی MVC با ساختن یک سیستم MVC آزمایشی دنبال کنید. قطعاً شما را تشویق میکند که کد این فصل را دانلود کنید.
فصل 9، مثال تزریق وابستگی
مانند فصل 8، مثال، مدل، مشاهده، کنترلر (MVC)، به نظر میرسد با انجام دادن یاد بگیرید، و اینبار هدف ما درک همه چیز در مورد DI است. ما یک ظرف DI کامل آزمایشی ایجاد میکنیم تا بفهمیم این الگو چگونه کار میکند.
فصل 10، کامپوزر برای وابستگیها
این فصل، Composer را معرفی میکند که یکی از مهمترین چیزهایی است که در دنیای PHP اتفاق میافتد. ما یاد خواهیم گرفت که چگونه از Composer برای استفاده از بستههای شخص ثالث در پروژههای خود استفاده کنیم.
فصل 11، ایجاد بسته کامپوزر خودتان
با Composer ادامه مییابد، اما اینبار به این میپردازد که چگونه میتوانیم از آن برای ایجاد بستههای خود، به اشتراک گذاشتن آنها با پروژههای خصوصیمان، و حتی انتشار آنها به نفع جامعه PHP استفاده کنیم.
فصل 12، عظمت PHP 8.1
فصل آخر کتاب The Art of Modern PHP 8، همه چیز در مورد PHP 8.1 و ویژگیهای جدید عالی است که در این نسخه جدید گنجانده شده است. این فهرست جامعی نیست، اما در عوض بر مجموعهای از ویژگیهایی تمرکز میکند که به احتمال زیاد برای شما روزانه اهمیت دارند.
همچنین شما میتوانید برای مطالعهی بیشتر زبان نرنامهنویسی PHP 8 از کتاب PHP 8 Solutions نیز استفاده نمائید.
سرفصلهای کتاب The Art of Modern PHP 8:
- Preface
- Section 1 – PHP 8 OOP
- 1 Object-Oriented PHP
- 2 Inheritance and Composition, Encapsulation and Visibility, Interfaces and Concretions
- 3 Advanced OOP Features
- Section 2 – PHP Types
- 4 Scalar, Arrays, and Special Types
- 5 Object Types, Interfaces, and Unions
- 6 Parameter, Property, and Return Types
- Section 3 – Clean PHP 8 Patterns and Style
- 7 Design Patterns and Clean Code
- 8 Model, View, Controller (MVC) Example
- 9 Dependency Injection Example
- Section 4 – PHP 8 Composer Package Management (and PHP 8.1)
- 10 Composer For Dependencies
- 11 Creating Your Own Composer Package
- Section 5 – Bonus Section – PHP 8.1
- 12 The Awesomeness That Is 8.1
- Index
فایل کتاب The Art of Modern PHP 8 را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.