زبان برنامه نویسی PHP

زبان برنامه نویسی PHP زبان سمت سرور بوده و معروف ترین زبان طراحی وب سایت های دینامیک است و این امکان را به ما می دهد تا بتوانیم یک سایت استاتیک را با افزودن قابلیت هایی همچون ثبت نام در سایت، ورود به ناحیه کاربری، ارتباط با دیتابیس و غیره به سایتی دینامیک مبدل سازیم. یادگیری زبان PHP نسبت به سایر زبان های سمت سرور آسان تر و سریعتر است. ساختار زبان PHP بسیار شبیه به زبان C و زبان برنامه نویسی ++C است. و در نسخه های جدید شبیه زبان برنامه نویسی جاوا می باشد.

زبان پی اچ پی امکان استفاده از انواع دیتابیس ها از جمله MySQL ، اوراکل ، SQL Server را فراهم می سازد. و روی بیشتر سیستم عامل های معروف مانند لینوکس، یونیکس، ویندوز و Mac OSX و اغلب وب سرورهای معروف، قابل اجراست. بسیاری از سیستم های مدیریت محتوا مثل جوملا ، وردپرس ، دروپال و … و همچنین بسیاری از وب سایت های معروف مثل ویکی پدیا، فیسبوک و … توسط زبان پی اچ پی نوشته شده اند.پیش از آغاز یادگیری PHP در آموزشگاه کامپیوتر ویژن ،  شما باید آشنایی کافی با طراحی وب سایت HTML , CSS ، جاواسکریپت و.. داشته باشید.

 

سرفصل کلی دوره : 

  • آموزش مقدماتی PHP
  •    مقدمه آموزش PHP
  •    آموزش نصب PHP
  •    ساختار دستورات در PHP
  •    متغیر ها در PHP
  •    تفاوت دستور echo و print
  •    انواع داده ها در PHP
  •    متغیرهای رشته ای در PHP
  •    ثابت ها در PHP
  •    عملگرها در PHP
  •    جملات شرطی در PHP
  •    دستور switch در PHP
  •    آرایه ها در PHP
  •    حلقه ها در PHP
  •    حلقه for در PHP
  •    تعریف توابع در PHP
  •    فرم های html در PHP
  •    متغیر get_$ در PHP
  •    متغیر post_$ در PHP

  آموزش کار با فرم ها در PHP

  •  کار با فرم های PHP
  •  اعتبارسنجی فرم در PHP
  •  فیلدهای الزامی در PHP
  •  اعتبارسنجی فیلد ایمیل در PHP
  •  حفظ مقادیر فرم در PHP 

 آموزش پیشرفته PHP

  •    تابع date در PHP
  •    include کردن فایل در PHP
  •    فایل ها در PHP
  •    ارسال فایل در PHP
  •    cookie ها در PHP
  •    متغیرهای جلسه در PHP
  •    ارسال ایمیل در PHP
  •    امنیت در کد ارسال ایمیل
  •    رسیدگی به خطاها در PHP
  •    بررسی استثناها در PHP
  •    فیلتر ورودی ها در PHP
  •    اجرای PHP در iis ویندوز

 آموزش دیتابیس در PHP

  •    mysql چیست؟
  •    ارتباط به پایگاه داده mysql در PHP
  •    ایجاد پایگاه داده در PHP
  •    آموزش ایجاد جدول در mysql
  •    درج اطلاعات در PHP
  •    برگرداندن آخرین رکورد درج شده
  •    درج چندین رکورد در mysql
  •    دستور prepare در PHP
  •    دستور select در PHP
  •    فیلتر کردن رکوردها در PHP
  •    مرتب کردن داده ها در PHP
  •    ویرایش اطلاعات یک جدول در PHP
  •    حذف اطلاعات یک جدول در PHP
  •    صفحه بندی داده ها در mysql
  •    ایجاد یک ارتباط odbc در PHP

 آموزش XML در PHP

  •  تجزیه کننده dom چیست؟
  •  تجزیه کننده expat چیست؟
  •  simplexml چیست؟

 آموزش AJAX در PHP

  •    ajax چیست؟
  •    استفاده از ajax در PHP
  •    واکشی اطلاعات پایگاه داده با ajax
  •    واکشی اطلاعات فایل xml با ajax
  •    جستجوی پیشرفته در ajax
  •    سیستم نظرسنجی در ajax

 آموزش شی گرایی در PHP

  •    تعریف کلاس ها در PHP
  •    متغیرهای کلاس در PHP
  •    متدهای کلاس در PHP
  •    سازنده کلاس در PHP
  •    ارث بری در PHP
  •    متغیر ها و توابع static در PHP
  •    تجرد یا abstract در PHP

 آموزش دستورات PHP

  •    توابع کار با آرایه ها در PHP
  •    توابع کار با تقویم در PHP
  •    توابع تاریخ و زمان در PHP
  •    توابع کار با پوشه ها در PHP
  •    توابع کار با فایل ها در PHP
  •    توابع کار با فیلترها در PHP
keyboard_arrow_up