یک قدم کوچک، یک مهارت تازه.نمونه‌درس رایگان
اسکای‌لرنSKYLEARN / ACADEMY
۰
PHP

این دوره از James Page است.

پشت صحنهٔ وب با PHP

درخواست، فرم و پایگاه داده را بشناس و منطق یک برنامهٔ وب را سمت سرور بساز.

سطح آموزشمتوسط
ساختار مسیر۲۲ فصل · ۲۶ قسمت
زبان محتواصدای اصلی با زیرنویس فارسی

دربارهٔ این مسیر آموزشی

بخش سمت سرور باید درخواست را دریافت کند، داده را بررسی کند و پاسخ مناسبی برگرداند. این مسیر PHP را از همین چرخه دنبال می‌کند: ورودی فرم، منطق برنامه، پایگاه داده و خروجی HTML. مرز میان دادهٔ قابل اعتماد و ورودی کاربر از ابتدای تمرین‌ها اهمیت دارد.

سامانهٔ ثبت و پیگیری درخواست، پروژهٔ پیشنهادی این مسیر است. هر درخواست باید شناسه، وضعیت و صاحب مشخص داشته باشد. ثبت فرم، نمایش فهرست و مشاهدهٔ جزئیات، موقعیت‌های عملی برای کار با Session، محافظت CSRF، escaping و پرس‌وجوهای آمادهٔ PDO ایجاد می‌کنند. بررسی دسترسی نباید تنها به مخفی‌کردن یک دکمه محدود شود.

آشنایی پایه با HTML و منطق برنامه‌نویسی برای این مسیر مفید است. کدها را ابتدا در محیط محلی اجرا کن و اطلاعات حساس را داخل فایل‌های عمومی قرار نده. نمونه درس تفاوت متن SQL و مقدار ورودی را نشان می‌دهد؛ در ادامهٔ تمرین، نوع و محدودهٔ مقدار را نیز پیش از اجرای پرس‌وجو بررسی کن.

در پایان این مسیر چه می‌سازی؟

Backend مدیریت کاربر با ثبت‌نام، ورود، خروج، پروفایل و CRUD؛ پروژه‌ای برای کنار هم گذاشتن مهارت‌ها و بررسی نتیجهٔ یادگیری.

پروژهٔ این مسیر

Backend مدیریت کاربر با ثبت‌نام، ورود، خروج، پروفایل و CRUD

این دوره برای چه کسی است؟

برای کسی که با مبانی برنامه‌نویسی آشناست و می‌خواهد آموخته‌هایش را در یک پروژهٔ کوچک به کار بگیرد.

قدم‌های یادگیری

سرفصل‌ها و قسمت‌ها

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

James Page

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