توضیحات

دوستان این دوره بازتولید شده (با کیفیت و محتوای بهتر) دوره قبلی (آموزش PHP و MySQL پروژه محور) در سایت هست که میتوانید از این دوره استفاده کنید.

php (پی اچ پی) یک زبان برنامه نویسی شی‌گرا و یک زبان برنامه نویسی سمت سرور می‌باشد. سرور به کامپیوتری متصل به اینترنت گفته می‌شود که حاوی یک یا چند وب سایت می‌باشد. کدهای php در سمت سرور پردازش و اجرا می‌شوند، نه در مرورگر. نتیجه این پردازش به صورت خروجی HTML برای مرورگر شما ارسال شده و شما نتیجه را در صفحه مرورگر خود مشاهده می‌کنید.

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

پایگاه داده یا دیتابیس یا همان بانک اطلاعات، مجموعه‌ای از داده‌هاست که در جدول‌هایی با ساختار منظم دسته‌ بندی میشوند و mysql یکی از دیتابیس ها یک سیستم مدیریت دیتابیس است که با استفاده از آن‌، میتوانیم یک دیتابیس بسازیم و آنرا مدیریت کنیم. که به آن Database Management System یا به اختصار DBMS نیز میگویند. تمام این موراد را توی این دوره با ساخت یک پروژه ای وبلاگ به همراه پنل ادمین که توی ویدیو معرفی دوره نشان داده شده، آموزش میبینیم.

حتما ویدیو معرفی دوره را در پایین مشاهده کنید تا با دوره و پروژه ای انتهای دوره آشنا شوید.

مباحثی که در این دوره گفته میشود شامل :

آشنایی با php (پی اچ پی)

  • آشنایی با php (پی اچ پی)
  • ابزارهای مورد نیاز
  • شروع کار با php

variables (متغیرها)

  • variables (متغیرها)
  • constants (ثابت ها)
  • data type (انواع متغیر)

کار با عداد

  • عملگرهای ریاضی
  • تبدیل اعداد
  • توابع ریاضی

کار با string (رشته)

  • آشنایی با string (رشته)
  • توابع string (رشته)

کار با array (آرایه)

  • آشنایی با array (آرایه)
  • توایع آرایه
  • آرایه های انجمنی

عملگرهای مقایسه ای و منطقی

  • عملگرهای مقایسه ای
  • عملگرهای منطقی

شرط ها در php

  • دستور if و مقادیر truthy و falsy
  • عملگر ternary
  • دستور switch و match

loops (حلقه ها)

  • حلقه ای for
  • حلقه ای while و do-while
  • حلقه ای foreach

functions (توابع)

  • آشنایی با functions (توابع)
  • type hinting و عملگر splat
  • scope (محدوده) متغییر
  • توابع ناشناس و arrow function

مبحث include و require

  • آشنایی با include و require

دریافت و پردازش ورودی کاربر

  • متد های GET و POST
  • validation یا اعتبار سنجی اطلاعات

cookie (کوکی) و session (سشن)

  • آشنایی با cookie ها و session ها

کار با file (فایل) و directory (پوشه)

  • نوشتن و خواندن در فایل
  • کپی، تغیر اسم و خذف فایل
  • کار با directory (پوشه)
  • آپلود فایل و تصویر

آشنایی با دیتابیس mysql

  • آشنایی با دیتابیس، دیتابیس mysql و زبان sql
  • آشنایی با phpMyAdmin
  • ایجاد جدول و کلید اصلی (primary key) و خارجی (foreign key)
  • دستور insert و select
  • دستور update و delete
  • join tables (پیوند جداول)

ارتباط php با دیتابیس

  • extension در php
  • ارتباط با دیتابیس به روش PDO
  • چهار عمل اصلی (CRUD)
  • PDO prepared (دستورات آماده)

پروژه وبلاگ به همراه پنل ادمین و احراز هویت.

دوره های پیشنهادی، بعد از گذراندن این دوره :

پیش نیاز این دوره فوق العاده کاربردی :


HTML CSS طراحی وب Bootstrap بوت استرپ طراحی سایت پی اچ پی php mysql سی اس اس اچ تی ام ال css 3 html 5 مای اس کیو ال php ورژن 8 پی اچ پی ورژن 8 پروژه وبلاگ به همراه پنل ادمین

مدرس دوره علی شیخ
مدت دوره 13:09:12
تعداد ویدیو 84

وضعیت دوره : کامل شده
قیمت دوره : رایگان

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

    • شلام وقت بخیر.
      پیشنهاد اینکه با دوره های بعدی و قدم های بعدی که گفته شده آشنا و مشاهده کنید و با فریمورکش یعنی لاراول آشنا بشید و کلا پروژه ها را با اون پیاده سازی کنید تا php خام

  • سلام وقتتون بخیر
    من تا بحال از روش pdo استفاده نکرده بودم و تو این ئوره یاد گرفتم فقط سوالی که دارم اینه توی پروژه کدهای تکراری زیادی بود آیا میشه اونها رو به function تبدیل کرد ؟

    • سلام وقت بخیر.
      چیز خاصی تکراری نبوده اما بصورت کلی بله، حالا توی دوره بعدی که با کلاس در php هم آشنا میشید میتوانید به شکل کلاس هم بنویسید.

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

    • سلام وقت بخیر.
      ممنون از شما، حمایت و پیشنهادتون
      خداروشکر دوره براتون مفید بوده

  • سلام استاد،خسته نباشید،شما دو تا دوره تو مکتب خونه گذاشتین که یکیش ۳۱ ساعت و اون یکی ۸ ساعت هستش،میشه بفرمائید،کدوم یکی رو نگاه کنیم بهتره،دوره های وب پروگ یا مکتب خونه؟

    • سلام وقت بخیر.
      ببینید این دوره باز تولید کامل دوره قبلی هست که توی سایت وب پروگ و مکتب خونه هست. این دوره با محتوا و کیفیت بهتری باز تولید شده که میتوانید مشاهده کنید هم توی توضیحات دوره و هم توی ویدیو معرفی دوره هم گفته شده

    • سلام وقت بخیر.
      وارد جدول موردنظر بشید و در تب بالا گزینه structure را انتخاب کنید و روبروی هر رکورد change هست

    • سلام وقت بخیر.
      شما inspect بگیرید و توی تب کنسول ببینید ارور دارید یا خیر، بصورت کلی چک کنید که فایل های css بوت استرپ به پروژه اضافه شده یا خیر

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

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

    • سلام وقت بخیر.
      ویدیو معرفی دوره بوت استرپ ۵ در دنیایی واقعی را اگه مشاهده کنید پروژه ها نشان داده شده و هدف یادگیری بوت استرپ هست حالا توی هر شکل و شمایلی

  • سلام.استاد راستش php و my sql خیلی مباحث بیشتر و پیشرفته تری از جمله شی گرایی ، MVC دیتابیس های رابطه ای و چیز های دیگه ای هم داره چرا اونهارو آموزش نمیدید خودم به شخصه به شدت کنجکاوم شی گرایی کجای پروژه بدرد میخوره

    • سلام وقت بخیر.
      شما دوره را مشاهده نکردید و ما هم توی ویدیو معرفی و هم جلسه آخر گفتیم که بعد از این دوره باید دوره شی گرایی و mvc در php که در سایت هست را مشاهده کنید.

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

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

  • با سلام و احترام ضمن تشکر از زحمات شما که واقعا مطالب را جامع و کاربردی آموزش می دهید و انصافا پیدا کردن همچین آموزش هایی حتی پولی با این کیفیت کم هست (لااقل من سرچ کردم و به این نتیجه رسیدم.)فقط یک سوال دارم و این در خصوص سیستم های مدیریت محتوایی که از گذشته تا کنون وجود داشته از قبیل جوملا،دروپال ،وردپرس و...وقتی ما یک پروژه طراحی سایت خودمان شخصا را فرا بگیریم بهتر است یا از این سیستم ها استفاده کنیم؟یا اینکه چه امتیازاتی نسبت به همدیگر دارند؟با تشکر

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

  • سلام🤗
    آقای شیخ خسته نباشید
    آقا این دوره شما فوق العاده بود به چند دلیل:
    .آموزش ساده و قابل فهم + نکات کاربردی و مهم
    .استفاده از روش های مختلف
    .رایگان بودن دوره
    .پیاده سازی وبلاگ که واقعا همچنین پروژه رایگانی سخت پیدا میشه ، شایدم پیدا نشه حداقل تا الان که دارم این کامنت رو مینویسم
    .دیپلوی کردن
    .نقشه راه دوره های بعد از این دوره
    ...

    دیگه چی بگم آخه، راستش این دوره سطح معلومات و دیدگاه من از سایت ها و کلا برنامه نویسی رو چندین پله بالا برد، قبل از این دوره کجا، بعد دیدن این دوره کجا!🥳
    دوره قدرتمندی بود💪 😅
    ممنونم از دوره فوق العاده و ساده و کاربردی شما
    خسته نباشید❤️

    • سلام وقت بخیر.
      ممنون از شما و حمایتتون🙏
      خداروشکر دوره براتون مفید بوده

  • سلام
    استاد خسته نباشین ببخشید
    این روشی که شما اموزش میدید مثل این است که من ۲۰۰ تا کد رو اموزش میبینم
    و بعد نمیدونم کجای سایت باید قرارش بدم یا کاربردش کجاست یا اینکه چه کاربردی داره الکی فقط یه سری کد مینویسم که نمیدونم کاربردش کجاست و اینکه اگر شما مثلا یه کد رو یاد میدید برید همون قطعه کد رو داخل پروژه پیاده سازی کنید

    • سلام وقت بخیر.
      ببینید در مورد کاربردشون که صحبت شده و در انتهای دوره هم پروژه قرار گرفته
      وقتی گفته میشه فلان تابع کارش اینکه عدد جمع کنه خب کاربردش مشخصه و اگه نیاز داشتید صداش میزنید و ازش استفاده میکنید
      یا گفته میشه ()if برای قرار دادن شرطی هست شما وقتی نیازش دارید استفاده میکنید. دوره پروژه در انتها داره و حداقل یکبار دوره را تا انتها پیش برید.

  • راستی استاد من از شما سوالی داشتم
    شما چطوری میگین که این ویدیو مثلا ۹ ساعت بعد آپلود میشه ، آیا خودکار آپلود میشه ؟

    واقعا این قابلیت سایت شما کاربردی هست و من تو سایت های دیگه هم دوره دیدم اما این قابلیت سایت شما و آموزش های شما یه چیز دیگست 😊

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

  • سلام آقای شیخ
    استاد دمتون گرم من فقط با دیدن عنوان ها و این که کی قراره آپلود شه کلی انرژی گرفتم امیدوارم این انرژی به شما هم برگرده و برسه

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

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

    امیدوارم خدا هرچی که میخواین رو نصیب شما بکنه

    • سلام وقت بخیر.
      ممنون از شما و حمایتتون🙏
      خداروشکر دوره براتون مفید بوده