دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نويسي ویرایش: نویسندگان: Joseph Edmonds سری: ISBN (شابک) : 1800566158, 9781800566156 ناشر: Packt Publishing سال نشر: 2021 تعداد صفحات: 421 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 6 مگابایت
در صورت تبدیل فایل کتاب The Art of Modern PHP 8: Learn how to write modern, performant, and enterprise-ready code with the latest PHP features and practices به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب هنر مدرن PHP 8: یاد بگیرید چگونه کدهای مدرن، کارآمد و آماده برای سازمانی را با جدیدترین ویژگی ها و شیوه های PHP بنویسید. نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
کشف نحوه اعمال اصول OOP، انواع و مدیریت بسته به روش صحیح
PHP راه درازی را از زمان معرفی خود پیموده است. در حالی که این زبان با PHP 8 تکامل یافته است، هنوز وبسایتهای زیادی بر روی نسخهای از PHP اجرا میشوند که دیگر پشتیبانی نمیشود. اگر شما یک توسعهدهنده PHP هستید که با سیستمهای قدیمی PHP کار میکنید و میخواهید مستاجران PHP مدرن را کشف کنید، این کتاب برای شماست.
هنر مدرن PHP 8 شما را در آخرین ویژگیها و زبان PHP راهنمایی میکند. مفاهیم. این کتاب به شما کمک می کند تا دانش خود را در مورد برنامه نویسی PHP و تمرینات ارتقا دهید. با شروع برنامهنویسی شیگرا (OOP) در PHP و ویژگیهای زبان مرتبط، با تکنیکهای برنامهنویسی مدرن مانند وراثت کار میکنید، متوجه میشوید که چگونه با ترکیب بندی تضاد دارد و در نهایت به ویژگیهای زبان پیشرفتهتر نگاه میکنید. شما با توسعه سیستم MVC خود، با الگوی MVC آشنا خواهید شد و به درک آنچه که ظرف DI با ساختن یک ظرف DI اسباب بازی انجام می دهد، خواهید رسید. این کتاب به شما یک نمای کلی از Composer و نحوه استفاده از آن برای ایجاد بسته های PHP قابل استفاده مجدد می دهد. همچنین میتوانید تکنیکهایی را برای استقرار این بستهها در کتابخانههای بستهبندی برای توسعهدهندگان دیگر پیدا کنید.
در پایان این کتاب PHP، شما خود را با تکنیکهای مدرن برنامهنویسی سمت سرور با استفاده از جدیدترینها مجهز خواهید کرد. نسخه های PHP.
این کتاب برای توسعه دهندگان فعلی PHP و متخصصان سطح CTO است که با فناوری های PHP، از جمله PHP قدیمی، در حال تولید کار می کنند. این کتاب دارای دانش سطح مبتدی از برنامه نویسی PHP و همچنین تجربه توسعه سمت سرور است.
Discover how to apply the principles of OOP, types, and package management the right way
PHP has come a long way since its introduction. While the language has evolved with PHP 8, there are still a lot of websites running on a version of PHP that is no longer supported. If you are a PHP developer working with legacy PHP systems and want to discover the tenants of modern PHP, this is the book for you.
The Art of Modern PHP 8 walks you through the latest PHP features and language concepts. The book helps you upgrade your knowledge of PHP programming and practices. Starting with object-oriented programming (OOP) in PHP and related language features, you'll work through modern programming techniques such as inheritance, understand how it contrasts with composition, and finally look at more advanced language features. You'll learn about the MVC pattern by developing your own MVC system and advance to understanding what a DI container does by building a toy DI container. The book gives you an overview of Composer and how to use it to create reusable PHP packages. You'll also find techniques for deploying these packages to package libraries for other developers to explore.
By the end of this PHP book, you'll have equipped yourself with modern server-side programming techniques using the latest versions of PHP.
The book is for existing PHP developers and CTO-level professionals who are working with PHP technologies, including legacy PHP, in production. The book assumes beginner-level knowledge of PHP programming as well as experience with server-side development.
Cover Title Copyright and Credits Foreword Table of Contents Section 1 – PHP 8 OOP Chapter 1: Object-Oriented PHP What is OOP? Understanding the phrase OOP alternatives Learning object-oriented PHP PHP OOP basics Classes Interfaces Namespaces Summary Chapter 2: Inheritance and Composition, Encapsulation and Visibility, Interfaces and Concretions Encapsulation and visibility Private, protected, and public Inheritance–the classical parent, child, and \"is a\" style Constructor promotion Composition–the modern, flexible \"has a\" style Interfaces instead of abstract classes Summary Chapter 3: Advanced OOP Features SPL – the Standard PHP Library Data structures Iterators Exceptions and error handling Yoda and Pokemon exception handling Exception and error handling best practices Meta-programming with reflection and attributes Reflection Attributes Summary Section 2 – PHP Types Chapter 4: Scalar, Arrays, and Special Types Scalar types Strings Ints Floats Bools Type juggling Type and value comparison Arrays and iterables Arrays Iterables DocBlock types Nullable, void, and uninitialised Null and nullable Void Uninitialised Resources Summary Chapter 5: Object Types, Interfaces, and Unions Object type inheritance Object comparison Passing objects by reference Making new objects Summary Chapter 6: Parameter, Property, and Return Types Coercive and strict modes Covariance and contravariance Contravariance – that is, allowing less specific parameter types than the parent Covariance – that is, allowing more specific return types than the parent Remembering the rules Summary Section 3 – Clean PHP 8 Patterns and Style Chapter 7: Design Patterns and Clean Code Clean Code Acronyms (CCA) DRY KICK Design patterns Creational patterns Structural patterns Behavioral patterns Architectural patterns Summary Chapter 8: Model, View, Controller (MVC) Example Model, View, Controller – MVC Controller Front controller Model Entity pattern Universally unique identifier (UUID) Persistence and ORM Singleton anti-pattern Repository pattern Collection pattern View It lives Summary Chapter 9: Dependency Injection Example Inversion of control container Dependency injection and the service locator The service locator anti-pattern Summary Chapter 10: Composer For Dependencies What is Composer? What are dependencies? Dependency resolution But wait, there\'s more In a nutshell, it\'s awesome Get it installed! Composer autoloader Old-fashioned versus autoloaded A real-world, old-fashioned example Extra points Autoloading in PHP Configuring Composer autoloader Using Composer to require packages Finding dependencies Initialisation of composer.json What is a vendor? Minimum stability Package type License So far, so good Installing monolog Ignore the vendor directory in your VCS The composer.lock file Adding extra dependencies Version constraints Semver in a nutshell Caret (^) Version Range Tilde (~) Version Range Exact version Version range Multiple acceptable versions Full documentation Dev and prod dependencies Requiring dev dependencies Installing without dev dependencies Summary Chapter 11: Creating Your Own Composer Package Writing composer.json Name Description Keywords License Using source folders and namespaces Executable Binaries Configured under bin Extensionless files Executable permissions Finding an autoloader Using versions and tagging Creating a Git tag SemVer Stable and development versions Private Git repos as Composer dependencies Publishing on Packagist Things to check before you publish Submitting your package to Packagist Created If you were just testing, delete it Summary Section 5 – Bonus Section - PHP 8.1 Chapter 12: The Awesomeness That Is 8.1 Enumerations Basic and backed enums Creating enum instances Not just classes with cases Readonly properties Readonly gotchas Intersection types Never return type Final constants Summary – end of the book Other Books You May Enjoy Index