subscriptionsدوره ی جامع آموزش برنامه نویسی ربات تلگرام با PHP

۰ رای ۰.۰

access_time طول دوره۲۰ ساعت
event_seat تعداد جلسات۱۹ جلسه
people دانشجویان۱۰۰ نفر
headset_mic پشتیبانی دوره۳ ماه

قیمت : ۱۲۹ هزار تومان

schedule هر هفته 2 تا 3 جلسه - طول دوره : 20 ساعت
list جلسات description توضیحات دوره speaker_notes دیدگاه ها
list لیست جلسات دوره
  1. دوره برنامه نویسی ربات تلگرام (فصل 1 - جلسه 1) : معرفی و مقدمات دوره play_circle_outlined
  2. دوره برنامه نویسی ربات تلگرام (فصل 1 - جلسه 2) : ساخت،تنظیم ویژگی ها و آماده سازی اولین ربات برای کد نویسی play_circle_outlined
  3. دوره برنامه نویسی ربات تلگرام (فصل 2 - جلسه 3) : زبان PHP، نصب نرم افزار های مورد نیاز و محیط توسعه ی PHP play_circle_outlined
  4. دوره برنامه نویسی ربات تلگرام (فصل 3 - جلسه 4) : استانداردها، نحوه ی کار وب سرور،کدنویسی حساب شده و مفاهیم پایه PHP play_circle_outlined
  5. دوره برنامه نویسی ربات تلگرام (فصل 3 - جلسه 5) : انواع داده ها در برنامه نویسی و در زبان PHP،مفهوم متغیر و تعریف متغیرها در PHP play_circle_outlined
  6. دوره برنامه نویسی ربات تلگرام (فصل 3 - جلسه 6) : ادامه ی انواع داده ها و متغیر ها،تشخیص نوع متغیر و توابع تشخیص،مفهوم،تعریف و کاربرد ثابت ها در PHP play_circle_outlined
  7. دوره برنامه نویسی ربات تلگرام (فصل 3 - جلسه 7) : ثابت های از پیش تعریف شده و جادویی،type casting یا تغییر نوع play_circle_outlined
  8. دوره برنامه نویسی ربات تلگرام (فصل 3 - جلسه 8) : عملگرها در PHP،کاربرد و تعریف انواع عملگر(قسمت اول) play_circle_outlined
  9. دوره برنامه نویسی ربات تلگرام (فصل 3 - جلسه 9) : عملگرها در PHP،کاربرد و تعریف انواع عملگر(قسمت دوم) play_circle_outlined
  10. دوره برنامه نویسی ربات تلگرام (فصل 5 - جلسه 10) : شرط ها و ساختارهای شرطی در PHP play_circle_outlined
  11. دوره برنامه نویسی ربات تلگرام (فصل 5 - جلسه 11) : ساختمان و نوع داده ای آرایه (Array) - پایه ها play_circle_outlined
  12. دوره برنامه نویسی ربات تلگرام (فصل 5 - جلسه 12) : حلقه ها در PHP - قسمت اول play_circle_outlined
  13. دوره برنامه نویسی ربات تلگرام (فصل 5 - جلسه 13) : حلقه ها در PHP - قسمت دوم play_circle_outlined
  14. دوره برنامه نویسی ربات تلگرام (فصل 5 - جلسه 14) : توابع پرکاربرد کار با آرایه ها در PHP play_circle_outlined
  15. دوره برنامه نویسی ربات تلگرام (فصل 6 - جلسه 15) : توابع پرکاربرد کار با رشته ها در PHP play_circle_outlined
  16. دوره برنامه نویسی ربات تلگرام (فصل 6 - جلسه 16) : زمان و تاریخ و توابع پرکاربرد کار با آنها در PHP play_circle_outlined
  17. دوره برنامه نویسی ربات تلگرام (فصل 6 - جلسه 17) : کار با فایل ها در PHP - قسمت اول play_circle_outlined
  18. دوره برنامه نویسی ربات تلگرام (فصل 6 - جلسه 18) : کار با فایل ها در PHP - قسمت دوم play_circle_outlined
  19. دوره برنامه نویسی ربات تلگرام (فصل 7 - جلسه 19) : توابع در PHP play_circle_outlined
description توضیحات کوتاه دوره

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

:: سرفصل های آموزشی دوره :

فصل 1 : معرفی ربات تلگرام و کاربرد آن،راه های استفاده، پیشنیازها و آماده سازی اولین ربات برای کد نویسی

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

 

فصل 2 : توضیح درباره ی زبان PHP ، نصب نرم افزار های مورد نیاز و آماده سازی محیط توسعه ی PHP در بستر ویندوز

  • ربات تلگرام و زبان های برنامه نویسی
  • PHP و مزایای استفاده از آن برای نوشتن ربات تلگرام
  • آماده سازی بستر کار با PHP

 

فصل 3 : تعریف انواع داده ها، متغیر ها و عملگرها در زبان برنامه نویسی PHP

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

 

فصل 4 : دستور ها و متد ها (توابع) پر کاربرد و اولیه در PHP و نوشتن اولین قطعه کد

  • توابع پرکاربرد در PHP
  • ساختار کلی و شیوه ی نوشتن کد های PHP
  • شروع کد نویسی در PHP

 

فصل 5 : آرایه ها و توابع کار با ارایه ها، ساختارهای شرطی و حلقه ها در PHP + تمرین

  • نوع داده ای آرایه
  • توابع پر کاربرد در رابطه با آرایه ها
  • استفاده از ارایه ها(تمرین)
  • شرط ها در PHP
  • کاربرد شرط ها در PHP
  • استفاده از شرط ها(تمرین)
  • حلقه ها(loop) در PHP
  • استفاده از حلقه ها(تمرین)

 

فصل 6 : توضیح رشته ها و کاربرد آنها و معرفی توابع کاربردی مربوط به رشته ها، توابع زمان + تمرین

  • رشته ها و کاربرد آنها در PHP
  • توابع پرکاربرد در رابطه با رشته ها
  • کاربرد زمان در برنامه نویسی
  • استفاده از زمان در PHP
  • توابع پرکاربرد در رابطه با زمان
  • استفاده از توابع رشته ای و زمانی (تمرین)

 

فصل 7 :کاربرد توابع، نوشتن و تعریف توابع در PHP + تمرین

  • توابع در PHP
  • ساختار کلی و شیوه ی نوشتن توابع در PHP
  • تفاوت های تعریف توابع مختلف
  • تعریف و انجام کارها با توابع(تمرین)

 

فصل 8 : توضیح و آموزش زبان SQL (Structured Query Language)

  • زبان SQL و کاربرد آن
  • آموزش زبان SQL

 

 

 

فصل 9 : معرفی سیستم مدیریت پایگاه داده ی MySQL، ارتباط با MySQL در PHP، خواندن، نوشتن، حذف، اپدیت + تمرین

  • DBMS(سیستم های مدیریت پایگاه داده)
  • سیستم مدیریت پایگاه داده MySQL
  • ساخت و طراحی پایگاه داده در phpmyadmin
  • اتصال به MySQL در PHP
  • (create, read, update, delete) CRUD در PHP
  • استفاده از پایگاه داده برای ذخیره سازی داده

 

فصل 10 : معرفی و تعریف وب سرویس و API و فلسفه ی استفاده از آن

  • وب سرویس چیست؟
  • کاربرد وب سرویس
  • مشکلات عدم استفاده از وب سرویس

 

فصل 11 : توضیح و راهنمایی های لازم در مورد استفاده از هاست و گواهی ssl، گرفتن دامنه رایگان و نصب روی هاست

  • هاست چیست؟
  • کاربرد هاست در وب و ربات تلگرام
  • SSLچیست؟
  • دلایل استفاده از SSL در وب

 

فصل 12 : روش های دریافت اطلاعات از تلگرام و آموزش تنظیم روش مورد استفاده در دورهwebHook) )

  • Webhook چیست و چه کاربردی دارد؟
  • متد getUpdates در دریافت اطلاعات از سرور های تلگرام
  • تنظیم webhook برای دریافت اطلاعات از سرور های تلگرام

 

فصل 13 : ارسال پیام متنی، عکس، ویدیو، صدا، فایل و ... توسط ربات تلگرام، حذف پیام ها، آپدیت پیام ها + تمرین

  • ارسال پیام توسط ربات تلگرام
    • ارسال پیام متنی
    • ارسال تصویر
    • ارسال ویدیو
    • ارسال فایل صوتی
    • ارسال ویس(صدای ضبط شده)
    • ارسال Video note
    • ارسال فایل جامع(general document)
    • ارسال موقعیت مکانی
    • ارسال فعالیت(Action)
  • فوروارد پیام ها
  • دریافت عکس های پروفایل کاربر
  • دریافت لینک مستقیم فایل از سرور های تلگرام
  • اخراج کاربر خاص از گروه یا کانال
  • آزاد کردن کاربر خاص در گروه یا کانال
  • ایجاد محدودیت برای کاربر گروه یا کانال
  • ارتقای کاربر گروه یا کانال
  • دریافت لینک عضویت گروه یا کانال توسط ربات
  • تنظیم تصویر گروه یا کانال
  • حذف تصویر گروه یا کانال
  • تنظیم نام گروه یا کانال
  • تنظیم متن توضیح(Description) گروه یا کانال
  • سنجاق(pin) یک پیام در گروه
  • برداشتن یک پیام از حالت سنجاق در گروه
  • ترک گروه توسط ربات
  • مدیریت و ویرایش پیام ها
    • ویرایش متن پیام متنی
    • ویرایش زیرنویس(caption) تصاویر و ویدیو ها
    • ویرایش دکمه های برخط یک پیام
    • حذف پیام
  • استفاده ی عملی از پیام ها(تمرین)

 

فصل 14 : کیبورد ها در ربات تلگرام،موارد استفاده ی کیبورد ها،ریپلای مارک آپ،آموزش ارسال کیبورد عادی و اینلاین (شیشه ای)

  • کیبورد چیست و چه کاربردی دارد؟
  • Reply Markup
  • ارسال کیبورد معمولی (replyKeyboardMarkup)
  • ارسال کیبورد برخط (inlineKeyboardMarkup)
  • ریپلای کردن یک پیام توسط ربات

 

فصل 15 : دریافت موقعیت مکانی و شماره تلفن کاربر با استفاده از کیبورد ها

  • ارسال کیبورد با امکان دریافت موقعیت مکانی کاربر
  • ارسال کیبورد با امکان دریافت شماره تلفن کاربر
  • ثبت اطلاعات موقعیت و تماس

 

فصل 14 : ایجاد منو های تو در تو (کیبورد های زیر مجموعه ای) با استفاده از کیبورد ها + تمرین

  • تعریف step یا قدم و مرحله
  • استفاده از step گذاری برای ایجاد منو های تو در تو و تشکیل ساختار درختی
  • استفاده از منو های تو در تو (تمرین)

 

فصل 15 : توضیح ربات های Inline (برخط)،نوشتن نمونه ای از این نوع ربات ها + تمرین

  • ربات برخط (inline) چیست؟
  • مزیت های ربات برخط و کاربرد آن
  • آماده سازی برای نوشتن یک ربات برخط

 

فصل 16 : ارسال انواع متن،عکس،صدا،ویدیو،فایل و ... در حالت اینلاین

  • ارسال انواع پیام ها در حالت اینلاین(برابر پیام های حالت معمولی)

 

فصل 17 : ایجاد اجبار عضویت در کانال برای استفاده ی کاربر از ربات، لینک اختصاصی استارت و زیر مجموعه گیری

  • دریافت اطلاعات گروه یا کانال
  • دریافت اطلاعات مدیران گروه یا کانال
  • دریافت تعداد اعضای گروه یا کانال
  • تشخیص عضویت یا عدم عضویت کاربر در کانال و گروه
  • استفاده از متد تشخیص عضویت(تمرین)
  • تولید لینک مخصوص کاربر (Affiliate program) جهت جذب زیرمجموعه
  • تشخیص معرف افراد عضو شده در ربات و ثبت نتایج
  • محدود کردن امکانات و قسمت های خاص از ربات به ازای افزایش عضو

 

فصل 18 : پیاده سازی سیستم درگاه پرداخت برای پرداخت مبلغ از طرف کاربران و پیاده سازی اشتراک VIP برای کاربران ربات یا فروش فایل و خدمات

  • معرفی درگاه پرداخت
  • کاربرد و مزیت های درگاه پرداخت
  • معرفی درگاه های واسط
  • استفاده از API توسعه دهندگان درگاه های پرداخت
  • داینامیک کردن قیمت و مشخصات آسان پرداخت در PHP
  • تایید پرداخت در سمت سرور
  • اعمال تغییرات پس از پرداخت و ثبت عملیات پرداخت
  • پیاده سازی سیستم اشتراک VIP در ربات تلگرام

فصل 19 : آموزش ترفند ها و راه های استفاده از فایلها بدون نیاز به آپلود در سرور و مصرف فضای هاست

فصل 20 : پروژه ی ربات تلگرام دانلود آهنگ با امکانات کامل مشابه ربات دنیای ترانه (موزیکستان)

فصل 21 : پروژه ی ربات تلگرام کاملا مشابه ربات پیام ناشناس

فصل 22 : پروژه ی ربات تلگرام فروشگاه فایل با امکانات کامل

امیر وزیری

سلام برای من هم مشکل داره … دانلود نمیشه

ایوب ایرازه

بررسی شد. مشکلی برای دانلود وجود نداره.

hamid7n

ممنون آقای ایرازه که جواب دادید امیدوارم دوره‌ی خوبی باشه این دوره.
بازم ممنون.

ایوب ایرازه

خواهش میکنم
موفق باشید.

ایوب ایرازه

خواهش میکنم.موفق باشید

سامان نبهانی

سلام جلسه ۱۷ دانلود نمیشه

ایوب ایرازه

بررسی شد. مشکلی برای دانلود نیست.

hamid7n

سلام آقای ایرازه
من چند تا از دوره‌های سون‌لرن شرکت کردم الآن یک مشکلی در php دارم و مفهوم و کاربرد stream wrapper در php نمی‌فهمم.
البته از قسمت‌هایی از اون استفاده کردم مثلاً در ساخت ربات تلگرام از php://input استفاده کردم و با توابع مختلف ورودی‌های خام به فایلو دریافت و استفاده کردم فقط ضرورت استفاده از استریم‌رپرها به‌جای توابع get و post متوجه نمیشم و همچنین قسمت‌های دیگر استریم‌رپرها مثل php://stdin, php://stdout and php://stderr متوجه نمیشم و کاربرد این قسمت‌هارو نمی‌دو نم.
من چند جا این سوالو پرسیدم کسی جوابی نداده لطفاً اگر واستون مقدوره داخل یک کامنت به‌صورت مختصر این قسمت از php برای من توضیح بدید.
ممنونم.

ایوب ایرازه

درود
از php://input برای دسترسی مستقیم به داده های خام ورودی به فایل php استفاده میشه که احتمالا content type اونها چیزی غیر از application/x-www-form-urlencoded و multipart/form-data-encoded هست.برای مثال وقتی شما انواع داده ای دیگه ای رو به php میفرستید و میخواید که اونهارو دریافت کنید،متغیرهای سراسری $_GET و $_POST قادر به شناسایی اونها و تبدیل به آرایه نیستند. برای مثال وقتی ورودی شما از نوع application/json هست شما باید به صورت خام و قبل از هرگونه دستکاری توسط wrapper هایی مثل $_GET و $_POST داده هارو دریافت کنید و خودتون اونهارو پردازش و Parse کنید.در این صورت شما به داده های خام وارد شده به همون حالت اولیه دسترسی دارید.

ali mohammad zeynali

ببخشید چه فرقی بین متغیر $test=false; و $test=null; و $test=’ ‘; هست در حالی همه خالی هستند!

ایوب ایرازه

خیر همه خالی نیستند. و اینکه نوع متغیر ها تفاوت داره. متغیری که مقدار false داره خالی نیست و یک مقدار boolean داره. متغیری که مقدارش ” هست یعنی یک استرینگ که خالی هست.و متغیر null یعنی یک متغیر که هیچ نوع و هیچ مقداری در حافظه رو در خودش نداره.

ali mohammad zeynali

ببخشید من میتونم تا پایان دوره یه ربات دانلود فایل (فیلم + عکس) بسازم که اد اجباری به چنلم داشته باشه؟

ایوب ایرازه

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

آرش

سلام من برنامه phpstorm من نصب کردم .ولی هرکاری کردم نتوسنتم کرکش کنم میشه راهنماییم کنید؟

آرش

خیلی جستجو کردم حتی سایت های خارجی ولی هرکدوما استفاده کردم منقضی شده بود. میشه چندتا راه مختلف جلو پام بزارید؟

ایوب ایرازه

http://xidea.online
این سرور رو امتحان کنید.

ایوب ایرازه

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

مسعود نظرپور

سلام وقت بخیر…
این دوره ی ربات تلگرام در مورد ربات های بازی تلگرام مثل ربات @winigames توضیحی داده نشده؟؟؟
لطفا اگر منبع فارسی یا انگلیسی میشناسین معرفی کنید ممنون میشم.

ایوب ایرازه

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

ایوب ایرازه

خواهش میکنم. موفق باشید

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.
1 2 3 4
مدرس و آمار دوره
Course-Teacher
ایوب ایرازه
دانشجوی مقطع کارشناسی نرم افزار دانشگاه صنعتی ارومیه،بیش از 6 سال فعالیت در حوزه ی تکنولوژی و کامپیوتر در وب فارسی،بیش از 2 سال سابقه ی برنامه نویسی PHP و C#،بیش از 1 سال سابقه ی برنامه نویسی ربات تلگرام و وب سرویس های مختلف،علاقمند به امنیت شبکه های کامپیوتری، حوزه های نوین نرم افزار و هوش مصنوعی
library_books
۱۹ مقاله تخصصی
school
۱ دوره برگزار شده
۱۱۱ علاقمندfavorite
۱۰۱ دانشجوpeople
۰ رایstar
پیشنیاز های دوره
این دوره پیش نیاز خاصی ندارد.
پشتیبانی فنی دوره
مدرس دوره و تیم پشتیبانی سون لرن به مدت 3 ماه پس از خرید دوره در سامانه پشتیبانی مخصوص دانشجویان (برای دوره های حضوری)، پاسخگوی تمامی سوالات و ابهامات شما در مورد این دوره خواهند بود. همچنین پس از خرید هر کدام از دوره های حضوری و یا مجازی سون لرن، شماره تماس و ایمیل مدرس در اختیار دانشجویان دوره قرار خواهد گرفت تا به سرعت پاسخ سوالات خود را دریافت نمایند.

contact_phone اطلاعات تماس با مدرس :
email ayub********@*****.***
phone ۰۹۳۷*******
access_time شنبه تا پنجشنبه، ۱۸ الی ۲۳ عصر
info اطلاعات کامل تماس با مدرس، برای دانشجویان دوره در دسترس می باشد.
مشاوره پیش از خرید
در صورتی که در مورد هر کدام از دوره های سون لرن سوال و یا ابهامی در ذهن شما هست، می توانید همین حالا با ما در تماس باشید و از مشاوره رایگان قبل از خرید دوره ها استفاده نمایید.
contact_phone شماره تماس : ۰۲۱۶۶۴۵۲۴۶۹
email ایمیل : support@7Learn.com