دوره ی پروژه محور ساخت فروشگاه بامیلو با لاراول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

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