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

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

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

۱۶ قسمت
۰۲:۰۳:۴۰
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 را نیز به زبانی ساده و قابل فهم پوشش خواهیم داد. هدف اصلی ما در این دوره آموزش PHP رایگان این است که شما پس از اتمام آن، قادر به طراحی و پیاده‌سازی پروژه‌های واقعی و پیچیده با PHP باشید.

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

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

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

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

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

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

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

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

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

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

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

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

دوره آموزش 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 میشه به موارد زیر اشاره کرد:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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