صفحه اصلی/ طراحی سایت / آموزش PHP-MySQL
هر روز وب سایت ها گسترش پیدا
میکنند و مخاطبان بیشتری را در بر میگیرند. تا به حال بیش از 125 میلیون دامنه در
اینترنت ثبت شده است که نشان دهنده گسترش پر سرعت اینترنت می باشد.
PHP زبانی قدرتمند برای ساخت وب
سایت های پویا است و این امکان را به ما میدهد تا بتوانیم یک سایت استاتیک یا
ایستا را با افزودن قابلیتهایی همچون ثبت نام در سایت، ورود به ناحیه کاربری،
ارتباط با دیتابیس و … به سایتی دینامیک یا پویا مبدل سازیم که مسلماً سایتی با
برخورداری از چنین قابلیتهایی تجربه کاربری به مراتب بهتری در اختیار کاربرانش
قرار خواهد داد. این زبان اسکریپتی میتواند با HTML ترکیب شود. PHP زبان سمت سرور است، بدین معنا
که کدهای PHP روی سرور تفسیر میشوند و خروجی html و یا خروجی های
دیگری تولید می کنند که توسط کاربر قابل مشاهده است.
زبان PHP برتری های بسیاری در مقایسه با
سایر زبان های برنامه نویسی وب دارد از قبیل کارایی بالا، رابط های مختلف برای
سیستم پایگاه های اطلاعاتی مختلف، کتابخانه داخلی برای انجام امور متداول، هزینه
پایین، امنییت بالا و …
یکی از نکات مهم زبان PHP، مستقل از محیط کار بودن
آن است، بدین صورت که در تمامی کامپیوترها و سیستم عامل ها اعم از لینوکس، ویندوز
و….. قابل اجرا است.
پیش نیازها و آماده سازی محیط کار
قرارداد ها، شروع کدنویسی حساب شده و
مفاهیم پایه !
عملگرها در PHP
ساختارهای شرطی در
زبان
PHP
ساختارهای کنترلی: حلقه ها و آرایه ها
متغیرها
و آرایه های فوق سراسری (superglobals)
تعریف توابع دلخواه توسط
برنامه نویس
توابع php – کار با تاریخ و زمان
توابع php – کار رشته ها و متن ها
توابع php – کار با آرایه ها
توابع php – کار با فایل ها
آشنایی با اصول و مفاهیم
پایگاه داده
کار با پایگاه داده – آشنایی با زبان SQL
اتصال به پایگاه داده از طریق PHP و ۳ رابط mysqli
کار با کوکی ها (cookies) و سشن ها (Session)
اصول خطایابی و Debug کردن برنامه ها: مشکلات
رایج و راه حل رفع آنها
امنیت در برنامه نویسی PHP و شناسایی خطرات امنیتی
برنامه نویسی شی گرا
اصول و مفاهیم پایه
مفاهیم پیشرفته
مباحث کاربردی و پیشرفته
استثناها و عبارات منظم
ارسال ایمیل، وب سرویس،
درگاه پرداخت و کتابخانه های GD و curl
طراحی و پیاده سازی پروژه
سیستم پاسخگویی به سوالات
طراحی و پیاده سازی پروژه فروشگاه
تصویر
طراحی و پیاده سازی پروژه وبلاگ (CMS)