توضیحات

دوستان این دوره بازتولید شده (با کیفیت و محتوای بهتر) دوره قبلی (آموزش 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 و my sql خیلی مباحث بیشتر و پیشرفته تری از جمله شی گرایی ، MVC دیتابیس های رابطه ای و چیز های دیگه ای هم داره چرا اونهارو آموزش نمیدید خودم به شخصه به شدت کنجکاوم شی گرایی کجای پروژه بدرد میخوره

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    • سلام وقت بخیر.
      عذرخواهی بابت تاخیر، تمام تلاشم رو میکنم که توی هفته جدید ضبط شروع بشه🙏

  • خسته نباشید استاد شیخ عزیز یه مشکلی که هستش نسخه php ما پایین هستش با زمپ که کار میکنیم ، اگه امکان داره یه ویدئو اموزشی هم برای آپدیت به نسخه بالاهم درست کنید چون یسری کدهایی که شما میزنید برای ما کار نمیکنه مثل match ک استفاده کردین براما نشد بعد خاستم اپدیت کنیم زمپ آپاچیش run نمیشد دوباره برگردوندم به حالت قبل نسخه php ما 7 هستش

    • سلام وقت بخیر.
      نیاز هست زمپ را پاک کنید و ورژن جدید اون را دانلود و نصب کنید.
      دقت کنید که اگه دیتابیسی توی لوکال و روی زمپ دارید با پاک شدن زمپ، پاک میشه پس قبلش export و با نصب زمپ جدید دوباره import کنید.

  • سلام آقای شیخ خسته نباشید

    آیا روی این دوره کار میکنید؟
    خیلی منتظرشم...
    آموزش زیاده ولی آموزش شما با یک بار یادگیری میمونه تو مغز و ذهن، حداقل برای من اینطوریه چون توضیحات که خوب باشه یادگیری هم با کیفیت تر میشه
    لطفا پیگیر دوره باشید شاید چند نفر هم مثل من منتظر این دوره باشن ولی کامنت نزارن😊

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

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

    من در اوایل از سایت مکتب خونه آموزش های شما رو میدیم و نمیدونستم اونها اومدن دوره های شمارو ، رایگان گذاشتن تو سایتشون و فکر میکردم شما و مکتب خونه باهم همکاری میکنید،

    ولی بعدا فهمیدم که اینطور نیست
    من معذرت میخوام از شما

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

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

  • سلام و وقت بخیر
    اگر یک دوره غیر رایگان بازتولید شود آیا افرادی که نسخه قبل آن را تهیه کرده بودند به نسخه جدید هم دسترسی دارند یا باید نسخه جدید را جدا خریداری کنند؟

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

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

  • سلام خسته نباشید من به تازگی با این سایت آشنا شدم دوره php تماشا کردم بسیار خوب و بعد از اون سراغ Laravel رفتم
    مطالب به خوبی توضیح داده میشه و هم از لحاظ تئوری و هم عملی خیلی خوب انجام میشه
    فقط اگر api نویسی با وانیلا PHP هم دوره ای برگزار کنید خیلی عالیه
    با تشکر

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