کتاب PHP Programming in the AI Era

کتاب PHP Programming in the AI Era

اثر Doug Bierer

category

بر اساس سطح علمی

متوسط

category

نوع محتوای کتاب

آموزش گام به گام

category

هدف یادگیری

ارتقای شغلی

category

بر اساس تکنولوژی

هوش مصنوعی

category

نوع مسیر

صفر تا صد آماده برای کار

category

مورد استفاده

بک اند

info نکات مهم قبل از خرید:

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

درباره این کتاب

کتاب PHP Programming in the AI Era: Build faster PHP applications using GenAI, modern PHP features, and production-ready workflows (برنامه‌نویسی PHP در عصر هوش مصنوعی: اپلیکیشن‌های PHP را سریع‌تر بسازید با استفاده از هوش مصنوعی مولد (GenAI)، قابلیت‌های مدرن PHP و گردش‌کارهای آمادهٔ تولید (production-ready)) راهنمایی عملی برای توسعه‌دهندگان PHP است تا با تلفیق قابلیت‌های مدرن PHP 8 (مانند JIT، Fibers و برنامه‌نویسی ناهمگام) با ابزارهای هوش مصنوعی مولد (GenAI)،…

۱۴۰,۰۰۰ تومان

کتاب‌های پیشنهادی این تخصص:

کتاب‌های پیشنهادی این دسته‌بندی:

نظرات کاربران

تجربیات خود را از خواندن این کتاب با دیگران به اشتراک بگذارید.

امتیاز کل
star star star star star
از 0 نظر

ثبت نظر جدید

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

هنوز دیدگاهی ثبت نشده است.

کتاب PHP Programming in the AI Era: Build faster PHP applications using GenAI, modern PHP features, and production-ready workflows (برنامه‌نویسی PHP در عصر هوش مصنوعی: اپلیکیشن‌های PHP را سریع‌تر بسازید با استفاده از هوش مصنوعی مولد (GenAI)، قابلیت‌های مدرن PHP و گردش‌کارهای آمادهٔ تولید (production-ready)) راهنمایی عملی برای توسعه‌دهندگان PHP است تا با تلفیق قابلیت‌های مدرن PHP 8 (مانند JIT، Fibers و برنامه‌نویسی ناهمگام) با ابزارهای هوش مصنوعی مولد (GenAI)، اپلیکیشن‌های سریع‌تر، امن‌تر و آماده‌ی تولید (production-ready) بسازند.

در ادامه مقدمه‌ای از کتاب PHP Programming in the AI Era را از زبان نویسنده شرح خواهیم داد.

مقدمه‌ای بر کتاب PHP Programming in the AI Era:

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

کتاب PHP Programming in the AI Era (با ساختار کاربردی Cookbook)، توصیه‌های بسیار ارزشمند و نمونه‌کدهای واقعی، محکم و کاربردی را در قالب «دستورالعمل‌ها» (Recipes) در اختیارتان می‌گذارد؛ دستورالعمل‌هایی که نه تنها نشان می‌دهند هوش مصنوعی چگونه می‌تواند برنامه‌نویسی PHP را ارتقا دهد، بلکه نحوه استفاده از آن برای بهبود وب‌سایت‌های مبتنی بر PHP را نیز به تصویر می‌کشند. با ما همراه شوید و بر موج برنامه‌نویسی PHP در عصر هوش مصنوعی سوار شوید.

کتاب PHP Programming in the AI Era برای چه کسانی است؟

مخاطب کتاب PHP Programming in the AI Era، توسعه‌دهندگان PHP از سطح مبتدی تا پیشرفته هستند. مباحث کتاب PHP Programming in the AI Era طیف وسیعی از موضوعات شامل راه‌اندازی محیط توسعه، بهینه‌سازی عملکرد، برنامه‌نویسی تابعی (Functional Programming)، برنامه‌نویسی شیءگرا (OOP)، کار با پایگاه داده، فرم‌های وب، APIهای REST، توسعه آزمون‌محور (TDD)، الگوریتم‌ها، الگوهای طراحی (Design Patterns) و امنیت را در بر می‌گیرد؛ به همین دلیل، کتاب PHP Programming in the AI Era برای هر توسعه‌دهنده PHP که به دنبال مدرن‌سازی مهارت‌های خود با PHP 8 و جریان‌های کاری مبتنی بر هوش مصنوعی است، گزینه‌ای مناسب به شمار می‌رود.

کتاب PHP Programming in the AI Era چه موضوعاتی را پوشش می‌دهد؟

فصل ۱: پایه‌ریزی و ایجاد زیرساخت (Building a Foundation)

یک خط مبنا و استاندارد مدرن برای توسعه PHP 8 ایجاد می‌کند که شامل روش‌های مختلف نصب، محیط‌های کانتینری‌شده با استفاده از Podman، بارگذاری خودکار با Composer (Autoloading)، تایپ‌دهی سخت‌گیرانه (Strict Typing)، تحلیل ایستا (Static Analysis)، اعمال استانداردهای کدنویسی و تولید کد به کمک ابزارهای هوش مصنوعی مولد (GenAI) می‌شود.

فصل ۲: استفاده از ویژگی‌های با کارایی بالا در PHP 8 (Using PHP 8 High Performance Features)

به بهینه‌سازی عملکرد PHP 8 از طریق ژنراتورها (Generators) برای پیمایش بهینه فایل‌های بزرگ در حافظه، پیمایش آسان دایرکتوری‌ها با استفاده از `RecursiveDirectoryIterator` در کتابخانه SPL، مکانیزم OPcache برای کش کردن بایت‌کد (Bytecode) و کامپایلر درون‌خطی (JIT) جهت تولید کد ماشین و بهبود سرعت اجرای برنامه‌ها می‌پردازد.

فصل ۳: کار با برنامه‌نویسی تابعی در PHP (Working with PHP Functional Programming)

برنامه‌نویسی تابعی در PHP را از طریق توسعه توابع اعتبار‌سنجی داده‌ها به کمک هوش مصنوعی، بهبود دقت تولید کد توسط هوش مصنوعی مولد با استفاده از Type Hinting، جستجو در آرایه‌های چندبعدی با تابع جدید `array_find()` در PHP 8.5 و عبارت‌های Match که منطق تصمیم‌گیری را ساده‌تر می‌کنند، بررسی می‌کند.

فصل ۴: کار با برنامه‌نویسی شیءگرا در PHP (Working with PHP Object-Oriented Programming)

دستورالعمل‌های کاربردی برنامه‌نویسی شیءگرا (OOP) را با استفاده از PHP 8 ارائه می‌دهد؛ از جمله ساخت سیستم تقویم قرار ملاقات با پرامپت‌های هوش مصنوعی، ادغام Symfony AI Bundle، پیاده‌سازی کانتینرهای سرویس استاندارد PSR-11، طراحی سلسله‌مراتب کلاس‌ها و استفاده از اشیاء تنبل (Lazy Objects) در PHP 8.5 جهت کاهش مصرف حافظه.

فصل 4 کتاب PHP Programming in the AI Era

فصل ۵: تعامل با پایگاه داده (Interacting with a Database)

تکنیک‌های کاربردی ارتباط با پایگاه داده در PHP را پوشش می‌دهد: ساخت یک Factory برای اتصال PDO از طریق کانتینر سرویس PSR-11، استفاده از ایجنت‌های هوش مصنوعی برای تولید کلاس‌های Entity از روی تعاریف SQL، ساخت یک کوئری‌ساز (Query Builder) انعطاف‌پذیر با استفاده از الگوی Builder و کش کردن پاسخ‌های API هوش مصنوعی مولد در یک کش پایگاه داده سازگار با استاندارد PSR-16.

فصل ۶: ساخت فرم‌های مقیاس‌پذیر (Building Scalable Forms)

ساخت کامپوننت‌های فرم با قابلیت استفاده مجدد در PHP را معرفی می‌کند: یک سازنده عمومی عناصر فرم، رندرهای مجزا برای هر نوع فیلد ورودی، یک فرم فکتوری (Form Factory) و فیلترها و اعتبارسنج‌های زنجیره‌ای (Chained) به همراه کمک اختیاری هوش مصنوعی برای پیشنهاد فیلدها.

فصل ۷: ساخت وب‌سرویس‌ها به کمک هوش مصنوعی و درخواست‌های WebSockets (Making AI-Assisted Web Services and WebSockets Requests)

دستورالعمل‌هایی برای ارسال درخواست‌های REST با استفاده از PHP Streams و cURL، ساخت یک میکروسرویس REST مبتنی بر میان‌افزار (Middleware)، ردیابی میزان مصرف توکن‌های API هوش مصنوعی مولد برای کمک به کنترل هزینه‌ها و پیاده‌سازی ارتباطات ناهمگام و آنی با وب‌ساکت‌ها (WebSockets) برای یک سرویس چت هوش مصنوعی ارائه می‌دهد.

فصل ۸: کار با تاریخ/زمان و جنبه‌های بین‌المللی‌سازی (Working with Date/Time and International Aspects)

موضوع بین‌المللی‌سازی (i18n) در PHP را پوشش می‌دهد: کار با ایموجی‌ها، تشخیص زبان و تنظیمات محلی کاربر (Locale)، قالب‌بندی اعداد، پول و تاریخ متناسب با ویژگی‌های محلی، رشته‌های چندبایتی (Multibyte Strings) و ترجمه‌های ساده مبتنی بر JSON.

فصل 8 کتاب PHP Programming in the AI Era

فصل ۹: پیاده‌سازی توسعه آزمون‌محور در یک ویژگی (Implementing Test-Driven Development in a Feature)

نحوه ساخت یک ویژگی (Feature) را به روش اول-تست (Test-first) نشان می‌دهد: نوشتن معیارهای پذیرش به زبان Gherkin، استفاده از هوش مصنوعی برای تولید تست‌های ناموفق در PHPUnit، نوشتن کد تا زمان پاس شدن تست‌ها و سپس گسترش مجموعه تست‌ها با استفاده از Behat.

فصل ۱۰: نگاهی به الگوریتم‌های پیشرفته (Looking at Advanced Algorithms)

الگوریتم‌ها و ساختارهای داده رایج در PHP 8 را بررسی می‌کند: متدهای Getter و Setter، لیست‌های پیوندی (Linked Lists)، پشته‌ها (Stacks)، جستجوی دودویی (Binary Search)، معماری پلاگین، موتور جستجو و نمایش آرایه‌های تودرتو همراه با مجموع مقادیر.

فصل ۱۱: پیاده‌سازی الگوهای طراحی نرم‌افزار (Implementing Software Design Patterns)

الگوهای آفرینشی (Creational)، ساختاری (Structural) و رفتاری (Behavioral) در PHP از جمله الگوهای Factory ،Adapter و State را معرفی کرده و توضیح می‌دهد که هر کدام در چه زمانی گزینه‌ای مناسب هستند.

فصل ۱۲: بهبود امنیت وب (Improving Web Security)

شامل دستورالعمل‌های امنیتی کاربردی برای PHP است: ایمن‌سازی نشست‌ها (Sessions)، افزودن توکن‌های CSRF، تولید رمزهای عبور قوی، افزودن کپچا (CAPTCHA) و ساخت یک کلاس کمکی برای رمزنگاری AES-256-GCM با کمک ابزار Claude Code.

فصل 12 کتاب PHP Programming in the AI Era

سرفصل‌های کتاب PHP Programming in the AI Era:

  • Preface
  • Chapter 1: Building a Foundation
  • Chapter 2: Using PHP 8 High Performance Features
  • Chapter 3: Working with PHP Functional Programming
  • Chapter 4: Working with PHP Object-Oriented Programming
  • Chapter 5: Interacting with a Database
  • Chapter 6: Building Scalable Forms
  • Chapter 7: Making AI-Assisted Web Services and WebSockets Requests
  • Chapter 8: Working with Date/Time and International Aspects
  • Chapter 9: Implementing Test-Driven Development in a Feature
  • Chapter 10: Looking at Advanced Algorithms
  • Chapter 11: Implementing Software Design Patterns
  • Chapter 12: Improving Web Security
  • Chapter 13: Unlock the Code Bundle and the PDF Version
  • Other Books You May Enjoy
  • Index

جهت دانلود کتاب PHP Programming in the AI Era می‌توانید پس از پرداخت، دریافت کنید.