این دوره به دلیل عدم تایید توسط کمیته ارزیابی دانشجویار، حذف شده است.
دوره جایگزین جهت استفاده: دوره جامع مهندسی وب – فصل ۶ تا ۸

زبان برنامه نویسی php یک زبان برنامه نویسی،چهت ایجاد سایت های داینامیک و پویا می باشد.

این زبان برنامه نویسی که روی  سرور اجرا می شود ، یک زبان برنامه نویسی قوی و کامل می باشد که قادر است کلیه نیازهای شما جهت ایجاد اپلیکیشن ها ی تحت وب و همچنین وب سایت های پویا را برطرف کند.

یکی دیگر از ویژگی های بارز php این است که متن باز و کاملا رایگان می باشد و مستقل از سیستم عامل اجرا می شود.

اگر شما هم قصد دارید یک برنامه نویس وب حرفه ای باشید و از فناوری php را قورت بدهید ، دیدن این مجموعه کامل را به شما پیشنهاد می کنم.

دانلود این فیلم آموزشی در ادامه مطلب…

پی‌اچ‌پی (به انگلیسی: PHP)‏ که مخفف Hypertext Preprocessor (پیش‌ پردازنده فرامتن)می باشد، یکی از پر طرفدارترین زبان‌هایپردازه‌نویسی (اسکریپت‌نویسی) متن باز و رایگان است که بیشتر برای طراحی برنامه‌های سمت سرور در وب‌گاه‌های پویا (دینامیک) مورد استفاده قرار می‌گیرد. پی‌اچ‌پی در سال ۱۹۹۴ توسط رسموس لردورف (Rasmus Lerdorf) ایجاد شد و در طی زمان این زبان برنامه‌سازی، توسط سایر کارشناسان و برنامه‌نویسان تکمیل گردیده و به شکل کنونی آن درآمده‌است.

پی‌اچ‌پی از گونه زبان‌های پردازه‌نویسی تحت وب می باشد. ساختار این زبان بسیار شبیه زبان سی (C) و زبان برنامه‌نویسی پرل (پرل (زبان برنامه‌نویسی)) می‌باشد. شکل پذیری فوق العاده آن و نیز همگونی با اغلب بانک‌های اطلاعاتی از قبیل مای‌اس‌کیوال قدرت آن را افزایش داده‌است.

مشهورترین نرم‌افزارهای(بسته‌های) ایجاد شده با پی‌اچ‌پی عبارت‌اند از phpBB، SMF،wordpress,drupal,moodle, Mambo، Joomla، PHP-Nuke، MyBB و مدیاویکی (مدیاویکی) (که این وب‌گاه با آن طراحی شده). پی‌اچ‌پی می‌تواند جایگزینی برای زبان‌های ای‌اس‌پی‌دات‌نت و JSP وپرل (زبان برنامه‌نویسی) باشد. همچنین یکی از بهترین نمونه‌های برنامه‌نویسی PHP در سطح وسیع سایت فیس‌بوک است.

سادگی استفاده از پی‌اچ‌پی و شباهت آن به زبان سی و پرل (و از نسخه ۵ آن به جاوا) باعث شده که اغلب برنامه نویسان با تجربه در کوتاه‌ترین زمان ممکن برنامه‌های کامل و قدرتمندی را ایجاد کنند.

پی‌اچ‌پی تنها یک زبان پردازه‌نویسی نیست و با استفاده از PHP-GTK می‌توان برای طراحی برنامه‌های با ظاهر گرافیکی (GUI) و همچنین طراحی برنامه‌های خط فرمان شبیه پرل (PERL) یا پایتون (Python) از آن استفاده کرد.

پی‌اچ‌پی امکان استفاده از انواع مختلفی از پایگاه‌های داده را از جمله مای‌اس‌کیوال، اوراکل، IBM DB2، MsSQL Server،PostgreSQL و SQLite با دستورهایی ساده فراهم می‌سازد.

پی‌اچ‌پی روی بیشتر سیستم‌عامل‌های معروف از جمله لینوکس، یونیکس، ویندوز و Mac OSX و با اغلب کارگزارهای وب (Web Server) معروف، قابل اجراست.