• برنامه نویسی وب بک اند پی اچ پی

آموزش PHP

  • 27 ساعت و 6 دقیقه
  • 2 فصل - 50 بخش
  • پیشرفته
4.6 104 دانشجو
course introduction

4,999,000 تومان

امکانات دوره
  • توضیح کامل مباحث
  • کاملا پروژه محور
  • آموزش مبانی
  • بروزرسانی مادام العمر
  • پشتیبانی ۲۴×۷

در یک نگاه

  • دانشجویان:104
  • فصل ها:2
  • بخش ها:50
  • مدت زمان:27 ساعت و 6 دقیقه
  • سطح:پیشرفته
  • زبان:فارسی
  • پشتیبانی:دارد

توضیحات دوره

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

چرا Php ؟

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

راستی تا یادم نرفته بگم که وردپرس هم بر پایه php نوشته شده و اگر میخوای قالب های اختصاصی وردپرس یا افزونه های اون رو طراحی کنی حتما باید این زبان رو ید بگیری. و اما مهمترین دلیل واسه یادگیری این زبان اینه که بتونی غول مرحله آخر دنیای بکند که یادگیریش آسونه و امکاناتش سر به فلک میکشه رو یاد بگیری، منظورم فریمورک Laravel هستش.

چرا این دوره؟

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

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

در این آموزش جزئی ترین چیزهایی که امروزه برنامه نویس ها با فریمورک ها انجام میدن رو خودمون مینویسیم. فایدش اینه که دیگه بعدش از هرچیزی که استفاده کنی میدونی ساز و کارش چطوره و اگه خواستی میتونی به نفع خودت تغییرش بدی.

یکی دیگه از نقاط قوت این آموزش اینه که شیرجه میزنی توی دیتابیس و کوئری های خیلی خفن رو یاد میگیری و در آینده هیچ مشکلی بابت کار با دیتابیس نداری!

دلیل دیگه ای که این آموزش رو باید ببینی اینه که چون همه چیز php رو یاد میگیری، آماده یادگیری فریمورک لاراول میشی.

اگر مطمئن نبودم نمیگفتم که بهترینه ها! آموزش رو همین الان شروع کن.

پیش نیاز؟

دوره الفبای برنامه نویسی رو ببین که با مفاهیم برنامه نویسی و دیتابیس به صورت رایگان آشنا بشی. به عنوان یک بکند کار باید با مفاهیم فرانت آشنا باشی، حرفه ای نه ها! ولی آشنایی صددرصد لازمه! پیشنهاد میکنم دوره آموزشی html&css رو ببینی.

مباحث

    • نحوه کار کردن برنامه های تحت وب
    • نصب wamp و vscode
    • معرفی localhost
    • ساخت پروژه
    • نوشتن اولین برنامه به زبان php
    • طراحی دیتابیس در mySQL
    • معرفی موتور دیتابیس MyISAM و InnoDB
    • مفهوم transaction
    • ساخت دیتابیس
    • معرفی روش های ارتباط با دیتابیس در php
    • MySQL, MySQLi, PDO
    • ارتباط با دیتابیس با روشهای MySQLi و PDO
    • مقایسه روش های بیان شده
    • توضیح کامل SQL injection به صورت عملی
    • تشریح عملکرد یک برنامه کوچک با php (برنامه ورود و ثبت نام)
    • متغیرها٬ شرط ها و حلقه ها در php
    • بخش بندی پروژه با include
    • طراحی جدول کاربران در mySQL
    • Post و Get در php
    • آرایه ها و foreach در php
    • ارتباط گیری با دیتابیس با استفاده از MySQLi
    • اعتبارسنجی اطلاعات کاربر (کوئری select)
    • ثبت اطلاعات کاربر (کوئری insert)
    • پیاده سازی صفحه ورود
    • تشریح کامل sessionها در php
    • صفحه پروفایل
    • logout کاربر
    • ویرایش اطلاعات کاربر (کوئری update)
    • حذف اکانت کاربر (کوئری delete)

مهندس محمد نظری

  • ۱۳ سال تجربه
  • وب و اپلیکیشن
  • استاد دانشگاه
  • دبیر هنرستان

مفتخرم که این مجموعه رو انتخاب کردی٬ با تلاش خودت و راهنمایی های ما امیدوارم راه موفقیت رو به بهترین نحو طی کنی

همین الان یادگیری رو شروع کن

صفحه اینستاگرام ما رو دنبال کن تا از اخبار جدید باخبر بشی