چرا باید PHP یاد بگیریم؟

زبان PHP یک زبان رایگان و متن باز است که برای طراحی صفحات وب توسط رسموس لردوف در سال 1944 ایجاد شده است. هزینه‌ی این زبان به مراتب از سایر زبان‌ها پایین‌تر است. و در هر دو سرورهای لینوکس و ویندوز قابل اجرا می‌باشد. هاست‌های لینوکس نیز به مراتب ارزان‌تر از هاست ویندوز است. این زبان تا حد زیادی شبیه به زبان C می‌باشد. یادگیری آسان این زبان یکی دیگر از مزیت‌های آن محسوب می‌شود. استفاده از پایگاه داده رایگان Mysql باعث افزایش امنیت اطلاعات می‌شود.از جمله اشکالاتی که به این زبان گرفته می‌شد، عیب‌یابی و رفع خطا پیچیده‌ی آن بود. این مشکل در سال‌های اخیر توسط Framework های مناسبی از قبیل Laravel،  symphonyو … تا حد زیادی حل شده است.

ربات تلگرام با php

در زنگ دانش ۷ جلسه آموزش طراحی وبسایت قرار داده شد. اما برای اینکه بتوانیم HTML، CSS، PHP و Laravel را قدم به قدم و با پرسش و پاسخ یاد بگیریم یک دوره صفر تا صد طراحی وبسایت با PHP با ۴ پروژه کاربردی آماده کردیم. چون این آموزش زیر نظر زنگ دانش در حال برگزاری است بنابراین برای اعضای زنگ دانش تخفیف ویژه‌ای در نظر گرفتیم برای هماهنگی ثبت نام و آگاه شدن از شرایط دوره به آیدی AmiirSaleh@ پیام دهید. و اما سرفصل‌های این دوره شامل چه مباحثی می‌شود؟ در زیر بصورت کامل سرفصل‌ را می‌توانید مشاهده کنید.

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

     ۱- فصل اول، مقدمه ، پيشنيازها و آماده سازي محيط کار

     ۲– فصل دوم، قرارداد ها، شروع کدنويسي حساب شده و مفاهيم پايه !

     ۳– فصل سوم، انواع مختلف داده ها و متغيرها در PHP

     ۴– فصل چهارم، عملگرها در PHP : انجام اعمال مختلف بر روي داده ها و متغيرها

     ۵– فصل پنجم، ساختارهاي کنترلي : حلقه ها و آرايه ها

     ۶– فصل ششم، تعامل Html ، PHP و Javascript : با Ajax حرفه اي شويد !

     ۷– فصل هفتم، کار با فرم ها و داده هاي ورودي کاربران

     ۸– فصل هشتم، آرايه هاي سوپرگلوبال PHP و کاربرد آنها

     ۹– فصل نهم، قرارداد ها، شروع کدنويسي حساب شده و مفاهيم پايه !

     ۱۰– فصل دهم، توابع : تعريف توابع دلخواه توسط برنامه نويس

     ۱۱– فصل یازدهم، توابع از پيش تعريف شده در PHP!

     ۱۲– فصل دوازدهم، اصول طراحي پايگاه داده (Database)

     ۱۳– فصل سیزدهم،کار با پايگاه داده ي MySQL و چگونگي اتصال PHP به ديتابيس

     ۱۴– فصل چهاردهم، Cookie ها و Session ها در PHP و تفاوت کاربرد آنها

     ۱۵– فصل پانزدهم، اصول خطايابي و Debug کردن برنامه ها: مشکلات رايج و راه حل رفع آنها

     ۱۶– فصل شانزدهم، امنيت در PHP : شناسايي باگ هاي امنيتي و رفع آن ها

     ۱۷– فصل هفدهم، شئ گرايي در PHP و اصول برنامه نويسي Object Oriented

     ۱۸– فصل هجدهم، مباحث متفرقه، کاربردی و پیشرفته

در نهایت به انجام ۴ پروژه کاربردی خواهیم پرداخت:

     ۱– فصل هجدهم، ايجاد يک سيستم پرسش و پاسخ (Ticketing System)

     ۲– فصل هجدهم،  ايجاد يک وبسايت گالري و فروش تصاوير با امکان پرداخت آنلاین و خرید تصاویر

     ۳– فصل هجدهم، ايجاد سيستم مديريت محتوا (وبلاگ) با برنامه نويسي OOP

     ۴– فصل هجدهم، آموزش ساخت وبسایت مشابه کانون فرهنگی آموزش قلم چی با فریمورک لاراول

در پروژه چهارم علاوه بر آموزش PHP با لاراول کار خواهیم کرد و همچنین در این پروژه یاد می‌گیریم که چگونه ربات تلگرام با PHP طراحی کنیم. زیر بخش پروژه چهارم را ببینید:

آموزش نصب و راه اندازی فریم ورک لاراول
طریقه ایجاد پروژه لاراولی
طراحی منوی بالایی سایت
طراحی هدر سایت
طراحی منوی کشویی سایت
طراحی اسلایدر اول سایت
طراحی بخش اخبار سایت
طراحی اسلایدر دوم سایت
طراحی بخش پست های سایت
طراحی اسلایدر سوم سایت
طراحی بخش عضویت در خبرنامه
طراحی فرم ورود و ثبت نام
طراحی پنل دانش آموزان
طراحی بخش آمار سایت
طراحی فوتر سایت
ایجاد فرم ورود و ثبت نام آماده در لاراول
آپلود تصویر پروفایل در لاراول
اعتبار سنجی پسوندها
درج تصویر در دیتابیس
نمایش تصویر در پنل کاربری
ساخت فرم ورود و ثبت نام دستی در لاراول
ایجاد پنل مدیریت در لاراول
مدیریت دانش آموزان در لاراول
مدیریت اسلایدر در لاراول
ارسال ایمیل برای کاربران در لاراول
مدیریت دروس و نمرات در لاراول
مشاهده نمرات توسط دانش آموزان
ساخت ربات تلگرام با php
مقدمه و شرح نخست و تعاریف آموزشی
معرفی ربات BotFathre و وظایف آن در تولید یک ربات
معرفی وب سرویس های ربات تلگرام و متد getMe
شرح عملکرد متد getUpdates
ارسال پیام در ربات با متد sendMessage
شروع کدنویسی آنلاین برای ربات با فعالی سازی webhook
ساخت کلاس اختصاصی برای ربات تلگرام و ایجاد متدهای مهم
ارتباط webhook و متد getUpdate
دریافت پیام های ارسالی کاربران به ربات و ارسال پاسخ مناسب
شرح command ها در ربات های تلگرام
ساخت دیتابیس برای ربات جک ساز و جداول مورد نیاز
ارتباط ربات جک ساز با دیتابیس و ارسال جک تصادفی با درخواست کاربر
ارتباط ربات جک ساز با سیستم مدیریت محتوای جوملا
ارتباط ربات جک ساز با سیستم مدیریت محتوای وردپرس
ساخت منو (keyboard) برای ربات و دریافت دستور توسط منوها
ارسال مطلب مناسب بر حسب انتخاب منو توسط کاربر
ارسال تصویر تصادفی برای کاربر در ربات
شروع ساخت ربات زیر نویس فیلم و ساخت دیتابیس و جداول مورد نیاز
روش دریافت فایل ویدیویی از کاربر و پردازش آن
ادامه طراحی ربات زیرنویس فیلم و ایجاد caption
ثبت اطلاعات ارسالی توسط کاربر در دیتابیس و افزودن caption به ویدیو
شروع ساخت ربات رهگیری محصول و خدمات
نحوه ی ارتباط سیستم رهگیری با وردپرس
افزودن تاریخ شمسی به ربات رهگیری محصولات و خدمات
ارتباط ربات رهگیری با سیستم مدیریت محتوای جوملا
طراحی ربات جستجوگر مطالب سایت
استفاده از متد answerInlineQuery در ربات جستجوگر مطالب
توضیح اتصال ربات جستجوگر مطالب به سایت جوملایی
نمایش نتایج جستجوی کاربر به صورت inline در ربات
نمایش تصویر مطالب جستجو شده در ربات به صورت inline
اتصال ربات جستجوگر مطلب به سیستم مدیریت محتوای وردپرس
نمایش تصویر مطالب جستجو شده ی وردپرس در ربات
ساخت ربات فروشگاهی برای فروش محصولات و خدمات
ایجاد دیتابیس ربات فروشگاهی و نحوه پرداخت با زرین پال
توسعه ربات فروشگاهی و ایجاد صفحه بندی محصولات
نحوه ی خرید محصول و پرداخت در ربات فروشگاهی و پایان آموزش

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

مهلت ثبت نام تا پایان سال ۱۳۹۶

 

 

amir saleh
2 نظرات
  • نوشته شده در8:23 ب.ظ, 16 اسفند 1396

    با سلام
    قیمت این دوره چقدره؟

ارسال نظر

نظر
نام
ایمیل
وب سایت