دوره آموزشی PHP برای طراحان وب
5 ساعت 27 دقیقهمبتدی2013-12-09
مدرسین

David Powers
Developing websites since 1994
جزئیات دوره
دلایل زیادی برای یادگیری PHP وجود داره. میتونی بهراحتی به روزرسانیهای دستی صفحات وب رو کم کنی، ورودی کاربر رو بگیری و به پایگاه دادهای از محصولات یا اطلاعات دیگه وصل بشی. اما بعضی از طراحان وب از تئوری و اصطلاحات PHP میترسن. PHP برای طراحان وب متفاوت است. دیوید پاورز، نویسنده این دوره، یه معرفی ملایم به PHP داره که با استفاده از تمرینات ساده بهت کمک میکنه صفحات وب داینامیک و کاملاً کاربردی بسازی—همه با PHP. یاد میگیری که چطور نگهداری سایت رو کم کنی با انتقال اجزای رایج صفحات به فایلهای جداگانه سرور، تغییر محتوای صفحات بهطور خودکار بسته به تاریخ یا زمان، نمایش متنهای مختلف، گرفتن ورودی از فرمها، و اتصال به پایگاه داده برای نمایش اطلاعات محصولات. فصل آخر این دوره به درک پیغامهای خطا و رفع ریشهای اونها اختصاص داره.
نکته: این دوره با Adobe Dreamweaver ضبط شده، اما میتونی از هر ویرایشگر کدی که میخواهی برای پیگیری دوره استفاده کنی.
اهداف یادگیری:
چطور از PHP در صفحات وب استفاده کنیم
ذخیره و نمایش متن و اعداد در متغیرها
استفاده از توابع
افزودن نظرات به اسکریپتهای PHP
انتقال اجزای رایج صفحه به فایلهای include
نمایش محتوای مختلف در صفحات
کار کردن با مقادیر مختلف در آرایهها و حلقهها
دریافت ورودی از فرمها با متد POST
استفاده از سشنهای PHP برای حفظ دادهها
ذخیره دادهها در متغیرهای سشن
اتصال به پایگاه داده و پرسوجو از آن
مدیریت خطاها
نکته: این دوره با Adobe Dreamweaver ضبط شده، اما میتونی از هر ویرایشگر کدی که میخواهی برای پیگیری دوره استفاده کنی.
اهداف یادگیری:
چطور از PHP در صفحات وب استفاده کنیم
ذخیره و نمایش متن و اعداد در متغیرها
استفاده از توابع
افزودن نظرات به اسکریپتهای PHP
انتقال اجزای رایج صفحه به فایلهای include
نمایش محتوای مختلف در صفحات
کار کردن با مقادیر مختلف در آرایهها و حلقهها
دریافت ورودی از فرمها با متد POST
استفاده از سشنهای PHP برای حفظ دادهها
ذخیره دادهها در متغیرهای سشن
اتصال به پایگاه داده و پرسوجو از آن
مدیریت خطاها
مهارت ها
PHPPersonaProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید قبل از تماشای این دوره بدانید
- 03 - استفاده از فایلهای تمرین
- 04 - پیکربندی MAMP برای نشان دادن خطاها (Mac)
1. مقدمه ای بر PHP
- 05 - چگونه PHP صفحات وب را پویا میکند
- 06 - نحوه استفاده از PHP در یک صفحه وب
- 07 - استفاده از متغیرها برای ذخیره اطلاعات
- 08 - ذخیره اعداد و متن در متغیرها
- 09 - نمایش مقادیر متغیرهای عددی و متنی
- 10 - استفاده از توابع برای دستکاری مقادیر
- 11 - اضافه کردن نظرات به اسکریپتهای PHP
2. استفاده از Server-Side Includes برای عناصر صفحه مشترک
- 12 - سمت سرور شامل چه مواردی میشود
- 13-تصمیم گیری که شامل کدام دستور برای استفاده میشود
- 14 - چالش - جابجایی عناصر مشترک برای گنجاندن فایل ها
- 15 - راه حل - انتقال عناصر مشترک برای گنجاندن فایل ها
- 16 - اطمینان از کارکرد پیوندهای داخلی در یک فایل شامل
3. استفاده از شرایط برای تغییر خروجی صفحه
- 17 - PHP چگونه تصمیم میگیرد
- 18 - تغییر خروجی بسته به زمان فعلی
- 19 - تنظیم منطقه زمانی سرور
- 20 - نمایش اخطار کپی رایت به روز
- 21 - چالش - نمایش تصویر ماه
- 22 - راه حل - نمایش تصویر ماه
- 23 - درک آنچه PHP به عنوان درست و نادرست رفتار میکند
4. کار با چندین مقدار در آرایهها و حلقه ها
- 24 - ذخیره چندین مقدار در یک متغیر به صورت آرایه
- 25 - بازرسی عناصر یک آرایه
- 26 - چالش - درج متن جایگزین مناسب
- 27 - راه حل - درج متن جایگزین مناسب
- 28 - نمایش یک آرایه به صورت لیست جدا شده با کاما
- 29 - حلقه زدن از طریق مقادیر یک آرایه
- 30 - برچسب گذاری عناصر آرایه
- 31 - حلقه زدن از طریق برچسبها و مقادیر آرایه
- 32 - پیدا کردن وجود مقدار در یک آرایه
- 33 - چالش - نمایش یک ویژگی فصلی
- 34 - راه حل - نمایش ویژگی فصلی
5. دریافت ورودی کاربر از یک فرم
- 35 - دریافت ورودی فرم ارسال شده به روش POST
- 36 - بازیابی مقادیر از رشته کوئری URL
- 37 - چالش - فرم سفارش را برنامه ریزی کنید
- 38 - راه حل - فرم سفارش را برنامه ریزی کنید
- 39 - یافتن و استخراج زیر رشته
- 40 - سازماندهی دادههای فرم به آرایه
- 41 - استفاده از حلقه برای ساخت جدول برای داده ها
- 42 - کنترل اینکه کدام ردیفها نمایش داده میشوند
- 43 - ایجاد یک تابع سفارشی برای استخراج بخشی از نام فایل
- 44 - محاسبه کل سفارش
- 45 - استفاده از جلسات PHP برای حفظ داده ها
- 46 - ذخیره دادهها در متغیرهای جلسه
- 47 - پایان جلسه PHP و حذف داده ها
6. نمایش محتوا از یک پایگاه داده
- 48 - بارگذاری دادهها در MySQL
- 49 - اتصال به پایگاه داده
- 50 - کوئری از پایگاه داده
- 51 - نمایش نتایج پرس و جو
- 52 - استفاده از تقسیم مدول برای ایجاد یک سری تکرار شونده
- 53 - تکرار خروجی در فواصل زمانی مشخص در یک حلقه
- 54 - پیوند دادن به صفحه جزئیات
- 55 - جاسازی یک متغیر در یک کوئری به طور ایمن
- 56 - مدیریت خطاهای پایگاه داده با ظرافت و ایمن
7. رسیدگی به خطاها
- 57 - مقابله با خطاهای PHP
- 58 - چرا صفحه من خالی یا ناقص است
- 59 - ردیابی خطاهای تجزیه
- 60 - با عدم باز شدن جریان چه کنیم
- 61 - سرصفحههای قبلا ارسال شده به چه معناست
- 62 - شاخص، متغیر یا ثابت تعریف نشده به چه معناست
- 63 - آنچه در زمین T محصور و فضای سفید است
نتیجه
- 64 - بعدش چی
دوره های مرتبط
- دوره آموزشی پی اچ پی برای وردپرس
- دوره آموزشی ساخت برنامه های PHP با هوش مصنوعی مولد
- دوره آموزشی نوشتن و بازسازي PHP قابل تست
- دوره آموزشی جامع پی اچ پی با MySQL - بخش 1: مبانی
- دوره آموزشی جامع پی اچ پی با MySQL - بخش 2: ساخت یک CMS
- دوره آموزشی آن را تمرین کن: PHP با MySQL
- دوره آموزشی تست و اعتبارسنجی API
- دوره آموزشی برنامه نویسی شی گرا و وردپرس