خرید کن و اینده بساز

تجربه سال ها فکر و تجربه در زمینه اینترنت





فروشگاه اینترنتی آینده بساز




خرید پیج اینستاگرام

پیج فعال

فالوور واقعی

لایک واقعی

خرید آموزش صفر تا صد پی اچ پی

یادگیری بسیار شیرین و ساده

پروژه های جذاب

به صورت ویدیو همراه با سورس کد

خرید آموزش صفر تا صد پایتون

به صورت ویدیو همراه با سورس کد

پروژه های جذاب

آموزش هک و نفوذ با پایتون

پایتون خاکستری

آموزش صفر تا صد پی اچ پی

دانشجو های پی اچ پی

450 دانشجو

زمان درس های php

23 ساعت 58دقیقه

90درس پایتون

200 درس php

خرید آموزش بسته پی اچ پی
زمان

بیشترین زمان

با بالاترین کیفیت تدریس
آموزش تصویری پایتون

ویدیو با کیفیت

دارای ضمانت نامه کیفیت
دسترسی ایمن

دسترسی ایمن

تنها خودتان یاد بگیرید

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

زبان برنامه نویسی PHP از نظر گرامر و شیوه پیاده سازی، تحت تاثیر زبان های برنامه نویسی سی (C)، سی پلاس پلاس (C++‎)، جاوا (Java) و پرل (Perl) بوده است. البته سخت گیری های رایج و موجود در زبان های کامپایلری، در زبان برنامه نویسی PHP بسیار کم رنگ تر هستند و برنامه نویسی با PHP بسیار ساده و آسان است. در مجموعه فرادرس های آموزش برنامه نویسی PHP، تمامی نکات و مهارت های عملی مورد نیاز برای ورود به دنیای جذاب برنامه نویسی تحت وب و پیاده سازی وب سایت های دینامیکی، به ساده ترین و روان ترین شکل ممکن، و به صورت کاملا عملی توسط دکتر سید مصطفی کلامی هریس، آموزش داده شده است. این مجموعه آموزشی، از نظر نظم منحصر به فردی که در روند آموزش و ترتیب مطالب دارد، بسیار خاص است و در ارائه آن، از تجارب موفق ارائه بیش از یکصد ساعت آموزش برنامه نویسی زبان های مختلف در فرادرس، استفاده شده است.

:سرفصل های دوره آموزشی پی اچ پی

فهرست سرفصل های مطرح شده در این مجموعه آموزشی، در ادامه آمده است:

۱-درس اول
۲-درس یکم: آشنایی با زبان برنامه نویسی PHP
۳-تاریخچه زبان برنامه نویسی PHP
۴-بررسی نحوه عملکرد و اجرای یک برنامه PHP
۵-نصب XAMPP برای راه اندازی سرور محلی (Local Host)
۶-پیاده سازی و اجرای نخستین برنامه PHP
۷-آشنایی با شبه تابع echo
۸-نصب محیط توسعه (IDE) نت بینز (NetBeans) برای توسعه برنامه های PHP
۹-نحوه لینک بین XAMPP و NetBeans
۱۰-توسعه برنامه ابتدایی نوشته شده با PHP
۱۱-فراخوانی تابع phpinfo برای دریافت اطلاعات سرور و ماژول PHP در سرور
۱۲-تگ های php برای تلفیق HTML و PHP
۱۳-نحوه درج توضیح یا کامنت در برنامه های PHP

:درس دوم

۱-متغیرها و کاربردهای آن ها
۲-انواع داده ها در PHP
۳-توابع مربوط به تشخیص نوع توابع
۴-تشخیص متغیرهای خالی
۵-تشخیص متغیرهای تعریف شده
۶-نمایش جزئیات یک متغیر در مرورگر
۷-تبدیل انواع یا Type Casting
۸-عملگرها
۹-عملگرهای محاسباتی
۱۰-عملگرهای تخصیص و مقداردهی
۱۲-عملگرهای کاهش و افزایش
۱۳-عملگرهای رشته های کاراکتری
۱۴-عملگرهای رابطه ای و قیاسی
۱۵-عملگرهای منطقی
۱۶-عملگرهای بیتی

:درس سوم

۱۸-عملگر شرطی و حالات مختلف آن
۱۹-ستور if و حالات مختلف آن
۲۰-دستور switch و حالات آن
۲۱-پیاده سازی مثال های مختلف برای نمایش کاربرد ساختارهای شرطی و تصمیم گیری
۲۲-حلقه تکرار while برای پیاده سازی تکرار نامشخص و/یا نامحدود
۲۳-حلقه تکرار do-while برای پیاده سازی حلقه با حداقل یک اجرا
۲۴-حلقه تکرار for برای پیاده سازی حلقه های مشخص و/یا محدود
۲۵-پیاده سازی مثال های مختلف برای نمایش کاربرد ساختارهای تکرار
۲۶-نحوه تعریف آرایه ها در PHP
۲۷-تعریف کلیدهای عدد صحیح
۲۸-تعریف کلیدهای غیر عددی
۲۹-تغییر عناصر یک آرایه
۳۰-افزودن عنصر جدید به آرایه ها

:درس چهارم

عملگرهای مربوط به آرایه ها
توابع مهم و کاربردی برای کار با آرایه ها در PHP
اشاره گرهای آرایه در PHP
حلقه تکرار foreach برای حرکت بر روی عناصر یک آرایه
ارائه مثال های متنوع برای کاربردهای آرایه در PHP
نحوه تعریف رشته ها در PHP
تعریف با استفاده از علامت گفتار یگانه (Single Quotation Mark)
تعریف با استفاده از علامت گفتار دوگانه (Double Quotation Mark)

:درس پنجم

تعریف رشته با استفاده از روش Heredoc
تعریف رشته با استفاده از روش Nowdoc
اشاره گرهای آرایه در PHP
متغیرهای با نام متغیر
توابع مهم و کاربردی رشته ها در PHP
نحوه تعریف رشته ها در PHP
نحوه تعریف توابع
تعریف آرگومان ها و پارامترهای ورودی توابع

:درس ششم

تعریف خروجی برای توابع
حوزه تعریف متغیرها
متغیرهای سراسری (Global)
متغیرهای ایستا (Static)
مقادیر پیش فرض برای پارامترهای ورودی
ضمیمه کردن فایل های جانبی
بررسی وجود یک تابع با استفاده از تابع function_exists
توابع تو در تو یا Nested Functions
تعریف متغیرهای مرجع یا Reference
ورودی های از نوع مرجع در توابع
خروجی های از نوع مرجع در توابع
توابع ناشناس (ضمنی) یا Anonymous Function
محدودیت انوع
نعیین نوع خروجی نمایش پیام هاو جزئیات در خصوص متغیرها
کاربرد تابع error_reporting برای مدیریت نمایش پیام های خطا و هشدار
بلوک try/catch/finally برای مدیریت حالات استثنائی یا Exception Handling
بررسی کلاس Exception
کاربرد دستور throw برای ایجاد خطای دلخواه
توابع تو در تو یا Nested Functions

:درس هفتم

دریافت اطلاعات سرور و درخواست با $_SERVER
مولفه های مربوط به آرایه اطلاعات سرور
دریافت نام تابع جاری با __FUNCTION__
کوکی چیست؟
تاریخ انقضای کوکی
دریافت اطلاعات کوکی های تعریف شده توسط آرایه سراسری $_COOKIE
حذف یک کوکی با تابع unset
توابع تو در تو یا Nested Functions
تابع basename برای استخراج نام اصلی از روی مسیر
چک کردن فایل یا دایرکتوری بودن با is_file و is_dir
تابع scandir
تغییر گروه فایل با chgrp
تابع unlink برای حذف فایل
باز کردن فایل با fopen بستن هندل فایل با fclose
استخراج مسیر فایل های موقتی در سیستم با sys_get_temp_dir
راه اندازی و نصب فلینت استون
ایجاد آبجکت SQLite3
ایجاد جدول
بررسی فرمت فایل SQLite

:درس هشتم

حذف یا Delete
آشنایی با توئیتر بوت استرپ (Twitter Bootstrap) برای طراحی ظاهر سایت
آشنایی با فایل htaccess و ریرایت کردن (Rewriting) مسیرها
بررسی و امن سازی ورودی های به دست آمده از فرم ها
فیلتر FILTER_VALIDATE_IP برای تصدیق آدرس آی پی یا IP
ایجاد فرم حاوی کنترل textarea برای دریافت ورودی چند خطی
آشنایی با کتابخانه توابع گرافیکی GD
اینترفیس قدیمی مبتنی بر مجموعه توابع mysql
نمایش فهرست صفحات
افزودن ویژگی پنهان شوندگی (Hidden) به صفحات
تابع scandir
تغییر گروه فایل با chgrp
تابع unlink برای حذف فایل
بررسی تنظیمات و توابع تکمیلی ایجاد کاربر و دسترسی به دیتابیس
ایجاد مکانیزم ویرایش و ایجاد صفحات جدید توسط کاربر
راه اندازی و نصب فلینت استون
محاسبه مجموع
ارسال خروجی حاصل از GD
ایجاد تصاویر در GD





php چیست؟

Build a future online store

فروشگاه اینترنتی آینده بساز

phpآمزش صفر تا صد

آموزش طراحی سایت

آموزش طراحی وب سایت به صورت حرفه ای

دانلود آموزش طراحی وبسایت با پی اچ پی

آموزش رایکان پی اچ پی

phpآموزش رایگان

phpبهترین آموزش

mysqlو phpآموزش جامع

phpآموزش به زبان ساده

phpپروژه تمرینی

از پایه phpآموزش