دوره ی آموزشی پروژه محور دفترچه تلفن با Vue.js و Laravel

شنبه 23 آذر 1398
1:33
ziba
دوره ی آموزشی پروژه محور دفترچه تلفن با Vue.js و Laravel

دوره ی آموزشی پروژه محور دفترچه تلفن با Vue.js و Laravelhttps://avasam.ir/product/27

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

دسترسی سریع به مطالب :‌

دوره ی آموزش پروژه محور ویو جی اس و لاراول و فریمورک bulma

دوره ی آموزش پروژه محور دفترچه تلفن با Vue.js و فریمورک محبوب Laravel

دوره ی آموزش پروژه محور ساخت دفترچه مخاطبین بصورت single page application یا سایت تک صفحه ای توسط فریمورک Laravel و فریمورک Vue.js و فریمورک Bulma میباشد . در این پروژه تمرکز اصلی و هدف اصلی ما یادگیری کامل Vue.js نسخه ی دوم میباشد که جدیدترین و بروزترین نسخه ی این فریمورک است . شما با طی کردن این دوره ی آموزشی علاوه بر اینکه خود مبحث ویو جی اس را بصورت کامل یاد میگیرید بلکه نحوه ی استفاده ی Vue در فریمورک محبوب توسعه ی وب سایت به نام Laravel را نیز یاد خواهید گرفت .

از آنجایی که Vue.js یک فریمورک برای JavaScript خالی است برای دیزاین و طراحی نهایی سایت نیز باید یک فریمورک دیگر استفاده کنید البته چه بهتر که فریمورک شما عاری از هرگونه کد JavaScript باشد ( برعکس بوت استرپ که به جاوااسکریپت محتاج است ) چونکه کارهای مربوط به جاوا اسکریپت را Vue.js برای شما انجام خواهد داد پس برای فرانت اند وب سایت دیگر نیازی به چیز اضافه دیگر مربوط به جاوااسکریپت نیست .

پس ما انتخابمان فریمورک Bulma است یک فریمورک کاملا ریسپانسیو برای طراحی انواع وب سایت ها به زیبایی هر چه تمام تر ...

Bulma کاملا سازگار با رزولیشین های مختلف از جمله موبایل است . همچنین بولما سبک و سریع تر است و همچنین شما دستتان برای شخصی سازی آن توسط sass آزاد است .

همچنین Bulma بر پایه ی طراحی جدید Flex است .

سایت SPA یا single-page application چیست ؟‌

سایت های SPA یا Single Page Application چیست . آموزش ویو جی اس vuejs

سایت single page application همانطور که از اسمش هم پیداست با هدف این بوجود آمده است که سایت ها را درون یک صفحه ی واحد درست همانند یک اپلیکیشن دسکتاپ که باز میشود به اجرا بگذارد .

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

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

این درخواست کوچک هرگز از مرورگر درخواست نمیکرد که برای دیدن یک بخش جدید ،‌برای ثبت یک نظردر سایت ، برای جستجوی محصول خاص ،‌برای خرید کردن و ... سایت به صفحات مختلفی برود و هر بار آن صفحات لود شوند .

بلکه بصورت خیلی ساده هدف این بود که سایت ها مثل یک اپلیکیشن نصب شده باشند که به این هدف هم کاملا رسیده شد .

فریمورک ها و کتابخانه های JavaScript دست از تلاش خود برنداشتن و Vuejs و Reactjs و Angularjs فریمورک ها و کتابخانه هایی بودن که به توسعه دهنده ساخت سایت های بدون نیاز به ریفرش را به ارمغان آورندند .

پس سایت SPA یا Single Page Application سایتی است که تک صفحه ای هست و نیاز نیست برای کارهای مختلف ریفرش در مرورگر اتفاق بیوفتد مثل یک برنامه ی نصب شده درون یک مرورگر است . مثلا برنامه ی چت نسخه ی وب تلگرام :) که با انگولار نوشته شده

درباره ی کلیات دوره ی آموزش پروژه محور دفترچه تلفن با Vuejs و Laravel

دوره ی آموزش پروژه محور Vue.js و Laravel و Bulma برای ساخت سایت تک صفحه ای

در بحش پروژه محور این دوره ی آموزشی ، دفترچه مخاطبین آنلاین ساخته میشود که بتوانیم عملیات CRUD دیتابیس یا همان عملیات CREATE READ UPDATE DELETE را بدون ریفرش کردن صفحه ی مرورگر و بصورت AJAX با استفاده از Vue.js انجام دهیم .

در این دوره ی آموزشی از فریمورک Laravel پی اچ پی برای ایجاد پروژه و ارتباط آن با Vue.js استفاده میکنیم .

از فریمورک Bulma که یک فریمورک جدید برای css هست بهره میبریم که باعث بالا رفتن سرعت سایت و همچنین ریسپانسیو بودن آن میشود که در دستگاه های موبایل به خوبی یک اپلیکیشن موبایلی نصب شده اجرا میشود .

نحوه ی کار با axios برای ارسال داده ها بصورت AJAX را آموزش میدهیم و در نهایت میتوان گفت شما الفبای فریمورک قوی Vue.js را در این دوره طی خواهید کرد و مطمئنا مباحث مطرح شده در این دوره هم برای فریمورک Vue.js و هم برای Laravel و هم برای Bulma بی نظیر است .

سرفصل های دوره ی آموزش پروژه محور ساخت دفترچه مخاطبین آنلاین با Vuejs و Laravel

جلسه ۱ :

  • معرفی فریمورک Vue.js و مقایسه آن با انواع فریمورک های JavaScript
  • آموزش دانلود و نصب Node.js و npm
  • آموزش دانلود و نصب Vue.js

جلسه ۲ :

  • آموزش افزودن صحیح فایل Vue.js به سند HTML
  • آموزش شروع کدنویسی با Vue.js
  • آموزش کار با آبجکت اصلی Vue
  • آموزش کار با el و انتخاب element مورد نظر
  • آموزش کار با متد data و تعریف متغیرهای Vue.js

جلسه ۳ :

  • آموزش مدیریت آبجکت ها در Vue.js
  • آموزش نحوه ی استفاده از console مرورگر کروم جهت مشاهده ی رخ دادها در طول کدنویسی Vue.js و مدیریت خطاهای کدنویسی رخ داده
  • آموزش تغییر لحظه ای داده ها با console
  • آموزش کار با delimiters در Vue.js
  • آموزش استفاده از v-bind: جهت تغییر ویژگی های تگ های HTML با استفاده از Vue.js

جلسه ۴ :

  • آموزش کار با فرم های HTML و V-bind
  • آموش کار با v-model
  • آموزش کار با v-model-lazy
  • آموزش کار با checkbox و v-model برای دریافت آیتم های انتخاب شده در فرم HTML
  • آموزش متد join در Vue.js
  • آموزش کار با v-for یا ساخت حلقه در Vue.js

جلسه ۵ :

  • آموزش کار با آرایه ها در Vue.js
  • ساخت یک لیست از آیتم های قابل انتخاب در Vue.js
  • آموزش تعریف key برای آیتم های حلقه ی v-for
  • آموزش شرط if و else و elseif

جلسه ۶ :

  • آموزش کار با رویداد کلیک یا v-on:click
  • آموزش کار با توابع در Vue.js و نوشتن تابع جدید در بخش methods
  • آموزش استفاده از @click بجای v-on:click در رویداد کلیک
  • آموزش کار با @click.prevent

جلسه ۷ :

  • آموزش استایل نویسی با Vue.js
  • آموزش اختصاص کلاس css توسط Vue.js
  • آموزش کار با متد @mousehover در Vue.js
  • اختصاص مقادیر استایل با استفاده از v-model

جلسه ۸ :

  • آموزش Bind کردن انواع کلاس های css با استفاده از Vuejs به همراه مثال
  • تغییر کلاس های css و استایل element های HTML با استفاده از Vue.js

جلسه ۹ :

  • آموزش ساخت لیست در Vuejs
  • آموزش ساخت لیستی از مرورگرها و ورژن های متناظر آنها بصورت تمرین عملی

جلسه ۱۰ :

  • آموزش انتساب رشته ها در Vuejs
  • آموزش انجام عملیات ریاضی روی داده های عددی
  • آموزش ایجاد پروژه مبدل داده های ریاضی(سانتی متر) بصورت عملی

جلسه ۱۱ :

  • آموزش کار با متد indexOf
  • ساخت یک پروژه سوال و جواب اتوماتیک برای نشان دادن کارآیی indexOf
  • آموزش افزودن Jquery و استفاده از متد Ajax
  • آموزش فراخوانی api جیسان یک وب سرویس
  • آموزش لود کردن محصولات از یک وب سرویس به همراه توضیحات و تصویر و ...

جلسه ۱۲ :

  • آموزش چرخه ی حیات در Vuejs
  • آموزش کار با متد beforeCreate
  • آموزش کار با متد Created
  • آموزش کار با متد beforeMounted
  • آموزش کار با متد Mounted
  • آموزش کار با متد beforeUpdate
  • آموزش کار با متد Updated
  • آموزش کار با متد beforeDestroy
  • آموزش کار با متد destroyed
  • آموزش ایجاد و کار با component های Vue.js
  • آموزش ایجاد template های مختلف با استفاده از Component ها

جلسه ۱۳ :

  • ادامه ی آموزش کار با component ها و ایجاد component های جدید
  • دریافت json از وب سرویس و نمایش محصولات با استفاده از component ها
  • آموزش استفاده از component برای افزودن element های جدید

جلسه ۱۴ :

  • آموزش نصب و کار با vue.js devtools برای مرورگر کروم
  • آموزش ایجاد toggle برای نمایش بخشی از متن محصول
  • آموزش کار با devtools جهت پیدا کردن component های vue.js و مدیریت آنها به آسانی

جلسه ۱۵ :

  • آموزش پیشرفته ی کار با component ها در Vue.js و ایجاد template های بیشتر
  • آموزش کار با scope
  • آموزش افزودن تگ های HTML سفارشی به لیست component ها فراخوانی شده با json

جلسه ۱۶ :

  • آموزش تعریف متد remove برای پاک کردن یک آیتم از یک لیست در Vue.js
  • آموزش کار با متد splice در Vue.js

سرفصل دوره ی پروژه محور Vue.js + Laravel ۵ + Bulma

جلسه ۱۷ :

  • آموزش نصب Composer
  • آموزش نصب فریمورک Laravel
  • آموزش نصب Nodejs و npm
  • آموزش دانلود و نصب فریمورک Bulma
  • آموزش نصب Vue.js و Vue-router

جلسه ۱۸ :

  • ایجاد view جدید در Laravel
  • ایجاد route جدید در Laravel
  • آموزش ایجاد یک view به همراه Vuejs در Laravel
  • تست و راه اندازی Vuejs و استفاده از Laravel Mix

جلسه ۱۹ :

  • آموزش نصب محیط توسعه ی Atom و افزونه های مورد نیاز برای Laravel و Vue.js
  • آموزش استفاده از دستور npm run watch برای کامپایل css و js های پروژه در یک فایل
  • آموزش ایجاد و استفاده از component مربوط به header و footer سایت توسط Vue.js
  • آموزش استفاده از vue-router در پروژه دفترچه مخاطبین
  • آموزش ساخت فایل component های مختلف و لود کردن آنها بدون ریفرش شدن مرورگر

جلسه ۲۰ :

  • آموزش نصب Font Awesome در Laravel با استفاده از npm
  • ایجاد item برای نمایش مخاطبین در لیست
  • ایجاد دکمه های مدیریتی مثل ویرایش - حذف - نمایش یک آیتم در دفترچه مخاطبین
  • آموزش استفاده از پنجره ی modal در bulma و استفاده ی آن توسط Vue.js
  • آموزش کدنویسی رویداد کلیک @click برای نمایش و بستن یک پنجره ی modal

جلسه ۲۱ :

  • آموزش ایجاد دامنه ی مجازی در xampp بصورت phonebook.me
  • آموزش ساخت Model جدید در لاراول
  • آموزش ساخت migration جدید در لاراول
  • آموزش ساخت Controller جدید در لاراول از نوع resource
  • آموزش مدیریت جدول دیتابیس با استفاده از Migration
  • آموزش استفاده از php artisan جهت migrate کردن تغییرات جدول دیتابیس

جلسه ۲۲ :

  • آموزش اعتبار سنجی فرم با Laravel Request اختصاصی و Vuejs
  • آموزش نصب axios و استفاده از آن برای درج اطلاعات در پایگاه داده با استفاده از Model لاراول و Vuejs بصورت ایجکسی ( درج مخاطب جدید )

جلسه ۲۳ :

  • آموزش ایجاد متد جدید getData در کنترلر برای لود کردن داده های مخاطبین از دیتابیس
  • آموزش لود کردن داده ها توسط axios
  • آموزش پر کردن لیست از مخاطبین موجود در دیتابیس توسط Vue.js

جلسه ۲۴ :

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

جلسه ۲۵ :

  • آموزش ایجاد modal یا پنجره جدید با استفاده از Vue.js برای عملیات بروزرسانی یک مخاطب خاص از دفترچه مخاطبین
  • آموزش فراخوانی اطلاعات مخاطب از دیتابیس و نمایش ان در فرم modal ، جهت ویرایش
  • آموزش ثبت تغییرات انجام شده در دیتابیس با Axios و متدهای model

جلسه ۲۶ :

  • آموزش ایجاد متد delete یک مخاطب خاص از دیتایس با استفاده از axios
  • آموزش برنامه نویسی متد delete و پاک کردن آیتم انتخاب شده توسط Vue.js و متد destroy کنترلر ، بدون رفرش مرورگر

جلسه ۲۷ :

  • رفع برخی باگ های پروژه
  • آموزش تبدیل تمام قسمت های پروژه به یک وب سایت Single Page Application

جلسه ۲۸ :

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

جلسه ۲۹ :

  • آموزش ایجاد متد جستجو بین آیتم های لیست مخاطبین با وارد کردن عبارت در input جستجو
  • ایجاد watcher برای جستجو بین فیلدهای Name

جلسه ۳۰ :

  • آموزش کدنویسی جستجوی پیشرفته برای سرچ بین فیلد های دیگر مثل email , phone و ...
  • آموزش پر کردن لیست از نتایج جستجو شده و بازگشت اطلاعات قبلی بعد از پاکسازی فیلد جستجو
  • جستجو بصورت آنی با تایپ هر حرف یا حذف آن ، در فیلد input جستجو

در بالا خلاصه ای از سرفصل های دو دوره ی آموزشی فوق العاده برای شما آورده شده است که میتوانید با مطالعه سرفصل ها ، قبل از تهیه این دوره دید کلی نسبت به این دوره داشته باشید

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

دوره ی آموزش پروژه محور ویو جی اس و لاراول و bulma


[ بازدید : 49 ] [ امتیاز : 0 ] [ نظر شما :
]

کارگاه آموزش کار با تگ های header برای بهبود سئو

پنجشنبه 23 آبان 1398
20:59
ziba
کارگاه آموزش کار با تگ های header برای بهبود سئو

کارگاه آموزش کار با تگ های header برای بهبود سئو

https://avasam.ir/product/57


[ بازدید : 81 ] [ امتیاز : 5 ] [ نظر شما :
]

ادامه مطلب

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

چهارشنبه 22 آبان 1398
21:39
ziba
 دوره پروژه محور ساخت فروشگاه بامیلو با لاراول

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

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

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


[ بازدید : 40 ] [ امتیاز : 2 ] [ نظر شما :
]

دوره ی آموزش پروژه محور ساخت دیجیکالا به همراه اپ و سورس کامل

چهارشنبه 22 آبان 1398
16:38
ziba
دوره ی آموزش پروژه محور ساخت دیجیکالا به همراه اپ و سورس کامل

دوره ی آموزش پروژه محور ساخت دیجیکالا به همراه اپ و سورس کاملhttps://avasam.ir/product/34

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

توجه توجه . دوره با موارد زیر بروزرسانی شد :

  • نحوه ی ارتقای این پروژه از لاراول ۵,۷ که قبلا در این آموزش استفاده شده به نسخه ی ۶.x که جدید ترین نسخه ی لاراول با امکانات و ویژگی های جدید است اضافه شد و این دوره و سورس آن هم اکنون روی نسخه ی ۶.۴ لاراول است .
  • زبان برنامه نویسی سمت اپلیکیشن از جاوا به کاتلین تغییر پیدا کرد . برای ورود به بازار کار و همچنین سرعت بخشی به برنامه نویسی اندروید کاتلین بهتر از جاواست .

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

[ بازدید : 72 ] [ امتیاز : 3 ] [ نظر شما :
]

ادامه مطلب

تمامی حقوق این وب سایت متعلق به آموزش برنامه نویسی است. || طراح قالب avazak.ir
ساخت وبلاگ تالار اسپیس فریم اجاره اسپیس خرید آنتی ویروس نمای چوبی ترموود فنلاندی روف گاردن باغ تالار عروسی فلاورباکس گلچین کلاه کاسکت تجهیزات نمازخانه مجله مثبت زندگی سبد پلاستیکی خرید وسایل شهربازی تولید کننده دیگ بخار تجهیزات آشپزخانه صنعتی پارچه برزنت مجله زندگی بهتر تعمیر ماشین شارژی نوار خطر خرید نایلون حبابدار نایلون حبابدار خرید استند فلزی خرید نظم دهنده لباس خرید بک لینک خرید آنتی ویروس
بستن تبلیغات [X]