این دوره از James Page است.
پشت صحنهٔ وب با PHP
درخواست، فرم و پایگاه داده را بشناس و منطق یک برنامهٔ وب را سمت سرور بساز.
دربارهٔ این مسیر آموزشی
بخش سمت سرور باید درخواست را دریافت کند، داده را بررسی کند و پاسخ مناسبی برگرداند. این مسیر PHP را از همین چرخه دنبال میکند: ورودی فرم، منطق برنامه، پایگاه داده و خروجی HTML. مرز میان دادهٔ قابل اعتماد و ورودی کاربر از ابتدای تمرینها اهمیت دارد.
سامانهٔ ثبت و پیگیری درخواست، پروژهٔ پیشنهادی این مسیر است. هر درخواست باید شناسه، وضعیت و صاحب مشخص داشته باشد. ثبت فرم، نمایش فهرست و مشاهدهٔ جزئیات، موقعیتهای عملی برای کار با Session، محافظت CSRF، escaping و پرسوجوهای آمادهٔ PDO ایجاد میکنند. بررسی دسترسی نباید تنها به مخفیکردن یک دکمه محدود شود.
آشنایی پایه با HTML و منطق برنامهنویسی برای این مسیر مفید است. کدها را ابتدا در محیط محلی اجرا کن و اطلاعات حساس را داخل فایلهای عمومی قرار نده. نمونه درس تفاوت متن SQL و مقدار ورودی را نشان میدهد؛ در ادامهٔ تمرین، نوع و محدودهٔ مقدار را نیز پیش از اجرای پرسوجو بررسی کن.
در پایان این مسیر چه میسازی؟
Backend مدیریت کاربر با ثبتنام، ورود، خروج، پروفایل و CRUD؛ پروژهای برای کنار هم گذاشتن مهارتها و بررسی نتیجهٔ یادگیری.
Backend مدیریت کاربر با ثبتنام، ورود، خروج، پروفایل و CRUD
این دوره برای چه کسی است؟
برای کسی که با مبانی برنامهنویسی آشناست و میخواهد آموختههایش را در یک پروژهٔ کوچک به کار بگیرد.
سرفصلها و قسمتها
۱پشت صحنه ورود۱ قسمت
- ۱ — وقتی روی دکمه ورود کلیک میکنیم پشت صحنه چه اتفاقی میافتد؟
۲شروع PHP۳ قسمت
- ۲–۴ — نصب محیط، Syntax، متغیرها و Data Type
۳منطق برنامه۳ قسمت
- ۵–۷ — شرط، حلقه و Function
۴Array۱ قسمت
- 8 — Array
۵فرم HTML + PHP۱ قسمت
- 9 — فرم HTML + PHP
۶GET و POST۱ قسمت
- 10 — GET و POST
۷Validation۱ قسمت
- 11 — Validation
۸Session۱ قسمت
- 12 — Session
۹Cookie۱ قسمت
- 13 — Cookie
۱۰File Upload۱ قسمت
- 14 — File Upload
۱۱اتصال PHP به MySQL۱ قسمت
- 15 — اتصال PHP به MySQL
۱۲PDO۱ قسمت
- 16 — PDO
۱۳Insert۱ قسمت
- 17 — Insert
۱۴Select۱ قسمت
- 18 — Select
۱۵Update۱ قسمت
- 19 — Update
۱۶Delete۱ قسمت
- 20 — Delete
۱۷ثبتنام کاربر۱ قسمت
- 21 — ثبتنام کاربر
۱۸Password Hashing۱ قسمت
- 22 — Password Hashing
۱۹Login۱ قسمت
- 23 — Login
۲۰احراز هویت و دسترسی۱ قسمت
- 24 — احراز هویت و دسترسی
۲۱ساخت REST API با PHP۱ قسمت
- 25 — ساخت REST API با PHP
۲۲پروژه نهایی مدیریت کاربر۱ قسمت
- 26 — پروژه نهایی مدیریت کاربر

James Page
این دوره با صدای اصلی مدرس و زیرنویس فارسی ارائه میشود.