در حال بارگذاری ...

زبان php

آموزش PHP

طراحی صفحات وب با PHP

توضیحات

زبان برنامه نویسی PHP یکی از زبان های برنامه نویسی سمت سرور است که کاربرد اصلی آن، در پیاده سازی وب سایت های داینامیک (پویا) است. بازنویسی هسته PHP و ایجاد موتور پردازشی زند (Zend Engine) تحول بزرگی را در مسیر و تاریخچه زبان برنامه نویسی PHP ایجاد کرد، و در طی ۱۰ سال، این زبان برنامه نویسی، به مهم ترین ابزار برای پیاده سازی پروژه های وب دینامیکی تبدیل شد. هدف این پادکست آموزش تمامی نکات و مهارت های عملی لازم برای ورود به دنیای جذاب برنامه نویسی و پیاده سازی دینامیکی وب است.

درباره PHP

 زبان برنامه نویسی PHP یکی از زبان های برنامه نویسی سمت سرور است که کاربرد اصلی آن، در پیاده سازی وب سایت های دینامیکی (پویا) است. عبارت PHP در ابتدا مخفف Personal Home Page (صفحه خانگی شخصی) بود که بعدها، با یک مخفف سازی مجدد، به صورت PHP: Hypertext Processor تبدیل شد تا مفهوم جامع تری را شامل شود.

این زبان برنامه نویسی در سال ۱۹۹۴ توسط راسموس لردورف (Rasmus Lerdorf) و به صورت یک سری توابع کتابخانه ای با زبان C پیاده سازی شد. در فاصله کوتاهی، نسخه دوم PHP نیز توسط لردورف ارائه گردید. البته تا آن زمان، به زحمت می شد عنوان «زبان برنامه نویسی» را برای PHP استفاده کرد. اما در سال ۱۹۹۷، این زبان برنامه نویسی به شدت متحول شد. دو نفر به نام های زیو سوراسکی (Zeev Suraski) و اندی گاتمنز (Andy Gutmans) هسته اصلی PHP را بازنویسی کردند و به این ترتیب نسخه سوم PHP متولد شد.

بازنویسی هسته PHP و ایجاد موتور پردازشی زند (Zend Engine) تحول بزرگی را در مسیر و تاریخچه زبان برنامه نویسی PHP ایجاد کرد، و در طی ۱۰ سال، این زبان برنامه نویسی، تبدیل به مهم ترین ابزار برای پیاده سازی پروژه های وب دینامیکی شد.

سرفصل ها

درس اول: آشنایی با زبان برنامه نویسی PHP

تاریخچه زبان برنامه نویسی PHP

بررسی نحوه عملکرد و اجرای یک برنامه PHP

نصب XAMPP برای راه اندازی سرور محلی (Local Host)

پیاده سازی و اجرای نخستین برنامه PHP

آشنایی با شبه تابع echo

نصب محیط توسعه (IDE) نت بینز (NetBeans) برای توسعه برنامه های PHP

نحوه لینک بین XAMPP و NetBeans

توسعه برنامه ابتدایی نوشته شده با PHP

فراخوانی تابع phpinfo برای دریافت اطلاعات سرور و ماژول PHP در سرور

تگ های php برای تلفیق HTML و PHP

نحوه درج توضیح یا کامنت در برنامه های PHP

درس دوم: متغیرها، انواع داده ها و ثوابت

متغیرها و کاربردهای آن ها

انواع داده ها در PHP

توابع مربوط به تشخیص نوع توابع

تشخیص متغیرهای خالی

تشخیص متغیرهای تعریف شده

نمایش جزئیات یک متغیر در مرورگر

تبدیل انواع یا Type Casting

عملگرها

اولویت عملگرها در PHP

تعریف مقادیر ثابت (Constants) در PHP

درس سوم: ساختارهای کنترل برنامه – عبارات شرطی و تصمیم گیری

دستور if و حالات مختلف آن

دستور switch و حالات آن

پیاده سازی مثال های مختلف برای نمایش کاربرد ساختارهای شرطی و تصمیم گیری

درس چهارم: ساخت پروژه نهایی برای قرار دادن در سرور

حلقه تکرار while برای پیاده سازی تکرار نامشخص و/یا نامحدود

حلقه تکرار do-while برای پیاده سازی حلقه با حداقل یک اجرا

حلقه تکرار for برای پیاده سازی حلقه های مشخص و/یا محدود

پیاده سازی مثال های مختلف برای نمایش کاربرد ساختارهای تکرار