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

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


موضوع دوره :

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

توضیح دوره :

در این دوره که بصورت فشرده و در 4 جلسه برگزار می گردد، شما طراحی و برنامه نویسی را بصورت کاملا کاربردی و عملی فراخواهی گرفت (Project Base) . در این دوره ابتدا مفاهیم اولیه طراحی سایت توسط XHTML و CSS مطرح خواهد شد. در ادامه، زبان برنامه نویسی PHP معرفی و نحوه نصب و راه اندازی سرور بصورت مجازی و آماده سازی سیستم برای کار، آموزش داده خواهد شد. پایه آموزشی این کلاس بر اساس تحلیل، طراحی و برنامه نویسی یک فروشگاه اینترنتی (eShop) می باشد و دستورات PHP و تحلیلهای لازم برای برنامه نویسی یک فروشگاه اینترنتی آموزش داده خواهد شد.
در پایان این دوره شما یک سیستم فروشگاه اینترنتی با قابلیت پرداخت آنلاین خواهید داشت که میتوانید از آن برای سایتهای خود استفاده نمایید و یا اینکه به عنوان یک پروژه آموزشی در آینده از آن ایده گرفته و حتی آنرا تکمیل تر و قدرتمند تر کنید.
 

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

  • برنامه نویسی با PHP
    • معرفی PHP
    • مفاهیم اولیه برنامه نویسی (متغیر ها ، شروط، حلقه ها، توابع)
    • تبدیل صفحه وب به قالب PHP
    • کار با بانک اطلاعاتی MySQL
      • ساخت بانک اطلاعاتی
      • ساخت جداول
      • ساخت فیلدها و مفهوم نوع فیلد ها
      • بر قراری ارتباط (Relation) در جداول
    • منطق طراحی و ساخت بانک اطلاعاتی MyISAM و InnoDB
    • کار با فانکشنهای اصلی PHP
    • آپلود ، دانلود فایل، Session، Cookie ، مدیریت فایل و شاخه ها و ...
    • مدیریت خطاها، برنامه نویسی امن، استفاده از Extension ها و ...
 

پیش نیاز:

هنرجو قبل از شرکت در این دوره می بایست در دوره های HTML و CSS را از پایه یاد بگیرید و آموزش PHP در قالب پروژه شرکت کرده باشد و یا اینکه با مفاهیم اولیه طراحی صفحات وب از جمله HTML و CSS آشنایی داشته باشد و با آنها تا حد طراحی یک صفحه ساده کار کرده باشد و همچنین PHP را تا حد مفاهیم و اصول برنامه نویسی کار کرده باشد و بتواند دستورات ابتدایی PHP را توضیح دهد. البته در این دوره سعی می شود مبانی طراحی و برنامه نویسی PHP بصورت اجمالی نیز مطرح شود تا سطح کلاس هماهنگ شود. (جهت مشاوره در این زمینه با ما تماس بگیرید)
 

انتظارات پس از دوره :

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

مراحل آموزش و انجام کار :

  • آموزش PHP و شروع طراحی پروژه فروشگاه اینترنتی
    • معرفی PHP و آموزش اصول برنامه نویسی با PHP
      • متغیرها
      • شروط
      • حلقه ها
      • توابع
      • اشیاء
    • تعریف نیازها و تحلیل پروژه
      • تعریف پروژه
      • شرح عملیات
      • تحلیل پروژه
      • تحلیل بانک اطلاعاتی
      • انتخاب متد کاری
      • طراحی الگوریتم
    • تعریف چارچوب سایت
      • مفهوم طراحی سایت Template Base
      • تبدیل صفحه وب به قالب PHP
      • ساخت پوشه های لازم
      • ایجاد فایلهای لازم
      • ارتباط با بانک اطلاعاتی
      • تعریف تنظیمات سایت
    • طراحی سیستم کاربری
      • عضویت کاربر
      • فعال سازی دسترسی کاربر
      • اعتبار سنجی فرم عضویت
      • ورود و خروج کاربر
      • دسترسی کاربر
  • طراحی دیتا بیس و ساخت تیبلهای آن
    • معرفی بانک اطلاعاتی و ساختار آن
    • کار با دستورات MySQL
    • معرفی Data Type های دیتابیس
    • کار با نرم افزار phpMyAdmin
    • ساخت دیتابیس
    • ساخت تیبل و فیلدهای آن
    • تحلیل تیبلهای مورد نیاز برای فروشگاه اینترنتی و ایجاد آنها
  • ساخت بخش مدیریت و ورود اعضا به بخش مدیریت سایت
    • کار با فرم ها در HTML
    • تعریف و منطق $_GET و $_POST
    • معرفی فیلدهای مختلف فرم ها در HTML
    • معرفی Cookie و Session
    • کار با session_start ، $_SESSION ، $_COOKIE 
    • عملیات CURD در بانک اطلاعاتی MySQL
  • بخش موجودی ها در قسمت مدیریت سایت
    • طراحی فرمهای مختلف
    • اضافه کردن محصولات و دسته بندی ها به دیتا بیس (کار با دستور INSERT در MySQL)
    • ویرایش کردن محصولات و دسته بندی ها در دیتابیس (کار با دستور UPDATE در MySQL)
    • حذف کردن محصولات و دسته بندی ها در دیتابیس (کار با دستور DELETE در MySQL)
    • نمایش لیست محصولات و دسته بندی ها در دیتابی (کار با دستور SELECT در MySQL)
    • آپلود فایل توسط PHP و بررسی نوع و حجم فایلهای آپلود شده (کار با دستور $_FILES و سایر دستورات مربوط به فایل)
    • اعتبار سنجی فرمها (Form Validation)
    • کار با SubQuery و Join در MySQL
  • ساخت صفحه اصلی سایت بصورت پویا
    • کار با دستورات fopen و سایر دستورات مربوط به فایل
    • کار با دستورات زمان در PHP (دستور date ، time ، mktime و ...)
    • کار بر روی تصویر توسط PHP (توابع کتابخانه GD )
  • صفحه نمایش محصولات و نمایش دسته بندی ها
    • کار با Query String
    • بهینه سازی نمایش محصولات برای موتورهای جستجو
  • سبد خرید محصولات
    • کار با دستورات Session
    • کار با دستورات serialize و unserialize
    • کار با دستورات Array
  • نمایش محتویات سبد خرید
    • کار با حلقه ها
    • اعتبار سنجی فرم توسط جاوا اسکریپت و PHP
  • محاسبه و نهایی کردن سفارشات
    • کار با انواع فرم های HTML
    • کار با Session برای طراحی فرمهای چند مرحله ای
  • حذف سفارش از سبد خرید و به روزرسانی آن
    • کار با شروط و حلقه ها
    • تغییر در Session و Array
  • پرداخت آنلاین صورتحساب
    • کار با درگاههای بانکی برای پرداخت آنلاین
    • امکان انتخاب درگاه های مختلف توسط کاربر
    • کار با Socket در PHP
    • طراحی تیبل مربوط به ذخیره سازی تراکنشات بانکی
  • طراحی بخش مشاهده سفارشات در مدیریت
    • طراحی فرم جستجو در سفارشات و کاربا دستور SELECT و SubQuery و Join ها در MySQL
    • تغییر وضعیت سفارش با استفاده از دستور UPDATE در MySQL
    • ویرایش اطلاعات فرد سفارش دهنده و کار با دستورات UPDATE و DELETE در MySQL
کد دوره : MO0107

اخبار آکادمی مجیدآنلاین

معرفی اساتید

معرفی حامد همت یار

حامد همت یار

طراح معماری داخلی و خارجی و شبیه سازی سه بعدی و خلق جلوه های سینمایی

نظرات هنرجویان

  • امیرحسین عافیت طلب (HTML و CSS را از پایه یاد بگیرید) :

    از اینکه در این دوره شرکت کردم، کاملا راضی هستم و از شیوه ی تدریس جناب علوی زاده، که کاملاً تعاملی برگزار کردند، سپاسگزارم. ایشان مطالب را به صورت عالی به کاربران منتقل می کنند.

  • مرتضی رزجی (کارگاه تبدیل قالب PSD به XHTML همراه با jQuery) :

    دوره بسیار عالی برای من بود و تمامی انتظارات من برآورده شد. از نقاط مثبت دیگر، استاد دوره هستند که بسیار با سواد بوده و رفتاری دوستانه دارند.

  • مجتبی تقوی (HTML و CSS را از پایه یاد بگیرید) :

    کلاسهای خوبی بود و بسیار کاربردی. پس از پایان کلاس کاملا با مفاهیم پایه html و css آشنا شدم.

  • عاتکه زاهدی فر (HTML و CSS را از پایه یاد بگیرید) :

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