کتاب آموزش سریع PHP: راهنمای کامل، مدرن و عملی — ویرایش اول

 اثرMatt Smith

عنوان:

PHP Crash Course

نویسنده:

Matt Smith

انتشارات:

No Starch Press City: San Francisco, CA

تاریخ انتشار:

2025

حجم:

6.89MB

دانلود

معرفی کتاب:" آموزش سریع PHP: راهنمای کامل، مدرن و عملی — ویرایش اول"

از اولین اسکریپت تا یک وب‌سایت کامل — سریع!

خسته شدی از کنار هم چیدن راه‌حل‌های PHP از آموزش‌های پراکنده آنلاین؟ از روش‌های قدیمی و ناامن که کد رو پیچیده، شکننده و غیرقابل نگهداری می‌کنن؟ این کتاب دقیقاً برای توست!

PHP Crash Course راهنمایی جامع، منسجم و پروژه‌محور برای ساخت اپلیکیشن‌های حرفه‌ای تحت وب با PHP مدرن ارائه می‌دهد—چه در حال ساخت اولین سایت داینامیکت باشی، چه بخوای سیستم‌های قدیمی رو نوسازی کنی.

آنچه در این کتاب یاد می‌گیرید:

  • نوشتن کدهای تمیز و امن با استفاده از ویژگی‌های مدرن PHP
  • ساخت اپ‌های تحت وب با ساختار MVC و برنامه‌نویسی شی‌ءگرا
  • اتصال به پایگاه داده با PDO و ORM
  • پیاده‌سازی قابلیت‌های پیشرفته مثل سبد خرید و لاگین کاربران
  • استفاده از Composer، Twig و ابزارهای حرفه‌ای برای توسعه سریع‌تر
  • درک امنیت وب و محافظت از اپلیکیشن در برابر آسیب‌پذیری‌های رایج

ساختار کتاب:

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

مناسب چه کسانی است؟

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

همراه با راه‌اندازی آسان در ویندوز، مک، لینوکس و Replit آنلاین.

فهرست مطالب

  • Acknowledgments
  • Introduction
  • PART I: LANGUAGE FUNDAMENTALS
  • Chapter 1: PHP Program Basics
  • Chapter 2: Data Types
  • Chapter 3: Strings and String Functions
  • Chapter 4: Making Choices with Conditionals
  • Chapter 5: Creating Reusable Code with Functions
  • PART II: WORKING WITH DATA
  • Chapter 6: Repeating Actions with Loops
  • Chapter 7: Simple Arrays
  • Chapter 8: Sophisticated Arrays
  • Chapter 9: Working with Files and Directories
  • PART III: PROGRAMMING WEB APPLICATIONS
  • Chapter 10: Client-Server Communication and Web Development Basics
  • Chapter 11: Creating and Processing Web Forms
  • Chapter 12: Validating Form Data
  • Chapter 13: Organizing a Web Application
  • PART IV: STORING USER DATA WITH BROWSER SESSIONS
  • Chapter 14: Working with Sessions
  • Chapter 15: Implementing a Shopping Cart
  • Chapter 16: Authentication and Authorization
  • PART V: OBJECT-ORIENTED PHP
  • Chapter 17: Introduction to Object-Oriented Programming
  • Chapter 18: Declaring Classes and Creating Objects
  • Chapter 19: Inheritance
  • Chapter 20: Managing Classes and Namespaces with Composer
  • Chapter 21: Efficient Template Design with Twig
  • Chapter 22: Structuring an Object-Oriented Web Application
  • Chapter 23: Error Handling with Exceptions
  • Chapter 24: Logging Events, Messages, and Transactions
  • Chapter 25: Static Methods, Properties, and Enumerations
  • Chapter 26: Abstract Methods, Interfaces, and Traits
  • PART VI: DATABASE-DRIVEN APPLICATION DEVELOPMENT
  • Chapter 27: Introduction to Databases
  • Chapter 28: Database Programming with the PDO Library
  • Chapter 29: Programming CRUD Operations
  • Chapter 30: ORM Libraries and Database Security
  • Chapter 31: Working with Dates and Times
  • Appendices
  • Appendix A: Installing PHP
  • Appendix B: Database Setup
  • Appendix C: Replit Configuration

مشخصات

نام کتاب

PHP Crash Course

نویسنده

Matt Smith

انتشارات

No Starch Press City: San Francisco, CA

تاریخ انتشار

2025

ISBN

9781718502529

چاپ

اول

تعداد صفحات

947

زبان

انگلیسی

فرمت

pdf

حجم

6.89MB

موضوع

PHP