سرفصل های دوره

۷ فصل
۱۰۷ جلسه
۲۶ ساعت
۱

مقدمات و آماده سازی

۱۶ قسمت
۰۲:۰۳:۴۰
1

پیش نیازهای دوره

رایگان
۰۱:۳۸
2

سیستم مورد نیاز

رایگان
۰۵:۱۲
3

مدرس و شیوه تدریس

رایگان
۰۴:۱۳
4

مفاهیم Front End و Backend و تفاوت آنها

رایگان
۱۱:۴۸
5

معرفی زبان PHP

رایگان
۰۳:۴۱
6

کاربردهای زبان PHP

رایگان
۰۲:۵۴
7

بررسی نسخه های PHP

رایگان
۰۲:۵۶
8

اصلا چرا PHP؟ دلیل انتخاب؟

۱۶:۵۷
9

پارامترهای تعیین دستمزد برنامه نویس

۱۰:۴۲
10

بازار کار PHP

۱۲:۰۹
11

وب سرور چیست؟

۰۸:۲۹
12

وب سرور مجازی و انتخاب گزینه مناسب

۰۸:۵۴
13

نصب Laragon به عنوان وب سرور مجازی

۱۱:۱۴
14

نصب Xampp

۰۸:۲۱
15

نصب محیط کدنویسی VSCode

۱۲:۲۲
16

نحوه دسترسی و استفاده از فایل های استفاده شده در دوره

۰۲:۱۰
۲

شروع کدنویسی

۱۶ قسمت
۰۳:۴۰:۰۳
۳

آرایه ها در PHP

۸ قسمت
۰۲:۰۸:۰۰
۴

ساختارهای کنترلی (عبارات شرطی و حلقه ها)

۱۸ قسمت
۰۳:۲۵:۵۲
۵

توابع یا Function در PHP

۱۳ قسمت
۰۲:۳۴:۰۶
۶

معرفی و کار با توابع پر کاربرد در PHP

۱۵ قسمت
۰۵:۵۱:۰۱
۷

پردازش فرم و داده های کاربر و معرفی سوپرگلوبال ها

۲۱ قسمت
۰۶:۰۰:۰۵

PHP، زبان برنامه‌نویسی قدرتمند و متن‌باز سمت سرور، قلب تپنده بسیاری از وب‌سایت‌ها و برنامه‌های تحت وب است. از وبلاگ‌های شخصی گرفته تا پلتفرم‌های عظیم مانند فیسبوک، ویکی‌پدیا و سیستم مدیریت محتوای وردپرس، PHP نقشی حیاتی در توسعه و پویایی آن‌ها ایفا می‌کند. این دوره جامع، شما را از سطح مبتدی تا سطح حرفه‌ای در دنیای PHP همراهی می‌کند و نه تنها اصول اولیه، بلکه مفاهیم پیشرفته و تکنیک‌های نوین را نیز پوشش می‌دهد. هدف ما این است که شما پس از اتمام دوره آموزش PHP رایگان دانشجویار، قادر به ساخت پروژه‌های واقعی و پیچیده با PHP باشید.

سخن مدرس دوره با علاقه‌مندان

سلام به علاقه‌مندان دنیای برنامه‌نویسی وب! من حامد مودی، برنامه‌نویس PHP و مدرس دوره‌های دانشجویار هستم. سال‌ها تجربه من در توسعه وب، از طراحی رابط کاربری گرفته تا کدنویسی Backend و توسعه افزونه و قالب برای وردپرس، منبع ارزشمندی برای این دوره آموزشی بوده. در این دوره، تمام دانش و تجربه‌ام رو به زبانی ساده و با ارائه جزئیات کامل، از صفر تا صد، در اختیارتون قرار می‌دم. تمرکز ما در این دوره فقط روی آموزش مفاهیم نیست، بلکه هدفم اینه که شما رو با چالش‌ها و راه‌حل‌های واقعی در پروژه‌های عملی آشنا کنم. معتقدم که بهترین راه یادگیری برنامه‌نویسی، تمرین و تجربه عملیه و به همین دلیل، در طول دوره روی پروژه‌های عملی متنوعی کار خواهیم کرد. اگه آماده‌اید که وارد دنیای هیجان‌انگیز PHP بشید و مهارت‌های خودتون رو به سطح جدیدی برسونید، با من در این دوره همراه باشید!.

در دوره رایگان PHP چه می‌آموزید؟

برای اطلاع از آخرین وضعیت دوره PHP، بروزرسانی ها، نکات و مطالب آموزشی، کانال php2learn را در تلگرام یا ایتا دنبال کنید.

مینی پروژه دوره جامع PHP

در طول دوره، شما پروژه‌های عملی زیر را انجام خواهید داد:

 مینی پروژه شماره یک دوره آموزش PHP رایگان

وبلاگ ساده: ساخت یک وبلاگ با قابلیت ارسال مطلب، دسته‌بندی و نمایش مطالب.

 مینی پروژه شماره دو دوره آموزش PHP رایگان

سیستم مدیریت کاربران: ایجاد یک سیستم ساده برای ثبت نام، ورود و مدیریت کاربران.

برگه های تقلب یا Cheat Sheet های PHP:

دوره آموزش php رایگان مناسب چه کسانی است؟

  • افراد مبتدی که هیچ پیش‌زمینه‌ای در برنامه‌نویسی ندارند.
  • دانشجویانی که در رشته‌های کامپیوتر یا فناوری اطلاعات تحصیل می‌کنند.
  • طراحان وب که می‌خواهند مهارت‌های خود را به سمت برنامه‌نویسی وب پویا ارتقا دهند.
  • هر کسی که به یادگیری زبان PHP و ساخت وب‌سایت‌های پویا علاقه‌مند است.

سیستم مورد نیاز

برای شرکت در دوره آموزش php رایگان حداقل سیستم مورد نیاز با رم 2 گیگابایت و یه پردازنده معمولی هم جواب میده ولی قطعا هر چی سیستم قوی تر باشه شما هم تو کدنویسی و اجرا راحت تر خواهید بود؛ همچنین استفاده از یک ویرایشگر کد حرفه‌ای مانند VS Code یا PHPStorm نیز تجربه کدنویسی بهتری را فراهم می‌کند.

پیش‌نیازها و منابع مکمل دوره آموزش php رایگان

با یادگیری PHP، دریچه‌های جدیدی را به سوی خلاقیت و نوآوری خواهید گشود.

  • برای شرکت در این دوره، به هیچ دانش یا تجربه قبلی در برنامه‌نویسی نیاز ندارید.
  • فقط کافی است به کامپیوتر و اتصال به اینترنت دسترسی داشته باشید.
  • اشتیاق به یادگیری و پشتکار، کلید موفقیت شما در این دوره خواهد بود.

برای یادگیری عمیق‌تر و شرکت در پروژه‌های عملی بزرگتر، می‌توانید در دوره جامع و پیشرفته PHP دانشجویار ثبت‌نام کنید.

👇 مشاهده ی دوره ی آموزش Php 👇

معرفی زبان PHP

به طور خلاصه زبان PHP به عنوان پر استفاده ترین و شناخته شده ترین زبان در حوزه طراحی وب هست بطوریکه بیش از 75% از وبسایت های جهان در حال حاضر از این زبان استفاده می کنند.قابلیت ها و انعطاف این زبان به حدی هست که میشه هر نوع وبسایتی که در ذهن خودتون تصور می کنید رو طراحی و پیاده سازی کنید. مثلا سایت های بزرگی مثل دیجیکالا، فیسبوک، ویکیپدیا، وردپرس، تالارهای گفتگو، سایت های فروشگاهی و … با PHP طراحی شده اند.

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

از طراحی وبسایت های خبری گرفته تا سیستم های مالی تحت وب و حتی وب سرویس یا Api همه اپلیکیشن های موبایل و دسکتاپ میشه از PHP استفاده کرد.

تاریخچه PHP

PHP در سال ۱۹۹۴ توسط راسموس لردورف (Rasmus Lerdorf) به عنوان مجموعه‌ای از اسکریپت‌های CGI برای مدیریت صفحه خانگی شخصی او ایجاد شد. در ابتدا، PHP مخفف “Personal Home Page” بود، اما بعدها به “PHP: Hypertext Preprocessor” تغییر نام یافت. در سال ۱۹۹۷، زیو سوراسکی (Zeev Suraski) و اندی گاتمنز (Andy Gutmans) هسته PHP را بازنویسی کردند و موتور Zend را ایجاد کردند که بهبود چشمگیری در عملکرد و پایداری PHP به ارمغان آورد. نسخه‌های مختلف PHP در طول سال‌ها منتشر شده‌اند و هر نسخه ویژگی‌ها و بهبودهای جدیدی را به این زبان اضافه کرده است.

چرا PHP را یاد بگیریم؟

یکی از سوالات پرتکرار در انتخاب یک زبان برنامه نویسی اینه: در بین این همه زبان چرا باید PHP را برای طراحی وبسایت یا اپلیکیشن وب یا سرویس دهنده اپلیکیشن موبایل انتخاب کنیم؟ در خصوص دلایل انتخاب PHP میشه به موارد زیر اشاره کرد:

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

در حال حاضر طبق آمار رسمی سایت w3techs بیش از 76% از وبسایت های جهان از زبان php استفاده می کنن که Asp.Net با 6% و Ruby با 5% در رتبه های بعدی قرار دارن و این یعنی PHP حدود 12 برابر نسبت به رقیب خودش یعنی Asp.Net سهم وبسایت های جهان رو از آن خودش کرده.

نمودار مقایسه میزان استفاده از php

این آمار یعنی درصد بالایی از بازار کار در دنیای وب به متخصصین PHP تعلق داره و همچنان برای برنامه نویسی و توسعه وبسایت ها یا اپلیکیشن ها نیازمند متخصص PHP هستن.

علاوه بر این وردپرس به عنوان محبوب ترین سیستم مدیریت محتوا یا سایت ساز جهان و فریم ورک لاراول به عنوان یکی از بهترین فریم ورک های برتر از زبان PHP استفاده می کنند که در آگهی های استخدامی درصد قابل توجهی از نیروی کار را به خود اختصاص می دهد.

فریمورک هایی که از php استفاده میکنند

یادگیری PHP ساده است

به نسب سایر زبان ها مثل جاوا، سی، سی پلاس پلاس، سی شارپ و … یادگیری زبان PHP خیلی ساده تره. برای شروع این زبان میشه از یک ویرایشگر متنی ساده مثل notepad هم استفاده کرد، و به نسب زبان های نامبرده تعریف متغیر، تابع و … خیلی راحت تر و بدون درد سره.

از طرف دیگه برای این زبان اینقدر کتابخانه و کد آماده در بستر اینترنت وجود داره که با یک جستجوی ساده میشه کتابخانه مطابق با نیاز خودتون رو پیدا و استفاده کنید و خیلی در زمان انجام پروژه ها صرفه جویی کنید.

با توجه به سابقه زیاد این زبان و استفاده گسترده در وبسایت های دنیا، PHP دارای آموزش ها و انجمن های پرسش و پاسخ مثل stackoverflow بسیار زیادیه که سوال پاسخ داده نشده ای در خصوص PHP در بستر اینترنت پیدا نمی کنید.

زبان PHP در همه سیستم عامل های مطرح قابل اجراست

یکی از مشکلات برخی زبان محدودیت اجرای آن در برخی سیستم عامل هاست در صورتی که شما به راحتی می تونید PHP رو به رایگان در سیستم عامل های مطرح ویندوز، لینوکس و مکینتاش اجرا کنید و برای این دوره مشکل نوع سیستم عامل نداریم.

سیستم عامل هایی که php را اجرا میکنند

هزینه ارزان راه اندازی سایت بدلیل هاست ارزان قیمت

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

ترکیب عالی و ساده HTML و PHP

یکی از چالش هایی که در برخی زبان ها برای افراد تازه کار وجود داره، استفاده از زبان مد نظر در کنار Html هست ولی در این زبان، PHP و Html خیلی راحت در کنار هم استفاده میشن و هر جایی لازم به PHP باشه سریع می شه با باز کردن تگ php وارد کدنویسی این زبان شد و وقتی هم لازم باشه با بستن تگ php می شه مجدد به حالت html برگشت و کد زد. به همین سادگی

ترکیب عالی و ساده HTML و PHP

پشتیبانی گسترده از بانک های اطلاعاتی

زبان PHP بواسطه کتابخانه وتوابعی که داره از انواع بانک اطلاعاتی Sql و NoSql پشتیبانی می کنه و خیلی راحت میشه از یه بانک اطلاعاتی به بانک اطلاعاتی دیگر مهاجرت کرد و حتی داده های یک نرم افزار دیگر را پردازش و استفاده کرد.

آموزش PHP رایگان (بانک های اطلاعاتی)

پشتیبانی گسترده از سرویس های بانکی و پیامکی و …

یکی از دغدغه های برنامه نویس در یک سیستم نرم افزاری تحت وب، اتصال به سرویس های مختلف نظیر درگاه بانکی برای راه اندازی یک فروشگاه یا اتصال به سامانه پیامکی برای عملیات اطلاع رسانی، رسید تراکنش، ورود با تلفن همراه و … هست. خوشبختانه میشه گفت تقریبا تمام این سرویس نمونه کد PHP و یا کتابخانه PHP برای توسعه دهنده و برنامه نویس ارائه میدن که در سریع ترین زمان میشه از این سرویس ها استفاده کرد.

سرویس های بانکی و پیامکی

بازار کار PHP چگونه است؟

در ایران هم مثل دنیا اکثر وبسایت ها و وب اپلیکیشن ها با زبان PHP نوشته شدن پس همچنان نیاز به کدنویسی و توسعه این زبان در ایران وجود داره و با بررسی وبسایت های معتبر در حوزه کاریابی و استخدام مثل جابینجا، ایران استخدام، جاب ویژن می توان فرصت های شغلی در زمینه php و همچنین وردپرس و لاراول که خود با PHP نوشته شدن رو پیدا و با ارسال رزومه و نمونه کار پیشنهاد همکاری ارسال کنید.

بازار کار PHP
نمونه فرصت شغلی PHP در جابینجا

کاربردهای زبان PHP

اکثراً از زبان PHP برای طراحی وبسایت استفاده میشه که البته میشه به طور کلی به کاربردهای زیر برای این زبان اشاره کرد:

آموزش php رایگان (کاربردهای زبان PHP)
کاربردهای PHP
  • طراحی وبسایت (خبری، فروشگاهی، آموزشی و … ) و اپلیکیشن های تحت وب(اپلیکیشن مالی، حسابداری، موزیک و …)
  • ساخت ربات تلگرام
  • طراحی خزنده وب برای جمع آوری اطلاعات در بستر وب
  • طراحی و پیاده سازی وب سرویس (Api) برای اپلیکیشن های موبایل
  • طراحی برنامه و اسکریپت خط فرمان
  • طراحی اپلیکیشن های دسکتاپ

چنانچه هرگونه انتقاد، پیشنهاد و یا سوالی در مورد دوره آموزش php رایگان دارید، میتوانید در ادامه همین صفحه از بخش دیدگاه‌ها با ما درمیان گذاشته تا در کمترین زمان ممکن مناسب ترین پاسخ را دریافت کنید.

ادامه متن دوره ...