ویژگیهای کلیدی:
● رویکرد عملی با مثالهای متعدد برای استفاده فوری.
● توضیح مفاهیم پیشرفته با مثالهای کاربردی توسعه وب.
● تکنیکهای پیشرفته برای کدنویسی ایمن و توسعه وب مدرن.
توضیحات:
این کتاب طیف گستردهای از موضوعات را پوشش میدهد که با معرفی برنامههای کاربردی وب، از جمله اسکریپتنویسی سمت کلاینت و سرور، دستهبندیهای مختلف برنامههای کاربردی وب و فرآیند نصب محیطهای سرور محبوب مانند WAMP، LAMP، XAMPP و MAMP آغاز میشود. این کتاب شامل مبانی PHP، از جمله تاریخچه، ویژگیها و مزایای آن، با تنظیم یک محیط توسعه PHP است. همچنین مبانی PHP مانند متغیرها، ثابتها، انواع دادهها، عملگرها، ساختارهای کنترلی و توابع را پوشش میدهد و پایهای محکم برای توسعه وب فراهم میکند.
در ادامه، با فرمها، ورودی کاربر، کوکیها و سشنها آشنا میشوید، صفحات وب را با مؤلفههای رابط کاربری گرافیکی ایجاد میکنید، ورودی کاربر را هم در سمت کلاینت و هم در سمت سرور اعتبارسنجی میکنید و کوکیها و سشنها را در PHP مدیریت میکنید. همچنین رشتهها، مدیریت فایل و عملیات پایگاه داده PHP، از جمله اتصال به پایگاه داده MySQL و استفاده از توابع مدیریت پایگاه داده را پوشش میدهد.
در نهایت، شما با برنامهنویسی شیءگرا، امنیت، اشکالزدایی و بهینهسازی عملکرد با استفاده از فریمورکهای PHP و کار با APIها و سرویسهای وب آشنا خواهید شد.
آنچه خواهید آموخت:
● ساختار و ویژگیهای برنامه کاربردی وب.
● راهاندازی محیط توسعه PHP.
● مبانی PHP مانند متغیرها، انواع دادهها و عملگرها.
● آرایهها، رشتهها، فایلها و پایگاههای داده PHP.
● فرمهای وب، اعتبارسنجی ورودی کاربر و مدیریت کوکیها.
● پیادهسازی مفاهیم پیشرفته PHP مانند OOP، امنیت و بهترین روشها.
این کتاب برای چه کسانی است:
این کتاب برای مبتدیانی که تمایل به یادگیری PHP و ساخت وبسایتهای تعاملی از ابتدا دارند و توسعهدهندگان وب یا برنامهنویسانی که به دنبال تعمیق درک خود از PHP هستند، طراحی شده است.
فهرست مطالب:
بخش – اول: مبانی توسعه PHP
1. مقدمهای بر برنامههای کاربردی وب
2. مقدمهای بر PHP
3. مبانی PHP
4. آرایههای PHP
بخش – دوم: توسعه وب با PHP
5. فرمهای PHP و ورودی کاربر
6. رشتههای PHP
7. مدیریت فایل PHP
8. عملیات پایگاه داده PHP
بخش – سوم: مفاهیم پیشرفته PHP و بهترین روشها
9. برنامهنویسی شیءگرا در PHP
10. امنیت PHP
11. بهترین روشها و مباحث پیشرفته PHP