کتاب PHP 8 Programming Tips Tricks and Best Practices یک منبع فوقالعاده برای یادگیری زبان برنامهنویسی PHP 8 میباشد. این کتاب علاوه بر بازگویی و شرح نکات و ترفندهای زبان PHP 8، برای علاقهمندان و نوآموزان تمرینهای متفاوتی را نیز قرار داده است که میتوانید پس از مطالعهی آن فصل، آنها را انجام دهید.
همچنین شما میتوانید برای مطالعهی کتاب طراحی وب از کتاب Learning Web Design نیز استفاده نمائید.
مقدمهای بر کتاب PHP 8 Programming Tips Tricks and Best Practices:
فصل 1، معرفی ویژگیهای جدید PHP 8 OOP
فصل اول از کتاب PHP 8 Programming Tips Tricks and Best Practices، شما را با ویژگیهای جدید PHP 8 ویژه برنامهنویسی شیگرا (OOP) آشنا میکند. این فصل شامل تعداد زیادی نمونه کد کوتاه است که به وضوح نشان میدهد.
ویژگیها و مفاهیم جدید این فصل برای کمک به شما در استفاده سریع از قدرت PHP 8 و انطباق مثالهای کد با عملکرد خود بسیار مهم است.
فصل 2، یادگیری افزونههای کاربردی PHP 8
فصل دوم کتاب PHP 8 Programming Tips Tricks and Best Practices، شامل موارد اضافی و پیشرفتهای مهم است که در سطح رویه به PHP 8 معرفی شده است. این شامل تعداد زیادی کد است که ویژگیها و تکنیکهای جدید PHP 8 را برای تسهیل برنامهنویسی رویهای نشان میدهد. این فصل به شما میآموزد که چگونه کد برنامه سریعتر و تمیزتر بنویسید.
فصل 3، استفاده از پیشرفتهای مدیریت خطا
یکی از پیشرفتهای کلیدی در PHP 8، قابلیتهای پیشرفته مدیریت خطا را بررسی میکند. در این فصل، یاد میگیرید کدام اعلانها به هشدارها ارتقا یافتهاند و همچنین کدام هشدارها اکنون به خطاها ارتقا یافتهاند. این فصل به شما یک درک عالی از پیشینه و هدف از پیشرفتهای امنیتی میدهد که به شما امکان میدهد استفاده از کد خود را بهتر کنترل کنید. علاوه بر این، آگاهی از شرایط خطایی که قبلاً فقط هشدارها را ایجاد میکرد، اما در حال حاضر خطاها را ایجاد میکند، بسیار مهم است، بنابراین اقدامات لازم را برای جلوگیری از خرابی برنامههای خود پس از ارتقاء به PHP 8 انجام دهید.
فصل 4، برقراری تماس مستقیم به زبان C
فصل چهارم از کتاب PHP 8 Programming Tips Tricks and Best Practices، به شما کمک میکند تا یاد بگیرید که رابط عملکرد خارجی (FFI) در مورد چیست، برای چه چیزی مفید است و چگونه از آن استفاده کنید. اطلاعات این فصل برای توسعهدهندگان علاقمند به نمونهسازی سریع سفارشی با استفاده از تماسهای مستقیم زبان C مهم است. این فصل به شما نشان میدهد که چگونه ساختارها و توابع زبان C را مستقیماً در کد خود قرار دهید و درهای دنیای کاملی از قابلیتها را که تا به حال برای PHP در دسترس نبود باز کنید.
فصل 5، کشف وقفههای احتمالی سازگاری با OOP
فصل پنجم کتاب PHP 8 Programming Tips Tricks and Best Practices، شما را با ویژگیهای جدید PHP 8 مخصوص OOP آشنا میکند. این فصل شامل بسیاری از نمونههای کد کوتاه است که ویژگیها و مفاهیم جدید را به وضوح نشان میدهد. این فصل به شما کمک میکند تا سریعاً از قدرت PHP 8 با تطبیق مثالهای کد در عمل خود استفاده کنید. علاوه بر این، این فصل موقعیتهایی را نشان میدهد که ممکن است کد شیگرا بعد از مهاجرت PHP 8 خراب شود.
فصل 6، درک تفاوتهای عملکردی PHP 8
فصل ششم از کتاب PHP 8 Programming Tips Tricks and Best Practices، وقفههای احتمالی سازگاری d یا (d-compatibility) عقب را در دستور PHP 8 یا سطح عملکردی پوشش میدهد. این فصل اطلاعات مهمی را ارائه میدهد که هنگام انتقال کد موجود به PHP، مشکلات احتمالی را برجسته میکند. اطلاعات ارائه شده در این فصل شما را قادر میسازد تا کد PHP قابل اطمینان تولید کنید. پس از بررسی مفاهیم این فصل، موقعیت بهتری برای نوشتن کدی خواهید داشت که نتایج دقیقی تولید میکند و از ناسازگاریها جلوگیری میکند.
فصل 7، اجتناب از تلهها هنگام استفاده از برنامههای افزودنی PHP 8
فصل هفتم کتاب PHP 8 Programming Tips Tricks and Best Practices، تغییرات عمده در برنامههای افزودنی ایجاد شده و نحوه اجتناب از تلهها هنگام به روز رسانی برنامه موجود به PHP 8 را به شما نشان میدهد. قادر خواهید بود هر کد PHP موجود را برای مهاجرت به PHP 8 آماده کنید. علاوه بر اطلاع از تغییرات افزونههای مختلف، بینش عمیقی از عملکرد آنها نیز خواهید داشت. این به شما امکان میدهد هنگام استفاده از برنامههای افزودنی در PHP 8 تصمیمات آگاهانه بگیرید.
فصل 8، یادگیری عملکرد منسوخ یا حذف شده PHP 8
فصل هشتم از کتاب PHP 8 Programming Tips Tricks and Best Practices، شما را با قابلیتهایی که در PHP 8 منسوخ یا حذف شدهاند آشنا میکند. پس از مطالعه مطالب موجود در این فصل و پیروی از مثال کد برنامه، میتوانید تشخیص و بازنویسی کنید کدی که منسوخ شده است همچنین با نحوه ایجاد راه حل برای عملکرد حذف شده و همچنین نحوه تغییر شکل کد که از قابلیتهای حذف شده با برنامههای افزودنی استفاده میکند، آشنا خواهید شد. یکی دیگر از مهارتهای مهمی که در این فصل خواهید آموخت این است که چگونه امنیت برنامه را با بازنویسی کد بسته به عملکردهایی که به طور کامل در PHP 8 حذف شدهاند، بهبود بخشید.
فصل 9، تسلط بر PHP 8 بهترین شیوهها
فصل نهم کتاب PHP 8 Programming Tips Tricks and Best Practices، شما را با بهترین شیوههایی که اکنون در PHP 8 اعمال شده است آشنا میکند. این شامل تعدادی از تغییرات قابل توجه در امضای روش و نحوه استفاده جدید آنها از روند کلی PHP برای کمک به شما در تولید کد بهتر است. همچنین با تغییرات استفاده از روشهای خصوصی، رابطها، ویژگیها و کلاسهای ناشناس و نحوه تجزیه فضاهای نام آشنا خواهید شد. تسلط بر بهترین شیوههای ارائه شده در این فصل نه تنها شما را به سمت نوشتن کد بهتر سوق میدهد، بلکه به شما کمک میکند در صورت عدم درک این شیوههای جدید، از وقفههای احتمالی کد جلوگیری کنید.
فصل 10، بهبود عملکرد
فصل دهم از کتاب PHP 8 Programming Tips Tricks and Best Practices، تعدادی از ویژگیهای جدید PHP 8 را که تأثیر مثبتی بر عملکرد دارند، با تمرکز ویژه بر کامپایلر جدید Just-In-Time به شما معرفی میکند. این فصل همچنین شامل پوشش کامل مراجع ضعیف است که استفاده صحیح از آنها منجر به کاربردهایی می شود که از حافظه بسیار کمتری استفاده میکنند. با مرور دقیق مطالبی که در این فصل آمده است و با مطالعه نمونههای کد، میتوانید کد سریعتر و کارآمدتری بنویسید.
فصل 11، مهاجرت برنامههای PHP موجود به PHP 8
فصل یازدهم کتاب PHP 8 Programming Tips Tricks and Best Practices، مجموعهای از کلاسها را معرفی میکند که اساس یک اسکنر شکست PHP 8 سازگار با سمت سرور را تشکیل میدهند. در طول کتاب، شکافهای احتمالی کد به شما نشان داده میشود که ممکن است به دنبال به روز رسانی PHP 8 باشد. علاوه بر این، شما با فرآیند توصیه شده برای مهاجرت یک برنامه PHP مشتری فعلی به PHP 8 آشنا میشوید. این فصل شما را برای کنترل مهاجرت PHP 8 بسیار مجهزتر میکند و به شما این امکان را میدهد تا با اطمینان بیشتر و حداقل مشکلات، مهاجرتهای PHP 8 را انجام دهید.
فصل 12، ایجاد برنامه های کاربردی PHP 8 با استفاده از برنامهنویسی ناهمزمان
فصل آخر کتاب PHP 8 Programming Tips Tricks and Best Practices، تفاوت بین مدلهای برنامهنویسی سنتی همزمان و ناهمزمان را توضیح میدهد. در سالهای اخیر، یک فناوری جدید هیجانانگیز جامعه PHP را تحت تأثیر قرار داده است: برنامهنویسی ناهمزمان، که به آن PHP async نیز گفته میشود.
علاوه بر این، افزونهها و چارچوبهای رایج PHP async، از جمله پسوند Swoole و ReactPHP، با مثالهای زیادی برای به دست آوردن شما پوشش داده شده است. آغاز شده. هنگامی که کار شما در این فصل به پایان رسید، میتوانید عملکرد برنامههای خود را بهبود بخشید و آنها را از 5 برابر تا 40 برابر سریعتر افزایش دهید!
سرفصلهای کتاب PHP 8 Programming Tips Tricks and Best Practices:
- Preface
- Section 1: PHP 8 Tips
- Chapter 1: Introducing New PHP 8 OOP Features
- Chapter 2: Learning about PHP 8’s Functional Additions
- Chapter 3: Taking Advantage of Error-Handling Enhancements
- Section 2: PHP 8 Tricks
- Chapter 4: Making Direct C-Language Calls
- Chapter 5: Discovering Potential OOP Backward-Compatibility Breaks
- Chapter 6: Understanding PHP 8 Functional Differences
- Chapter 7: Avoiding Traps When Using PHP 8 Extensions
- Chapter 8: Learning about PHP 8’s Deprecated or Removed Functionality
- Section 3: PHP 8 Best Practices
- Chapter 9: Mastering PHP 8 Best Practices
- Chapter 10: Improving Performance
- Chapter 11: Migrating Existing PHP Apps to PHP 8
- Chapter 12: Creating PHP 8 Applications Using Asynchronous Programming
فایل کتاب PHP 8 Programming Tips Tricks and Best Practices را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.