آوا سام

آوا سام

آموزش جامع برنامه نویسی
آوا سام

آوا سام

آموزش جامع برنامه نویسی

دوره ی پروژه محور ساخت فروشگاه بامیلو با لاراول

دوره ی پروژه محور ساخت فروشگاه بامیلو با لاراولhttps://avasam.ir/product/35 

توضیحات و جزئیات دوره :

 

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

 

:: سخن مدرس این دوره ::

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

 

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

 

جلسه ۱ :

  • آموزش نصب و راه اندازی برنامه های مورد نیاز
  • آموزش دانلود و نصب composer
  • آموزش کامل نصب laravel ۵,۶
  • آموزش نصب و راه اندازی xampp
  • آموزش ساخت دامنه ی مجازی در ویندوز و xampp 

 

جلسه ۲ :

  • آموزش و معرفی پایگاه داده مورد استفاده
  • آموزش کار با dbdesigner جهت طراحی پایگاه داده پروژه ها
  • آموزش ساخت جداول مختلف و ارتباط آنها با استفاده از سایت dbdesigner.net
  • آموزش خروجی گرفتن از پایگاه داده ساخته شده با dbdesigner

 

جلسه ۳ :

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

 

جلسه ۴ :

  • استفاده از bootstrap dashboard برای ساخت قالب داشبورد مدیر فروشگاه
  • آموزش کار با  Route ها در Laravel
  • آموزش ایجاد قالب ، پنل مدیریت فروشگاه
  • آموزش نصب پکیج های مفید laravel برای محیط sublime Text
  • آموزش ساخت کنترلر جدید HomeController برای کنترل صفحه ی اصلی فروشگاه
  • آموزش ساخت کنترل AdminController جهت کنترل پنل مدیریت فروشگاه
  • آموزش ایجاد و نمایش فایل های blade یا ویو های فروشگاه
  • آموزش extends کردن ویوهای مختلف در blade لاراول
  • آموزش ایجاد متد login برای پنل مدیریت
  • آموزش آدرس دهی فایل های css در blade 

 

جلسه ۵ :

  • ایجاد route و متد مربوط به login پنل  مدیریت
  • آموزش کامل ساخت پایگاه داده و متصل کردن آن به لاراول
  • آموزش کار با migration ها جهت ایجاد جدول مدیر ها ساخت فرم ورود مدیریت و چک کردن آن با پایگاه داده
  • آموزش واکشی اطلاعات از پایگاه داده و بررسی کردن مقدار آن
  • آموزش کار با session ها در لاراول و ایجاد سشن مدیریت

 

جلسه ۶ :

  • چک کردن Session ها و وضعیت ورود مدیر
  • آموزش ریدایرکت به به پنل مدیریت بعد از لاگین
  • آموزش چک کردن هویت مدیر 
  • آموزش نابود کردن session ها در هنگام خروج از مدیریت و برنامه نویسی متد خروج مدیر
  • آموزش نمایش پیام های مختلف با استفاده از session ها

 

جلسه ۷ :

  • آموزش ایجاد کنترلر SuperAdmin جهت مدیریت سطح بالاتر
  • نمایش نام مدیر وارد شده در پنل مدیریتی و تنظیم منوی پنل مدیریت 
  • آموزش ایجاد route و متد logout پنل مدیریت  و همچنین ایجاد منوی مربوط در پنل مدیریتی
  • ویرایش منوهای پنل مدیریت و افزودن لینک های ( دسته بندی ها ، افزودن دسته بندی ، برندها ، افزودن برند،محصولات ، افزودن محصول )

 

جلسه  ۸  :

  • آموزش ایجاد route کنترلر ، متد مربوط به دسته بندی های محصولات فروشگاه 
  • آموزش ساخت فرم افزودن دسته بندی محصولات
  • آموزش استفاده از csrf_field() در فرم های لاراول
  • آموزش تنظیم مقدار action فرم ها با استفاده از URL برای فرم های لاراول

 

جلسه  ۹  :

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

 

جلسه  ۱۰  :

  • ایجاد جدول دسته بندی محصولات در پایگاه داده  با استفاده از migration
  • ارسال اطلاعات فرم ، ثبت دسته بندی جدید به یک route
  • دریافت اطلاعات post شده دسته بندی جدید در کنترلر
  • آموزش استفاده از Request در متدهای کنترلر
  • دریافت و نمایش اطلاعات دسته بندی جدید با استفاده از Request 

 

جلسه  ۱۱  :

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

 

جلسه  ۱۲  :

  • آموزش فراخوانی اطلاعات دسته بندی ها از پایگاه داده
  • آموزش نمایش تمام دسته بندی های موجود در قسمت دسته بندی های پنل مدیریت
  • آموزش مرتب سازی و بهبود وضعیت ظاهری قسمت نمایش تمام دسته بندی ها
  • آموزش ایجاد قسمت های مدیریتی روی دسته بندی ها ( نمایش / عدم نمایش ، ویرایش ، حذف ) 

 

جلسه  ۱۳  :

  • آموزش مسیردهی به دکمه های Active/Unactive کردن دسته بندی محصولات
  • آموزش کدنویسی متد مربوط به Active/Unactive کردن دسته بندی محصولات
  • آموزش آپدیت کردن وضعیت (نمایش/عدم نمایش) دسته بندی های محصولات درجدول  پایگاه داده 

 

جلسه  ۱۴  :

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

 

جلسه  ۱۵  :

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

 

جلسه  ۱۶  :

  • آموزش فراخوانی دسته بندی ثبت شده در پایگاه داده
  • آموزش نماش دسته بندی ها از پایگاه داده در front – end فروشگاه ( جایی که مشتری ها میبیند )
  • آموزش ساخت لینک برای نمایش محتویات ، هر دسته بندی در قسمت front – end فروشگاه
  • آموزش مسیردهی به هر دسته بندی خاص
  • آموزش ساخت migration مربوط به جدول برند ها در پایگاه داده 

 

جلسه  ۱۷  :

  •  آموزش ایجاد لینک و route برای برندها در پنل مدیریت
  • آموزش ایجاد کنترلر جدید برای برند های فروشگاه
  • آموزش ایجاد فرم ثبت برند جدید در پنل مدیریتی آموزش نمایش تمام برند های موجود در پایگاه داده در قسمت پنل مدیریت
  • آموزش ایجاد قسمت های مدیریتی روی برندها ( حذف ، ویرایش ؛ فعال / غیرفعال کردن ) 

 

جلسه  ۱۸  :

  • آموزش برنامه نویسی قسمت فعال/غیرفعال کردن برند ها
  • آموزش برنامه نویسی متدکنترلر حذف کردن یک برند از پایگاه داده
  • آموزش نمایش پیام تائید قبل از حذف کردن یک برند
  • آموزش ویرایش کردن یک برند خاص ( نمایش اطلاعات سابق در فرم و ثبت ویرایش های جدید )

 

جلسه  ۱۹  :

  • آموزش واکشی تمامی برند های موجود در پایگاه داده
  • آموزش نمایش برندها در front – end فروشگاه
  • آموزش مرتب سازی و بهبود ظاهری مربوط به front -end نمایش برند ها
  • آموزش ایجاد جدول محصولات در پایگاه داده با استفاده از migration ها
  • آموزش ایجاد قسمت درج محصول جدید در فروشگاه به همراه جزئیات و تصویر ( در پنل مدیر)

 

جلسه  ۲۰  :

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

 

جلسه  ۲۱  :

  • آموزش واکشی محصولات از پایگاه داده
  • آموزش نمایش تمامی محصولات در قسمت پنل مدیریت
  • آموزش ساخت قسمت های مدیریت برای هر محصول ( فعال / غیرفعال ، ویرایش ، حذف )
  • آموزش نحوه ی ساخت migration برای تغییر نام یک ستون
  • آموزش نحوه ی نصب پکیج doctrine/dbal لاراول 

 

جلسه  ۲۲  :

  • آموزش فعال/غیرفعال کردن محصولات از پنل مدیریت
  • آموزش حذف کردن یک محصول خاص با استفاده از پنل مدیریت
  • آموزش نمایش پیام تائید قبل از حذف یک محصول خاص 

 

جلسه  ۲۳  :

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

 

جلسه  ۲۴  :

  • آموزش بهبود وضعیت مجوز ها و دسترسی ها توسط session ها و افزایش امنیت فروشگاه
  • آموزش اعمال محدودیت (دسترسی فقط برای مدیر مجاز باشد) روی قسمت های ( دسته بندی ها ، برندها ، محصولات و … )
  • آموزش فراخوانی تمام محصولات موجود در پایگاه داده و نمایش انها در front – end فروشگاه ( قسمتی که مشتری میبیند)
  • بهبود ظاهری و گرافیکی صفحه ی اصلی فروشگاه

 

جلسه  ۲۵  :

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

 

جلسه  ۲۶ :

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

 

جلسه  ۲۷ : 

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

 

جلسه  ۲۸ :

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

 

جلسه  ۲۹ : 

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

 

جلسه  ۳۰ :

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

 

جلسه  ۳۱ :

  •   آموزش بهبود گرافیکی و ظاهری سبد خرید
  • آموزش ایجاد دکمه حذف یک آیتم از سبد خرید
  • آموزش کدنویسی نمایش مجموع مبلغ سبد خرید و اعمال هزینه ی مالیات به سبد خرید و … 

 

جلسه  ۳۲ :

  •   آموزش بهبود سبد خرید ( گرافیکی و کدنویسی )
  • آموزش ایجاد دکمه ی + و – برای آیتم های سبد خرید
  • آموزش ایجاد متدکنترلر افزاینده و کاهنده ی تعداد محصولات سبد خرید (+/-)
  • آموزش بروزرسانی سبد خرید ( افزایش/ کاهش تعداد آیتم ها) 

 

جلسه  ۳۳ : 

  • آموزش ایجاد مرحله ی بعدی سبد خرید یا checkout
  • آموزش ایجاد کنترلر مربوط به مشتری ها بنام CustomerController
  • آموزش ایجاد جدول مشتری ها با استفاده از migration لاراول در پایگاه داده
  • آموزش ایجاد مرکز احراز هویت مشتری ( ثبت نام/ ورود )
  • ایجاد محدودیت برای مرحله ی بعدی خرید ( در صورت لاگین نشدن کاربر باید لاگین/ ثبت نام انجام شود)

 

جلسه  ۳۴ :

  •   آموزش ایجاد متدکنترلر ، جهت ثبت نام و ورود مشتری
  • آموزش ایجاد فرم ثبت نام مشتری
  • آموزش ثبت اطلاعات مشتری در پایگاه داده و ایجاد سشن
  • آموزش حذف یک ستونِ جدول پایگاه داده ، توسط migration ها

 

جلسه  ۳۵ :

  •   آموزش ایجاد فرم مرحله ی ثبت اطلاعات ارسال در سبد خرید
  • آموزش دریافت اطلاعات ارسال محصول ( آدرس پستی ، شماره تماس و … ) در متدکنترلر مربوطه آ
  • موزش ایجاد جدول shipping با استفاده از migration لاراول

 

جلسه  ۳۶ : 

  • آموزش کدنویسی قسمت ورود مشتری 
  • آموزش ایجاد سشن های مورد نیاز در قسمت ورود مشتری
  • آموزش ایجاد route و متد ذخیره سازی اطلاعات shipping در پایگاه داده
  • آموزش تغییر نوع یک ستون در پایگاه داده با دستورات migration( برای مثال تبدیل string به integer) 

 

جلسه  ۳۷ : 

  • آموزش ایجاد مقدمات برای مرحله ی سوم سبد خرید که قسمت پرداخت میباشد
  •  آموزش ایجاد blade مربوط به پرداخت بانکی فروشگاه
  • آموزش ایجاد ویو بخش های مختلف پرداخت ( بانک ملت ، بانک سامان ؛ زرین پال و …)
  • آموزش ایجاد قسمت انتخاب نوع روش های پرداخت اینترنتی

 

جلسه  ۳۸ :

  • آموزش بهینه سازی ظاهر و گرافیک قسمت پرداخت بانکی در سبدخرید
  • آموزش route و متد دریافت اطلاعات پرداخت جهت پردازش های بعدی
  • آموزش شناسایی  اطلاعات درگاه انتخاب شده ( switch case و … )

 

جلسه  ۳۹ : 

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

 

جلسه  ۴۰ : 

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

 

جلسه  ۴۱ :

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

 

جلسه  ۴۲ :

  •   آموزش ثبت تک تک آیتم های سبد خرید که برای انها که  پرداخت موفق انجام شده در جدول ( order_details)
  • آموزش ساخت صفحه ی پرداخت موفق و ریدایرکت کاربر بعد از اتمام خرید
  • آموزش ویرایش ظاهری اسلایدر صفحه اصلی
  • آموزش تبدیل اسلایدر ساده به یک اسلایدر حرفه ای در صفحه ی اول سایت
  • آموزش بروزرسانی جدول مربوط به اسلایدر و ایجاد ستون های جدید

 

جلسه  ۴۳ : 

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

 

جلسه  ۴۴ : 

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

 

جلسه  ۴۵ :

  •   آموزش ایجاد جدول علاقه مندی ها با استفاده از migration
  • آموزش نحوه ی join کردن جداول 
  • آموزش واکشی و نمایش تمام علاقه مندی های موجود در پایگاه داده
  • آموزش دکمه ی افزودن / حذف کردن علاقه مندی برای تمام محصولات

 

جلسه  ۴۶ :

  •   آموزش کدنویسی متدکنترلر حذف/افزودن یک محصول به جدول علاقه مندی ها
  • آموزش کدنویسی و ایجاد منو برای logout کردن مشتری
  • آموزش بهبود ظاهری منوی مدیریت مشتری 

 

جلسه  ۴۷ :

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

 

جلسه  ۴۸ : 

  • آموزش نصب فونت جدید در لاراول
  • آموزش نصب فونت Vazir
  • آموزش کدنویسی css برای تعریف فونت جدید و اعمال فونت به سایت

 

جلسه  ۴۹ :

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

 

جلسه  ۵۰ : 

  • آموزش کار با استایل دهی css
  • آموزش بهبود وضعیت  RTL ظاهری
  • تغییر فونت و رنگبندی و آیکون قسمت های مختلف

 

جلسه  ۵۱ :

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

 

جلسه  ۵۲ :

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

 

لینک دریافت موراد مورد نیاز این دوره ( قالب و فونت و … )  : https://github.com/samenta/bamilo-Laravel-۵,۶-Tutorial-Sources

 

دوره-ی-آموزش-ساخت-فروشگاه-اینترنتی-با-لاراول-5.6-مشابه-بامیلو

 

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

 

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد