54% تخفیف!

دانلود پکیج آموزشی ویدیوئی دوره جامع اسکریپت نویسی php

قیمت اصلی تومان140,000 بود.قیمت فعلی تومان65,000 است.

توضیحات

اسکریپت نویسی php

ابتدا از کلمه Personal Home Pages که توسط سازنده آن معرفی شده بود، آمده است. اما به مرور زمان مخفف کلمه Hypertext Preprocessor  به معنای پیش پردازنده ی ابر متن می باشد. برای آشنایی با تاریخچه PHP، قسمت تاریخچه ی آن را مطالعه نمایید.

کدهای PHP بر روی سرور اشاره شده و سپس نتایج خروجی جهت نمایش بر روی کامپیوتر کاربر، به صورت تگ های خالص HTML ارسال می شود. یک کد PHP را می توانید در هر جای سند وب خود قرار دهید. اسکریپت های PHP، بایستی با عبارت پایان یابند.

اسکریپت نویسی php

یک توضیح یا Comment در کدهای PHP، یک یا چند خط متن است که توسط کامپایلر خوانده نشده و اجرا هم نمی شود. از کامنت ها معمولا برای درجه توضیحات مربوط به کدها برای سایر برنامه نویسان، غیر فعال کردن یک بخش دستورات به صورت موقت و یا مشخص کردن بخش های مختلف کد استفاده می شود.

وقتی یک وب سایت ساخته شده با PHP را می بینید این وب سایت کار های زیر را به ترتیب انجام می دهد

اسکریپت نویسی php

  1. مرورگر درخواستی را به سرور وب ارسال می کند .
  2. سرور وب درخواست را به متور PHP ارسال می کند .
  3. متور PHP کد را پردازش می کند دربسیاری از مواقع درخواستی برای اطلاعات به یک بانک اطلاعاتی می دهد .
  4. سرور صفحه کامل شده را به مرورگر می فرستد

اسکریپت نویسی php

فهرست و عناوین این پکیج قدرتمند

مباحث مورد بررسی و استفاده در این دوره

  • اصول طراحی قالب توسط بوت استرپ

  • آشنایی انواع دستورات شرطی

  • آشنایی با انواع حلقه ها در php  و استفاده از آنها

  • مروری بر cookie  ها  و session ها

  • آشنایی با اعتبار سنجی داده ها

  • آشنایی با اعتبار سنجی فرم ها

  • آشنایی با   regular expression ها

  • بررسی انواع کوئری های mysql

  • بررسی عملیات CRUD

  • مروری بر اجکس

  • آشنایی با کتابخانه jdf

  • آشنایی با کتابخانه GD

  • آشنایی با کدنویسی ماژولار در php

  • آشنایی با اجکس و نحوه استفاده از آن

  • و…

    فصل اول – مقدمات

  • مروری بر کلیات دوره

  • نصب و راه اندازی نرم افزار های مورد نیاز و آماده سازی محیط کار

  • آموزش کامل طراحی قالب مورد استفاده در این دوره

  • تحلیل دیتابیس پروژه

  • بررسی رابط PDO , مروری بر مزیت ها و بررسی امنیت درآن

  • ایجاد فایل های پروژه مشابه با معماری MVC برای بهینه سازی و ماژولار کردن سیستم

  • ایجاد  فایل Database Connection

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

  • حدف مطالب

  • ویرایش مطالب

قابلیت های بخش افزودن مطلب جدید

  • افزودن عنوان

  • افزودن محتوا

  • افزودن تصویر شاخص برای مطلب

  • افزودن دسته بندی برای مطلب

  • افزودن برچسب برای مطلب

  • افزودن ویدئو به مطلب و نمایش آن برای کاربران

  • افزودن لینک دانلود ویدئو برای کاربرانی که محصول را خریداری کرده باشند

  • افزودن انتخاب نویسنده برای مطلب

  • ایجاد بخش دوره های آموزشی برای دسته بندی بهتر محتوا

  • انتخاب نوع مطالب ( رایگان و یا غیر رایگان)

  • وارد کردن قیمت برای محصولات غیر رایگان

  • امکان قرار دادن تصویر شاخص و آپلود تصاویر برای مطالب

  بخش دوم : دسته بندی مطالب پیاده سازی بخش دسته بندی مطالب و محصولات

  • افزودن دسته بندی

  • ویرایش دسته بندی ها

  • حذف دسته بندی ها

  بخش سوم : مدیرت نظرات کاربران پیاده سازی بخش نظرات

  • نمایش نظرات کاربران در پنل ادمین

  • نمایش عنوان و متن نظرات

  • نمایش آواتار کاربران هم را با تاریخ ارسال نظر

  • نمایش مطلب مرتبط با دیگاه کاربر

  • ارسال پاسخ برای دیگاه ها

  • تعیین وضعیت برای دیدگاه ها ( دیگاه در انتظار بررسی )

  • پذیرش دیدگاه توسط مدیران و اجازه انتشار و نمایش در سایت

  • ویرایش و حذف نظرات ارسالی کاربران

    بخش چهارم : مدیریت منوها پیاده سازی بخش منوها

  • افزودن منو همرا با لینک

  • ویرایش منوها

  • حذف منوهای ایجاد شده

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

  • بیوگرافی

  • نمایش سطح دسترسی (مشارکت کننده – نویسنده – نویسنده ارشد – مدیر)

  بخش ششم : مدیریت کاربران توسط مدیر مدیران سیستم پیاده سازی افزودن کاربر جدید به سیستم

  • تعیین سطح دسترسی

  • ویرایش کاربران

  بخش هفتم : مدیریت تبلیغات پیاده سازی بخش تبلیغات

  • اعمال تاریخ انقضا برای تبلیغات و عدم نمایش خودکار تبلیغات منقضی شده

  • استفاده از date picker شخصی برای انتخاب تاریخ های مورد نظر بصورت حرفه ای تر

      بخش هشتم : مدیریت رخدادها پیاده سازی بخش رخدادها (  log) در سیستم برای ثبت رفتار کاربران

  • ثبت زمان ورود به سیستم

  • ثبت زمان خروج از سیستم

  • ثبت مرورگر کاربر

  • ثبت سیتم عامل کاربر

  • ثبت IP کاربر

  • ثبت نام کاربری کاربر

  • ثبت ایمیل کاربر

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

  بخش نهم : نمودار پیشرفت دورها پیاده سازی بخش پیشرفت دوره ها

  • ثبت عنوان دوره

  • ثبت میزان درصد پیشرفت دوره در قالب نمایش توسط progress bar  ها

  • انتخاب رنگ و استایل مورد نظر برای progress bar ها

  • ویرایش درصد پیشرفت دورها

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

  • ثبت بازه زمانی فعال برای استفاده از کد تخفیف

  • ثبت میزان تخفیف برای محصولات

  • ثیت عنوان برای تخفیف

  • ثبت وضعیت تخفیف ( فعال یا غیر فعال)

  • نمایش عنوان و وضعیت تخفیف های فعال در پنل و تغییر وضعیت آنها

  بخش نهم : مدیریت تراکنش ها پیاده سازی بخش تراکنش ها

  • ثبت تراکنش های خریداران محصولات

  • ثبت شماره تراکنش ها در بازگشت مشتری از درگاه پرداخت بانکی

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

  • ثبت تاریخ و زمان پرداخت

  • اسکریپت نویسی php

  • ثبت نام کاربری ایمیل مشتری

  • ثبت مبلغ واریز شده

  • نمایش وضعیت پرداخت مشتریان ( پرداخت شده – پرداخت نشده )

  • حذف و ویرایش تراکنش های انجام شده

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

  • نمایش تیک های هر کاربر به خودش

  • ارسال پاسخ و نمایش آن به کاربر

  • ایجاد شناسه پیگیری برای تیکت ها

  • نمایش وضعیت تیکت ها (فعال – غیر فعال)

  • ارسال ایمیل به مدیر و کاربر برای آگاهی از ارسال و یا پاسخ به یک تیکت

  • ایجاد بخش پاسخ به تیکت برای مدیر سیستم

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

  • حذف,ویرایش و ثبت جزئیات و نمایش آن برای هر تیکت

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

بخش یازدهم : ایجاد سیستم نظر سنجی اختصاصی پیاده سازی نظرسنجی جدید برای محصولات

  • ثبت عنوان نظرسنجی

  • اسکریپت نویسی php

  • ثبت تاریخ شروع و خاتمه نظرسنجی

  • ثبت سوالات و آیتم های نظرسنجی

  • ثبت محل قرارگیری فرم نظر سنجی ( به عنوان مثال : در صفحه اصلی سایت یا سایر صفحات)

  • نمایش نتیجه نظرسنجی در قالب progress bar ها ( مانند سیستم نظر سنجی سایت ۹۰ )

  • ویرایش , حذف و یا فعال و غیر فعال کردن نظر سنجی ها

  • کنترل هر کاربر برای ثبت تنها یک رای در نظر سنجی و نمایش پیغام مناسب به کاربرانی که قبلا در نظر سنجی ها شرکت کرده اند.

  بخش دوازدهم : نمودارها و آمار پیاده سازی بخش نمودارها و آمار

  • معرفی پلاگین js برای نمایش آمار و اطلاعات در قالب چارت و نمودار ( به عنوان مثال : نمایش تعداد محصولات و یا مطالب منتشر شده در هر روز در قالب نمودار)

  • نمایش تعداد کل اعضای سایت

  • نمایش تعداد مطالب و محصولات سایت

  • نمایش تعداد نظرات سایت

  • نمایش تعداد افراد آنلاین در سایت

بخش سیزدهم : اطلاعیه ها پیاده سازی بخش اطلاعیه ها

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

  • حذف و ویرایش اطلاعیه ها

  • امکان انتخاب رنگ و استایل متفاوت برای هر اطلاعیه

  بخش چهاردهم : ایجاد بخش دوره های آموزشی

  • افزودن عنوان دوره

  • افزودن محتوای دوره

  • افزودن سرفصل های دوره

  • افزودن مبلغ دوره

  • افزودن بیوگرافی و مدرس دوره

  • افزودن پیش نیازهای دوره

  • افزودن وضعیت دوره

  • افزودن شهریه دوره

  • افزودن لینک ویدئوی دموی دوره

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

  • نمایش تعداد کل مطالب سایت

  • نمایش تعداد کل کاربران سایت

  • نمایش تعداد کل نظرات سایت

  • نمایش تعداد کل بازدید های سایت

  • نمایش آمار درآمد ها

  • نمایش فروش روزانه در قالب نمودار

  • نمایش جدید ترین کاربران

  • نمایش جدیدترین نظرات ثبت شده

  • نمایش آمار نظرسنجی سایت و تعداد آرای ثبت شده بهصورت تفکیک شده در قالب نمودار

  • نمایش تعداد مطالب منتشر شده بصورت روزانه در قالب نمودار

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

  • نمایش منو ها و زیر منوها و فراخوانی آنها درقالب

بخش دوم : اسلایدر پیاده سازی  بخش اسلایدر تصاویر

  • پیاده سازی اسلایدر (تصویر مطالب)

بخش سوم : محتوا پیاده سازی بخش محتوا و محصولات سایت

  • نمایش تصویر شاخص هر مطلب و یا محصول

  • نمایش نام نویسنده مطلب

  • نمایش تاریخ انتشار مطلب

  • نمایش تعداد نظرات هر مطلب

  • نمایش تعداد بازدیدهای هر مطلب

  • نمایش خلاصه مطلب و لینک به صفحه نمایش کل مطالب

  • سیستم لایک و دیسلایک مطالب بصورت اجکس

  بخش چهارم : محتوا نمایش مطالب یا محصولات مرتبط با دسته ای خاص پیاده سازی بخش محتوا و دوره خاص در سایت

  • نمایش محتوای دسته بندی خاص در سایت همراه با جزئیات آن مطلب مانند بخش محتوا

بخش پنجم : محتوا صفحه ادامه مطلب (single) پیاده سازی صفحه نمایش کل مطلب  یا محصول

  • نمایش اطلاعات مربوط به مطلب یا مطلب

  • نمایش دسته بندی های مطلب یا مطلب

  • نمایش برچسب های مطلب و یا مطلب

  • نمایش بخش درباره نویسنده مطلب

  • ایجاد بخش مطالب مرتبط با مطلب و یا محصول

بخش ششم : سایدبار صفحه ادامه مطلب (single) پیاده سازی بخش سایدبار

  • نمایش پربازدید ترین مطالب

  • نمایش داغ ترین مطالب

  • نمایش جدید ترین مطلب

بخش هفتم : اطلاعیه ها پیاده سازی بخش اطلاعیه های سایت

  • نمایش اطلاعیه ها در سایت

بخش هشتم: آرشیو مطالب پیاده سازی صفحه آرشیو برای کل مطالب سایت

  • ایجاد Pagination (صفحه بندی) برای مطالب

  بخش نهم : نظرات کاربران پیاده سازی  بخش دیدگاهاه

  • نمایش دیدگاه کاربران

  • طراحی و کدنویسی فرم ارسال دیگاهاه توسط کاربران

  • نمایش تعداد دیدگاه های ارسال شده برای مطلب مورد نظر

  • نمایش وضعیت دیگاه ارسال شده (تایید شده و یا در انتظار بررسی توسط مدیر)

  • دیدگاه های تو در تو

  بخش دهم : سیستم جستجوی اختصاصی پیاده سازی سیستم جستجو :

  • ایجاد سیستم جستجو بصورت عادی و یا با انتخاب نوع دسته بندی

  • کدنویسی فرم جستجو در سایت

  بخش یازدهم : نمایش کدهای تخفیف پیاده سازی بخش نمایش کدها تخفیف فعال

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

  • ایجاد و کدنویسی شمارنده معکوس برای نمایش زمان اتمام تخفیفات

بخش دوازدهم نمایش نمودار پیشرفت نمودار پیشرفت دوره های آموزشی

  • پیاده سازی بخش پیشرفت دوره یا موضوعی خاص در قالب

  • فراخوانی progress bar های مورد نظر

بخش سیزدهم نمایش جدید ترین نظرات پیاده سازی بخش نمایش جدیدترین نظرات

  • ایجاد اسلایدر عمودی توسط جی کوئری

  • نمایش جدید ترین نظرات سایت همراه با تصویر کاربر ارسال کننده دیدگاه

بخش سیزدهم صفحه تماس با ما پیاده سازی فرم تماس با ما

  • پیاده سازی فرم تماس با ما بصورت اجکس

      بخش چهاردهم پیادسازی صفحه اختصاصی ثبت نام در دوره های آموزشی غیر رایگان

  • نمایش ویدئو دموی دوره آموزشی

  • نمایش وضعیت دوره

  • نمایش تعداد کاربران ثبت نام کرده در دوره

  • نمایش نام کاربران ثبت نام کرده در دوره

  • نمایش زمان آغاز دوره

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

  • نمایش پیش نیازهای دورخ

  • نمایش مبلغ ثبت نام در دوره

  • نمایش دکمه خرید دکمه

  • نمایش و اعمال تخفیف ها به دوره

  • نمایش لینک سایر قسمت های منتشر شده دوره

  • نمایش سرفصل های دوره

    بخش پانزدهم طراحی صفحه Checkout پیاده سازی صفحه Check out

  • نهایی کردن و فاکتور خرید

  • اتصال به درگاه پرداخت بانکی

  • پرداخت وجه

  • بازگشت از درگاه بانک

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

  • ثبت شناسه پرداخت محصول و کد پیگیری در دیتابیس

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

بخش هفدهم طراحی بخش نظرسنجی پیاده سازی بخش نظرسنجی سایت

  • امکان درج رای

  • نمایش کل آرا کاربران در قالب Progress Bar ها بر حسب درصد

  • پیاده سازی امکان تنها یه رای برای هر کاربر و نمایش نتیجه آرا برای کاربرانی که قبلا رای داده اند

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

  • لاگین کاربر توسط ایمیل و رمز عبور

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

  • طراحی فرم ثبت نام کاربران

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

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

  • جلوگیری از دسترسی کاربران لیست سیاه به سایت و اعلام پیام مناسب به آنها

  • ورود به سایت از طریق شبکه های اجتماعی ( google account)

  فصل چهار آپلود سایت روی سرور واقعی

  • خروجی گرفتن از دیتابیس

  • ایجاد دیتابیس روی سرور و وارد کردن دیتابیس

  • کانفیگ فایل دیتابیس کانکشن

  • آپلود فایل ها روی سرور

  • اجرای سایت

  • اسکریپت نویسی php