php (پی اچ پی) یک زبان برنامه نویسی شیگرا و یک زبان برنامه نویسی سمت سرور میباشد. سرور به کامپیوتری متصل به اینترنت گفته میشود که حاوی یک یا چند وب سایت میباشد. کدهای php در سمت سرور پردازش و اجرا میشوند، نه در مرورگر. نتیجه این پردازش به صورت خروجی HTML برای مرورگر شما ارسال شده و شما نتیجه را در صفحه مرورگر خود مشاهده میکنید. php یک زبان برنامه نویسی است که میتوانیم با استفاده از آن اقدام به ساخت صفحات وب داینامیک (Dynamic) کنیم و سایت و اپلیکیشن های تحت وب قدرتمندی را برنامه نویسی کنیم.php نمیتوانید ظاهر سایت را تغییر دهید و تاثیر مستقیمی روی ظاهر سایت ندارد. با استفاده از php شما میتوانید اطلاعات مختلف را از پایگاه داده بگیرید و به کاربر نشان دهید. پایگاه داده یا دیتابیس یا همان بانک اطلاعات، مجموعهای از دادههاست که در جدولهایی با ساختار منظم دسته بندی میشوند و mysql یکی از دیتابیس ها یک سیستم مدیریت دیتابیس است که با استفاده از آن، میتوانیم یک دیتابیس بسازیم و آنرا مدیریت کنیم. که به آن Database Management System یا به اختصار DBMS نیز میگویند. مباحثی که در این دوره گفته میشود شامل : آشنایی با php (پی اچ پی) آشنایی با php (پی اچ پی) ابزارهای مورد نیاز شروع کار با php variables (متغیرها) variables (متغیرها) constants (ثابت ها) data type (انواع متغیر) کار با عداد عملگرهای ریاضی تبدیل اعداد توابع ریاضی کار با string (رشته) آشنایی با string (رشته) توابع string (رشته) کار با array (آرایه) آشنایی با array (آرایه) توایع آرایه آرایه های انجمنی عملگرهای مقایسه ای و منطقی عملگرهای مقایسه ای عملگرهای منطقی شرط ها در php دستور if و مقادیر truthy و falsy عملگر ternary دستور switch و match loops (حلقه ها) حلقه ای for حلقه ای while و do-while حلقه ای foreach functions (توابع) آشنایی با functions (توابع) type hinting و عملگر splat scope (محدوده) متغییر توابع ناشناس و arrow function مبحث include و require آشنایی با include و require دریافت و پردازش ورودی کاربر متد های GET و POST validation یا اعتبار سنجی اطلاعات cookie (کوکی) و session (سشن) آشنایی با cookie ها و session ها کار با file (فایل) و directory (پوشه) نوشتن و خواندن در فایل کپی، تغیر اسم و خذف فایل کار با directory (پوشه) آپلود فایل و تصویر آشنایی با دیتابیس mysql آشنایی با دیتابیس، دیتابیس mysql و زبان sql آشنایی با phpMyAdmin ایجاد جدول و کلید اصلی (primary key) و خارجی (foreign key) دستور insert و select دستور update و delete join tables (پیوند جداول) ارتباط php با دیتابیس extension در php ارتباط با دیتابیس به روش PDO چهار عمل اصلی (CRUD) PDO prepared (دستورات آماده)
مبتدی: برای کسانی که می خواهند تازه شروع به یادگیری کنند
متوسط: برای کسانی که آشنایی دارند و تا حدی بلدند
حرفه ای: برای کسانی که بلدند ولی می خواهند بیشتر یاد بگیرند