پکیج جامع و پروژه محور ASP.NET MVC + طراحی فروشگاه اینترنتی فروش فایل
2800 دانشجو در این دوره شرکت کرده اند
طبق درخواست های فراوان دوستان اینبار پکیج جامع و پروژه محور ASP.NET MVC + طراحی فروشگاه اینترنتی فروش فایل به همراه سورس پروژه نهایی رو تقدیم حضورتون می نماییم. در این پکیج شما دوستان ابتدا یک دوره موضوع محور جهت آشنایی کامل با ASP.NET MVC رو طی می کنید و سپس به سراغ بخش پروژه محور دوره، یعنی طراحی فروشگاه اینترنتی فروش فایل خواهید رفت.
این پکیج یکی از کاملترین و بهترین دوره ها در زمینه ASP.NET MVC هست توضیح اضافه ای نیاز نیست و خودتون میتونید سرفصل ها و دمو دوره رو مشاهده نمایید.
بخش پشتیبانی : 09107011180 یا 07136472808
سرفصل دوره موضوع محور ASP.NET MVC
جلسه اول
- معرفی اجمالی دوره
- مقدمه ای بر دوره
- پیش نیازها و برنامه های مورد استفاده
- تعریف MVC
- علت پیدایش نسل جدید Asp.Net
- نحوه کار کرد پلتفرم MVC به صورت واقعی
جلسه دوم
- معرفی خصوصیات صفحات MVC
- معرفی صفحه Razor
- تفاوت صفحات Razor با Form
- معرفی تگ های کاربردی Razor
- معرفی دستورات حلقه ها در Razor
- معرفی دستورات شرطی در Razor
- نحوه ساخت پرژه mvc
- معرفی پلتفرم های مختلف برای ایجاد پروژه
جلسه سوم
- معرفی تکنولوژی Linq
- معرفی ساده دستورات SQL
- ساخت مدل از روی پایگاه داده برای MVC
- بررسی تفاوت database first با Code First
- آشنایی کامل با چگونگی ارتباط پایگاه با MVC
جلسه چهارم
- نحوه کار linq با SQL
- معرفی توابع پرکاربرد linq در razor
- اجرای پروژه با بریک پوینت
- بررسی چگونگی تبدیل زبان Sql به Linq و بلعکس
- معرفی تایع First , Singel
- معرفی تابع Max , Min , Sum , Count
- ساخت یک کنسول برای بررسی جزئیات EF
جلسه پنجم
- نحوه استفاده از فایل های استایل و جاوا اسکریپت در MVC
- ساخت پوشه Scripts و کارایی آن
- ساخت پوشه Content و کارایی ان
- نحوه تعریف NameSpace در Razor
- فراخوانی مدل پایگاه به صورت لوکال و سراسری در Razor
- نوشتن دستورات Linq در Razor
- خروجی گرفتن داده در صفحه Razor
جلسه ششم
- ادامه نحوه به کار بردن Linq در صقحات Razor
- نحوه ارسال داده ها از سمت سرور به صفحه کاربر
- خروجی متفاوت داده ها با Linq در Razor
- معرفی تابع Take
- معرفی تابع Skip
- یک صفحه بندی ساده با Take و Skip
- تعریف استایل ها و جاوا اسکریپت ها
جلسه هفتم
- معرفی list در MVC
- ساخت لیست بعنوان مدل داده ای
- ترکیب لیست با پایگاه داده در سمت Razor
- معرفی آرایه بعنوان مدل داده
- نحوه استفاده از متد Add برای افزودن داده به لیست
- معرفی متد های توسعه یافته Extension Methods
- ساخت یک متد توسعه یافته Extension Methods
جلسه هشتم
- ساخت کلاس هایی برای منبع داده
- پیاده سازی روش CodeFirst برای تعریف داده
- ساخت دو کلاس با پراپرتی
- درج داده در کلاس های ساخته شده
- خروجی گرفتن صحیح داده ها از منبع داده ای ساخته شده
- تعریف ریپوزیتوری
- اهمیت استفاده از ریپوزیتوری
- روش ها و لایه بندی های ریپوزیتوری
جلسه نهم
- شروع ساخت ریپوریتوری
- نحوه نگهداری ریپوزیتوری ها
- نحوه ساخت متد در ریپوزیتوری
- فراخوانی ریپوزیتوری با نام متد
- استفاده ریپوزیتوری به صورت دو لایه ای
- استفاده ریپوزیتوری به صورت سه لایه ای
- خروجی با بریک پوینت از سمت سرور برای مشاهده مرحله ای
جلسه دهم
- معرفی انواع روش های خروجی گرفتن
- معرفی Return Redirect
- معرفی Return RedirectToAction
- معرفی return View بدون مدل پیاگاه داده
- معرفی return View با مدل پایگاه داده
- نحوه نمایش خطاها با HttpStatusCodeResult
- معرفی ViewData[“”] و کاربرد آن
- معرفی ViewBagو کاربرد آن
جلسه یازدهم
- معرفی لایوت در MVC
- چگونگی ساختار لایوت ها
- نحوه ساخت لایوت به روش اشتراک گذاری
- نحوه فراخوانی لایوت ها در صفحات دیگر
- اضافه کردن استایل و جوا اسکریپت ها در لایوت
- تعریف متد RendarBody()
جلسه دوازدهم
- ادامه مباحث لایوت
- ساخت لایوت جدید
- نحوه استفاده از قالب ها در لایوت
- روش طراحی قالب روی لایوت
- روش استفاده از قالب آماده روی لایوت
- نحوه تغییر و بهینه سازی قالب آماده روی MVC
- رفع مشکلات احتمالی قالب آماده روی MVC
- خروجی گرفتن قالب آماده
- بررسی چگونگی نمایش کدهای خروجی صفحات
- استفاده از ViewBag.Title
جلسه سیزدهم
- معرفی پارچیال ویو ها در MVC
- نحوه ساخت یک پارچیال ویو
- تفاوت و شباهت پارچیال با لایوت
- دلیل استفاده کردن از پارچیال
- فراخوانی پارچیال به روش Html.Partial در Razor
- فراخوانی پارچیال به روش Html.RenderPartial در Razor
- نحوه فراخونی و خروجی دهی با PartialView() در سمت کنترلر
جلسه چهاردهم
- معرفی شبه داده یا MetaData
- کارایی شبه داده ها
- معرفی اتریبیوت ها در MVC
- دلایل استفاده از اتریبیوتها
- نحوه فراخوانی اتریبیوتها
- مشکل پیش آمده در استفاده از اتریبیوت
- ساخت مرحله ای شبه داده ها
- درک ساخت یک شبه داده برای مدل
جلسه پانزدهم
- شروع بخش ارائه مثال
- ایجاد یک لایوت اصلی
- تقسیم لایوت به سه بخش
- ساخت یک منو ساده برای سایت
- ساخت یک منو حرفه ای برای سایت
- ساخت جدول برای منو
- اتصال منو به پایگاه داده
- نمایش ایتم های منوهایی که نمایش فعال دارند
- نمایش ندادن ایتم هایی که امکان نمایششان غیر فعال شده
جلسه شانزدهم
- ادامه بخش پیاده سازی منو
- نحوه ساخت منو با ریپوزیتوری
- ساخت متا دیتا برای منو
- تغییر نام هر فیلد با اتریبیوت
- ایجاد بخش مدیریت منو
- نمایش تمامی دسته ها روی لیست
- نحوه حذف کردن هر دسته
جلسه هفدهم
- ادامه بخش مدیریت منو
- ساخت صفحه نمایش جزئیات منو
- ساخت صفحه ویرایش منو
- معرفی HTTP POST , HTTP GET
- معرفی تگ BeginForm()
- معرفی MetodForm در هنگام ارسال فرم ها
- ساخت کوئری برای ویرایش و بروز رسانی به امنیت بالا
جلسه هجدهم
- ادامه بخش مدیریت منو
- ساخت صفحه اضافه کردن منو جدید
- ایجاد متا دیتاهای مربوط به اجبار کردن واردسازی داده
- نمایش خطاهای اعتبارسنجی با جاوا اسکریپت روی صفحه
- جمع بندی بخش مدیریت منو
جلسه نوزدهم
- ایحاد بخش اسلاید شو داینامیک
- ساخت اسلایدر با کد Html
- نحوه نمایش داده ها از پایگاه روی اسلایدر
- امکام نمایش ندادن اسلایدر های غیرفعال شده
- نحوه ترتیب نمایش اسلایدرها
- ساخت اسلایدر با ریپوزیتوری برای امنیت بالا
جلسه بیستم
- ادامه بخش اسلایدر
- ایجاد بخش مدیریت اسلایدر
- نمایش تمامی اسلایدر ها روی لیست مدیریت
- امکان حذف اسلایدر همراه با تصویر
- ساخت متا دیتای لازم برای اسلایدر
جلسه بیست و یکم
- ادامه بخش اسلایدر و مدیریت
- اماکن اضافه کردن اسلاید جدید
- نحوه بارگذاری تصاویر روی فرم ثبت
- ساخت فرم ویرایش اسلایدر
- امکان ویرایش تصویر اسلایدر و داده ها
- جمع بندی نهایی اسلایدر داینامیک و مدیریت ان
سرفصل دوره طراحی فروشگاه اینترنتی فروش فایل با ASP.NET MVC
جلسه اول
- معرفي دوره و موضوع دوره
- معرفي سرفصل هاي اصلي دوره
- تعريف پيشنيازهاي دوره
- ساخت پايگاه داده مورد نظر
- ايجاد جدول کاربري با عنوانين پستي و هويتي
- معرفي ايندکس گذاري جدول
- نحوه بهينه سازي سرعت بارگذاري داده هاي وب سايت
جلسه دوم
- ادامه معرفي ايندکس گذاري جداول
- ايندکس گذاري فرعي
- ساخت جدول دسترسي کاربري
- ساخت جدول تاييد ايميل ثبت نامي
- ساخت جدول اطلاعات بانکي
- بهينه سازي جداول ساخته شده
- ساخت پروژه در محيط ويژوال
- ايجاد قالب از پيش طراحي شده روي پروژه
- ساخت پوشه هاي مورد نظر روي روت اصلي
جلسه سوم
- ساخت کنترلر مخصوص ثبت نام
- ايجاد صفحه ثبت نام
- مشخص کردن فيلدهاي الزامي روي صفحه
- ساخت متا ديتاي اوليه ثبت نام
- ساخت جدول مجزا براي استان ها
- اضافه کردن فيلد استان روي جدول کاربري
- خروجي گرفتن استان ها از جدول با ريپوزيتوري
جلسه چهارم
- تعريف اکشن ثبت نام
- دريافت تمامي اطلاعات فرم ثبت نام و ذخيره سازي
- اجراي مرحله اي براي بررسي دقيق
- اضافه کردن فيلد کدملي به فرم
- ذخيره شدن موفقيت آميز داده ها
- تعيين صفحه پيام براي هدايت کاربر بعد از پايان ثبت نام
جلسه پنجم
- ساخت يک پلاگين براي ارسال ايميل
- نحوه تنظيم فيلدهاي امنيتي ايميل
- ساخت جدول تنظيمات براي سايت
- در جدول تنظمياتsmtpنگهداري ايميل و پسورد و
- خروجي گرفتن نهايي بعد از ثبت نام و ارسال شدن ايميل تاييد
- مشاهده ايميل و لينک فعالسازي
جلسه ششم
- ادامه بخش تاييد اکانت کاربري
- بررسي صحت کد فعالسازي
- جلوگيري از دوبار تاييد شدن ايميل
- جلوگيري از دوبار تاييد شدن اکانت کابري
- بررسي تمامي خطاهايي ممکن
- تاييد شدن اکانت نهايي بعد از تاييد ايميل
- هدايت کاربر بعد از فعالسازي شدن اکانت به صفحه ورود
جلسه هفتم
- ساخت صفحه ورود به سايت
- ايجاد متا ديتاهاي جدول کاربري
- محدود کردن تعداد کارکترهاي وارد شده
- اجباري کردن واردسازي داده هاي الزامي
- بررسي يکتا بودن ايميل و کد مل يو شماره همراه و نام کاربري با جيسون
- بررسي صحت ايميل وارد شده
جلسه هشتم
- ادامه بخش ورود به سايت
- ايجاد امنيت براي ورود از سمت سرور
- جلوگيري از ورود کاربري که ايميلش تاييد نشده
- هدايت کاربر به پروفايل کاربري بعد از ورود
- ساخت صفحه پروفايل اصلي
- ساخت لايوت پروفايل اصلي
- بررسي جداگانه صحت کلمه عبور و نام کاربري
جلسه نهم
- ايجاد جدول محصولات
- نحوه جداسازي محصول دانلودي از پستي
- تعريف تخفيف براي محصول به دو صورت
- ايجاد جدول دسته بندي
- ساخت فرم ثبت محصول
جلسه دهم
- ادامه بخش ثبت محصول
- دريافت مشخصات محصول در سمت سرور
- بررسي انتخاب شدن تصوير روي اپلودر در سمت سرور
- اجراي اصلي ثبت يک محصول تست
- برطرف کردن مشکلات رخ داده در هنگام ثبت محصول
- خروجي نهايي از ثبت محصول با موفقيت
جلسه یازدهم
- ساخت متا ديتاي لازم براي محصولات
- اجباري کردن حداقل مقدار براي وزن و موجودي و تخفيف محصول
- ساخت ليست محصولات
- نمايش محصولات هر کاربر فقط به خودش
- امنيت گذاري براي بخش نمايش ليست محصولات
- نحوه استفاده از ويرايشگر متن CkEditor
جلسه دوازدهم
- ادامه قسمت مديريت محصولات
- امکان حذف محصولات با امنيت لازم
- تاييده گرفتن از کاربر قبل از حذف
- نمايش پيغام لازم براي کاربري که محصولي ندارد براي فروش
- نمايش تعداد محصول ثبت شده هر کاربر
- ساخت صفحه ويرايش اوليه
جلسه سیزدهم
- ادامه بخش ويرايش محصول
- امکان ويرايش شدن تصوير يا نشدن ان
- نمايش پيش فرض دسته بندي انتخاب شده سايت
- نمايش پيش فرض تيک مربوط به CheckBox ها
- نمايش پيغام مناسب بعد از ويرايش موفقيت اميز
جلسه چهاردهم
- ايجاد بخش اضافه کردن لينک دانلود
- ساخت جدول براي نگهداري و ثبت لينک
- تعريف لينک دانلود براي هر محصول دانلودي توسط خود فروشنده
- ساخت ليست براي نمايش تمامي محصولات دانلودي هر فروشنده
- نمايش پيغام ثبت نشدن لينک دانلود براي محصولي که لينک ندارد
جلسه پانزدهم
- ادامه بخش ثبت لينک دانلود
- ساخت اسکريپت لازم براي بارگذاري به صورت جيسون
- نمايش پيغام دانلود شدن فايل يا خطاي رخ داده
- ثبت اطلاعات بارگذاري روي جدول دانلود
- ثبت نهايي لينک دانلود
- نمايش نام فايل ساخته شده رو ليست
جلسه شانزدهم
- ساخت جدول براي تاييده ي کارت ملي
- ساخت صفحه دريافت اطلاعات کارت ملي
- نمايش اطلاعات اوليه ثبت شده به کاربر
- غيرفعال کردن صفحه ثبت محصول تا زمان تاييده کارت ملي
- دريافت صحيح اطلاعات کارت ملي
جلسه هفدهم
- ادامه بخش تاييد هويت کاربر
- نمايش اطلاعات متناسب با وضعيت کاربري
- ساخت قسمت مديريت سايت
- چگونگي محدود کردن دسترسي کاربر عادي از مديريت
- ايجاد امنيت مناسب براي بخش مديريت
- ايجاد صفحه نمايش ليست کاربراني که کارت ملي ارسال کرده اند
- ساخت صفحه جزئيات کامل براي مشاهده مدير
جلسه هجدهم
- ادامه بخش تاييد هويت شخصي
- امکان تاييد کردن اطلاعات توسط مدير
- نمايش جزئيات کامل اطلاعات کارت ملي براي مدير
- ايجاد جدولي براي پيام
- ارسال پيام سيستمي براي کاربري که تاييد شده است
- نمايش متفاوت پيام هاي خوانده شده و نشده
جلسه نوزدهم
- ادامه يخش مسيج باکس
- مشاهده جزئيات هر پيام
- امکان حذف نمودن هر پيام
- امکان پاسخ دهي به هر پيام
- امکان ارسال پيام براي هر کاربر مورد نظر
- نمايش عمليات موفق يا ناموفق ارسال
جلسه بیستم
- ايجاد بخش مديريت حساب
- معرفي قسمت هاي مربوط به حساب
- ايجاد بخش ثبت اطلاعات بانکي
- نحوه نمايش همزمان اطلاعات بانکي
- چگونه ثبت چندين شماره حساب و جلوگيري از آن
جلسه بیست و یکم
- ادامه بخش مديريت حساب
- تکميل بخش ثبت و نمايش شماره حساب
- مشاهده ليست بعد از ثبت شماره حساب و ممکن نبودن ثبت مجدد
- امکان ويرايش شماره حساب
- نمايش اطلاعات
- پيش فرض حساب روي فرم ويرايش
- اتمام بخش مديريت حساب
جلسه بیست و دوم
- ساخت صفحه اصلي فروشگاه
- ايجاد کنترلر جداگانه براي صفحه اصلي
- تقسيم بندي صفحه اصلي با پارچيال ويو
- ايجاد بخش نمايش جديدترين محصولات فروشگاه
- مشخص کردن دانلودي يا پستي بودن خريد محصول
جلسه بیست و سوم
- ادامه بخش نمايش جزئيات محصول
- چند بخش کردن نمايش محصول
- نمايش اطلاعات فروشنده هر محصول
- نمايش دسته ثبت شده محصول
- نمايش گروها روي صفحه اصلي
- امکان درج تصوير براي هر گروه
- تعريف شرايط اوليه براي دخيل کردن تخفيفات سايت روي قيمت محصول
جلسه بیست و چهارم
- ادامه بخش نمايش جزئيات محصول
- نمايش مشخصات فردي فروشنده هر محصول
- نمايش اطلاعات کاربري فروشنده هر محصول
- نمايش قيمت اصلي خريد محصول
- نمايش قيمت قابل پرداخت با کسر تخفيفات محصول
جلسه بیست و پنجم
- ايجاد بخش نمايش جزئيات هر گروه
- نمايش محصولات هر گروه
- نمايش تعداد بازديد و خريد هر محصول در هرگروه
- نمايش تعداد محصول موجود هر دسته
- ايجاد بخشي براي فيلتر کردن محصولات براساس قيمت
جلسه بیست و ششم
- ادامه بخش نمايش محصولات هر گروه
- اضافه شدن فيلتر قيمت براي جستجوي بهتر
- نحوه ترتيب قرارگيري پارامترهاي اختياري روي اکشن
- برطرف کردن مشکل خطاي نبود محصول روي گروه
- نمايش موجود نبودن محصول در بازه قيمت درخواستي
- نمايش تعداد محصول موجود براساس بازه قيمت
جلسه بیست و هفتم
- ادامه بخش فيلتر گذاري محصولات گروه
- ايجاد بخش مرنب سازي
- مرتب سازي نزولي يا صعودي به دلخواه کاربر
- ايجاد بخش صفحه بندي محصولات گروه
صقحه بندي همراه با ماندگاري تمامي فيلتر هاي محصول
جلسه بیست و هشتم
- ايجاد بخش نمايش محصولات هرکاربر
- ايجاد صفحه مناسب نمايش محصولات
- بررسي موجود بودن محصول ثبت شده براي هر فرد
- نمايش طلاعات فروش محصولات فرد به صورت جديدترين محصولش
- نمايش تمامي محصولات ديگر
جلسه بیست و نهم
- ايجاد بخش جستجو براساس کلمات کليدي
- ساخت صفحه نمايش موارد يافت شده
- جستجو با کلمه کليدي و دسته مربوطه
- نمايش دادن کليه محصولات هردسته در صورت نبود کلمه کليدي
- نمايش موردي يافت نشد براي قسمت جستجو ناموفق
جلسه سی ام
- ايجاد تگ و کلمات کليدي براي هر محصول
- ساخت جدول مربوطه
- ايجاد بخش گالري تصوير محصول
- ساخت جدول مربوطه
- نحوه اضافه کردن اپلودر فايل با جي کوئري
- محدوديت در اضافه شدن اپلودر با جي کوئري
- حل مشکل ذخيره نشدن گالري تصاوير در هنگام ثبت محصول
جلسه سی و یکم
- ادامه بخش ويرايش کلمات کليدي و گالري
- نحوه اضافه کردن نمايش تصاوير گالري روي قسمت ويرايش محصول
- نمايش تگ هاي ثبت شده به صورت يه جمله روي ويرايش محصول
- تعريف Ajax.ActionLink براي حذف تصوير گالري
- حذف تصاوير با ايجکس براي ويرايش گالري
جلسه سی و دوم
- ادامه بخش ويرايش گالري محوصل و تگ ها
- بررسي شرايط ويرايش محصول
- اجباري کردن بودن تصوير گالري در صورت نبود هيچ تصويري
- جايگزيني تگ هاي جديد به روش ساده
- بررسي تمامي حالات ممکن براي ويرايش گالري
جلسه سی و سوم
- ايجاد بخش مشاهده بازديد سايت
- ساخت جدول براي بازيدهاي سايت
- امکان نمايش نام کاربري يا اي پي کاربربازديد کننده
- محاسبه بازيد هاي امروز و هفته گذشته و ماه گذشته
- محسابه بازيد هاي هر محصول به صورت مجزا
جلسه سی و چهارم
- نمايش پربازديد ترين محصولات روي صفحه جزئيات محصولات
- نمايش دسته هاي سايت روي صفحه جزئيات محصولات
- ايجاد صفحه ارتباط با ما
- ارسال ايميل و پيام به مدير سايت جهت اگاهي از سوال کاربر
- استفاده از جدول پيام ها به جاي ساخت يک جدول مجزا براي ارتباط با ما
جلسه سی و پنجم
- ايجاد کد کپچا براي صفحه ارتباط با ما
- معرفي کد کپچا اماده براي MVC
- اضافه کردن پکيج کپجا از ناگت به پروژه
- نحوه بررسي صحت کد
- آمارگيري از تعداد فايل هاي دانلودي و پستي فروشگاه
- آمارگيري از کاربران عضو سايت
جلسه سی و ششم
- شروع بخش خريد و فروش
- بررسي راه حل هاي خريد محصول
- امکان خريد فقط براي کاربر عضوسايت
- چگونه جلوگيري از خريد کاربر مهمان
- جلوگيري از ورود مجدد کاربر لاگين شده
- نمايش نام کاربر بعد از ورود و امکان خروج
جلسه سی و هفتم
- ايجاد جدول صورتحساب موقت
- ايجاد جدول صورتحساب دائمي همراه با تراکنش مالي
- ايجاد جدول وضعيت ارسال محصول
- ساخت اکشن صورتحساب اوليه موقت
- نحوه محاسبه هزينه ارسال محصول براي
جلسه سی و هشتم
- ادامه بخش صورتحساب موقت
- ايجاد جدول وزن براي محسابه هزينه پست
- الگوريتم محاسبه هزينه پست براساس وزن محصول
- اضافه کردن ماليات ارزش افزوده به هزينه محصول
- ساخت يک شماره فاکتور يکتا با تابع رندوم
جلسه سی و نهم
- ادامه بخش پيش فاکتور
- نمايش صحيح پيش فاکتور با تمامي هزينه ها
- اماکن حذف موفقت آميز پيش فاکتور
- تصحيح بخش اضافه شدن ماليت ارزش افزوده به فاکتور
جلسه چهلم
- ادامه بخش پيش فاکتور
- نمايش ليست فاکتورهاي پرداخت نشده
- امکان حذف فاکتور از روي ليست
- امکان مشاهده فاکتور از روي ليست
- جلوگيري از ثبت دوباره يک فاکتور براي يک محصول تکراري پرداخت نشده توسط کاربر
جلسه چهل و یکم
- ادامه بخش صورتحساب
- بررسي تخفيفات محصولات روي صورتحساب
- ايجاد الگوريتم مناسب براي محاسبه کردن تخفيفات هر محصول
- نحوه رند کردن مبلغ قابل پرداخت
- نحوه بروزرساني صورتحساب از قبل ثبت شده
جلسه چهل و دوم
- بررسي انقضاي پيش فاکتورها
- ايجا يک فيلد در جدول تنظيمات براي زمان بروزرساني پاکسازي پيش فاکتورها
- ايجاد فيلد در پيش فاکتور براي مشخصوشدن زمان انقضا
- بررسي روزها با زمان انقضاي فاکتور و ارسال ايميل مناسب
- اجرا شدن پاکسازي فکتورها فقط 1 بار در روز
جلسه چهل و سوم
- تکميل مرحله بررسي پيش فاکتور ها
- خروجي نهايي پاکسازي پيش فاکتورها
- اغاز بخش پرداخت نهايي پيش فاکتور
- ساخت يک کنترلر مجزا براي پرداخت
- بررسي مراحل پرداخت
- بروزرساني جدول فاکتور رسمي
- دريافت مقادير از پيش فاکتور براي فاکتور رسمي
جلسه چهل و چهارم
- ادامه بخش پرداخت
- تکميل ثبت صورتحساب اصلي
- بررسي احتمالات خطاها و نحوه جلوگيري از ان
- معرفي درگاه پرداخت هاي واسط و مستقيم
- بررسي مستندات بانکي مربوط به پي لاين و سامان و ملي
- بررسي چگونگي ارسال و دريافت داده با درگاه
جلسه چهل و پنجم
- ادامه بخش پرداخت انلاين فاکتور
- فراخواني وب سرويس پرداخت آنلاين واسط
- بررسي شرط هاي لازم براي پرداخت
- تغيير در ايجاد فاکتور رسمي جهت بهبود
- نحوه پرداخت به صورت جمعي
- دريافت اوليه داده ها از بانک و بررسي شرايط لازم
جلسه چهل و ششم
- ادامه بخش پرداخت انلاين
- دريافت اطلاعات پرداخت نهايي از بانک
- ذخيره سازي شماره تراکنش و مرجع براي هرفاکتور
- بررسي چگونه در اختيار گذاشتن لينک دانلود بعد از خريد
- بررسي پستي بودن محصول خريداري شده
جلسه چهل و هفتم
- ادامه بخش تکميل پرداخت انلاين
- بررسي ساخت لينک دانلود براي خريدار با امنيت بالا
- ساخت جدول دانلود موقت با زمان انقضا
- ساخت يک کلاس براي توليد لينک موقت دانلود
- دوبخشي کردن بخش تکيمل خريد براي بازگشت وجه در صورت دريافت نشدن شماره تراکنش روي سايت ما
جلسه چهل و هشتم
- تکميل بخش پرداخت نهايي
- ايجاد لينک دانلود محصول خريداري شده
- ايجاد امنيت لازم براي بخش دانلود با دستورات سي شارپ
- خروجي نهايي بخش خريد
- برطرف کردن مشکلات پيش امده در خريد
جلسه چهل و نهم
- ادامه بخش صورتحساب نهايي
- ايجاد صفحه نمايش صورتحساب اصلي بعد از پرداخت براي محصول دانلودي
- ايجاد صفحه نمايش صورتحساب اصلي بعد از پرداخت برا يمحصول پستي
- معرفي درگاه واسط جديد
- ايجاد بخش نمايش خطاهاي هنگام پرداخت انلاين روي صورتحساب
جلسه پنجاهم
- شروع بخش گزارش گيري فروشها
- محسابه ميزان فروش 30 روز گذشته هر کاربر
- محاسبه ميزان فروش روزانه هر کاربر
- محسابه ميزان برداشت هر کاربر از فروش
- کسر درصد هزينه مربوط به سايت از روي فروش هر کاربر
جلسه پنجاه و یکم
- شروع بخش گزارش گيري فروشها
- محسابه ميزان فروش 30 روز گذشته هر کاربر
- محاسبه ميزان فروش روزانه هر کاربر
- محسابه ميزان برداشت هر کاربر از فروش
- کسر درصد هزينه مربوط به سايت از روي فروش هر کاربر
جلسه پنجاه و دوم
- ايجاد بخش تاريخچه خريد ها
- ايجاد ليست تمام خريدهاي انجام شده هر کاربر
- ايجاد بخش تاريخچه فروش ها
- ايجاد ليست فروشهاي هر کاربر
جلسه پنجاه و سوم
- ادامه بخش تاريخچه خريد و فروش ها
- امکان نمايش جزئيات فاکتور خريد براي هر خريدار
- امکان نمايش جزئيات فاکتور فروش براي هر فروشنده
- امکان ثبت کد رهگيري پست براي فروشنده محصول هر فاکتور
- امکان ثبت وضعيت ارسال پست محصول براي فروشنده هر فاکتور
- محدود کردن ثبت کدرهگيري پستي فقط براي محصولات پستي
جلسه پنجاه و چهارم
- ايجاد بخش مربوط به درخواست تسويه حساب
- تعريف يک جدول براي نگهداري درخواستها
- ايجاد يک کلاس براي نمايش داده هاي بخش تسويه حساب
- تعريف اکشن نمايش صورتحساب برداشتي
- ايجاد صورتحساب براي هرکاربر فقط يکبار و بروز رساني مدام آن
جلسه پنجاه و پنجم
- ادامه بخش درخواست تسويه حساب
- تغيير بخش تسويه حساب بدون صورتحساب قبلي
- خروجي گرفتن و بررسي صحيح بودن داده ها
- اضافه کرن بخش ثبت درخواست تسويه
- بررسي درخواست با صورت حساب قبلي و ميزان حداقل و حداکثر مبلغ برداشت
جلسه پنجاه و ششم
- ادامه بخش درخواست تسويه حساب
- بررسي تسويه براي کساني که جر اولين درخواست کننده ها هستند
- ثبت نهايي درخواست تسويه حساب
- خروجي نهايي ثبت تسويه حساب
- غير فعال کردن بخش تسويه براي کاربراني که موجودي کافي ندارند
جلسه پنجاه و هفتم
- ايجاد بخش بررسي درخواست تسويه از سمت مديريت
- ايجاد ليت تمامي درخواست ها براي مدير
- بررسي مجاز بودن کاربر براي تسويه
- نمايش جزئيات درخواست تسويه
- نمايش اطلاعات بانکي فروشنده درخواست دهنده تسويه
جلسه پنجاه و هشتم
- ادامه بخش تکميل بخش تاييد تسويه حساب
- تغيير قسمت کسر موجدي قابل برداشت بعد از تسويه
- صفر کردن مبلغ درخواستي بعد از تسويه
- جمع نهايي موجودي دريافتي بعد از تسويه
- خروجي نهايي بخش تسويه
جلسه پنجاه و نهم
- ايجاد بخش پروفروشترين محصولات
- ساخت اکشن ميدريت کاربران
- ساخت اکشن غيرفعال کردن دسترسي ورود کاربر به سايت
- ساخت اکشن تاييد محصول ثبت شده
- ساخت اکشن مديريت دسته بندي سايت
- ساخت اکشن ويرايش و حذف دسته بندي ها
- ساخت اکشن اضافه کردن وضعيت ارسال و مديريت ان
- ساخت اکشن ويرايش و حذف وضعيت ارسال
جلسه شصتم
- ايجاد صفحه کاربري مديريت محصولات سايت
- امکان فعال کردن نمايش محصول
- امکان غيرفعال کردن نمايش محصول
- کم کردن موجودي محصول بعد از خريد
- اعلان هشدار به فروشنده محصول در صورت ناموجود بودن محصول
- امکان غير فعال شدن خريد در صورت ناموجود بودن محصول
جلسه شصتم و یکم
- ايجاد بخش مديريت کاربران سايت
- امکان غيرفعالسازي دسترسي ورود به سايت هر کاربر
- امکان فعالسازي دستي دسترسي کاربر
- نمايش کامل جزئيات هر کاربر به مدير
- ايجاد بخش مديريت گروه ها
جلسه شصتم و دوم
- ايجاد بخش مديريت دسته هاي سايت
- اضافه کردن دسته جديد بهمراه تصوير
- حذف کردن دسته هاي موجود
- امکان ويرايش دسته هاي سايت
جلسه شصتم و سوم
- جمع بندي نهايي دوره
- ساخت ليست وضعيت ارسال ها
- پابليش کردن پروژه
- نحوه تهيه هاست و دامين
- ساخت اکانت اف تي پي براي انتقال پروژه به هاست
- ريستور کردن پايگاه داده به پايگاه انلاين
- راه اندازي سايت به صورت انلاين
جلسه شصتم و چهارم
- جمع بندي نهايي دوره
- ساخت ليست وضعيت ارسال ها
- پابليش کردن پروژه
- نحوه تهيه هاست و دامين
- ساخت اکانت اف تي پي براي انتقال پروژه به هاست
- ريستور کردن پايگاه داده به پايگاه انلاين
- راه اندازي سايت به صورت انلاين
تعداد جلسات : 85 جلسه
جلسات موضوع محور : 21 جلسه
جلسات پروژه محور: 64 جلسه
سخن مدرس دوره آموزش طراحی فروشگاه با ASP.NET MVC
در این دوره پروژه محورسعی شده است تا قسمت های اصلی یک فروشگاه الکترونیکی چندجانبه به صورت حرفه ای کدنویسی و پیاده سازی شود. ابتدا با مقدمات طراحی اشنا و سپس به صورت حرفه ای اموزش ارائه میشود. روند اموزش به گونه ای است که اگر شما تا کنون پیش زمینه ای در برنامه نویسی Asp و طراحی سایت هم نداشته باشید در پایان دوره، یک برنامه نویس وب خواهید بود.
چرا MVC را یاد بگیریم ؟
در واقع MVC بر روی معماری های چند لایه ای جهت جداسازی قسمت های مختلف برنامه و به طور دقیق تر جدا کردن بخش ها منطقی برنامه اعم از دیتا ، Permission ها ، چـک کردن صحت داده ها و …. از لایه Presentation layer یا در واقع همان لایه ای که مستقیما با کاربر نهایی در ارتباط است ،قرار میگیـرد.
به همین دلیل با توجه به ساختار MVC برنامه نویسان بیشتر مجبور خواهند شد تا کد خوانا تولید کنند. زیرا به طور طبیعی در ASP.NET MVC هر بخش باید کاری که بر عهده آن است انجام دهد و حداقل اطلاع از کاری که بخش های دیگر مسئول آن هستند داشته باشد. اما در وب فرم با ساختار Code-Behind در صفحات، Controller و View ترکیب شده اند.
Unit testing در صورت استفاده از ASP.NET MVC فوق العاده آسان تر است.
در وب فرم ها صفحات در بین ارسال ها وضعیت خود را حفظ می کردند. کارها کمی آسانتر می شد، اما اینکه ارتباط Client و Server حقیقتا چگونه اتفاق می افتد مخفی بود. با حذف View state و PostBack توسعه وب برای متخصصان وب آسان تر خواهد بود و کنترل بیشتری بر ارتباط Client و Server وجود دارد. زیرا مطابق با طبیعت وب طراحی شده است.
نکته!!! پس از خرید دوره ASP.NET MVC بعنوان هدیه دوره های آموزش HTML – CSS – و سی شارپ بعنوان پیش نیاز دریافت خواهید کرد.
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
قیمت دوره آموزشی
343 هزارتومان
- حجم فايل : 10 گیگابایت
- مدت زمان دوره : 60 ساعت
- منبع : سورس باران
- رمز فايل : www.sourcebaran.com
- انتشار: ۱۵ آبان ۱۳۹۸
- تاریخ بروزرسانی : 1403/05/23
دسته بندی موضوعات
- آموزش ارز دیجیتال
- آموزش برنامه نویسی
- آموزش متنی برنامه نویسی
- اطلاعیه و سایر مطالب
- پروژه برنامه نویسی
- رپورتاژ
- فروشگاه
- فیلم های آموزشی
- ++C
- ADO.NET
- Adobe Flash
- Ajax
- AngularJS
- apache
- ARM
- Asp.Net
- ASP.NET MVC
- AVR
- Bootstrap
- CCNA
- CCNP
- CMD
- CSS
- Dreameaver
- EntityFramework
- Go
- HTML
- IOS
- jquery
- Linq
- Mysql
- Oracle
- PHP
- PHPMyAdmin
- Rational Rose
- silver light
- SQL Server
- Stimulsoft Reports
- Telerik
- UML
- VB.NET&VB6
- WPF
- Xml
- آموزش های پروژه محور
- اتوکد
- الگوریتم تقریبی
- امنیت
- اندروید
- اندروید استودیو
- بک ترک
- بیسیک فور اندروید
- پایتون
- جاوا
- جاوا اسکریپت
- جوملا
- دلفی
- دوره های رایگان پیشنهادی
- زامارین
- سئو
- ساخت CMS
- سی شارپ
- شبکه و مجازی سازی
- طراحی الگوریتم
- طراحی بازی
- طراحی وب
- فتوشاپ
- فریم ورک codeigniter
- فلاتر
- کانستراکت
- کریستال ریپورت
- لاراول
- معماری کامپیوتر
- مهندسی اینترنت
- هوش مصنوعی
- یونیتی
- کتاب های آموزشی
- Android
- ASP.NET
- AVR
- LINQ
- php
- Workflow
- اچ تی ام ال
- بانک اطلاعاتی
- برنامه نویسی سوکت
- برنامه نویسی موبایل
- پاسکال
- پایان نامه
- پایتون
- جاوا
- جاوا اسکریپت
- جی کوئری
- داده کاوی
- دلفی
- رباتیک
- سئو
- سایر کتاب ها
- سخت افزار
- سی اس اس
- سی پلاس پلاس
- سی شارپ
- طراحی الگوریتم
- فتوشاپ
- مقاله
- مهندسی نرم افزار
- هک و امنیت
- هوش مصنوعی
- ویژوال بیسیک
- نرم افزار و ابزار برنامه نویسی
- وردپرس
سلام
من فقط از برنامه نویسی html و css رو بلدم و درباره ی asp.net چیزی نمیدونم ولی علاقه دارم یاد بگیرم میخواستم بدونم این پکیج مناسبه یا اینکه قبلش باید پکیج دیگه ای رو تهیه کنم؟
سلام. نگران نباشید.
نیاز به پکیج دیگه ای ندارید.
سلام
اگه امکان دار از جلسات اخر و یا میانی دمو قرار بدید
ببینم نهایتا پروژها به چه صورت در میاد ..
با سلام من نیازی به بخش اول این مجموعه ندارم چون بلد هستم آیا امکانش هست پخش “دوره پروژه محور ASP MVC – طراحی فروشگاه اینترنتی فروش فایل” را خریداری کنم؟
با تشکر
سلام.
این پکیج بصورت جدا جدا ارائه نمیشه. و وقتی که هر دو در یک بسته قرار داده شدن یعنی اینکه قابل تفکیک نیستن.
و نیاز هست که هر دو دوره گذرونده بشه
لطفا دقیق پاسخ بدید
طراحی قالب از صفر آموزش داده میشه یا خیر؟یک قالب جدید و نه آماده
تو سر فصل ها که دیده نمیشه
با سلام
قالب از صفر آموزش داده میشه.
سلام میخوام بدونم این پکیج با پکیج دیگه ……… از سایتتون چه تفاوتی دارن؟
سلام. سرفصلای هر پکیج رو مشاهده نمایید
سلام
من این پکیج رو خریدم و تو دانلود مشکل دارم.تلفن های پشتیبانی رو هم کسی پاسخ گو نیست
سلام خسته نباشید. ببخشید در حین تدریس از کد های پیش فرض استفاده میشود؟.ینی کد هایی که قبلا زده شده و در تدریس توضیح داده میشه فقط.
سلام. خیر.
کدها بصورت کامل در هنگام نوشتن توضیح داده میشن
سلام و وقت بخیر .چند تا سوال در مورد آموزش معماری mvc :
1- با خرید این پکیج آموزشی میشه یه سایت کامل فروشگاهی مثل دیجی کالا ( هم پرداخت آنلاین و هم خرید آنلاین فایل ) راه اندازی کرد؟
2- با دیدن این آموزش میشه وب سایت هایی نظیر : شخصی ، مذهبی ، پزشکی ، شرکتی ، صنعتی ، و … طراحی کرد؟
3- و اینکه این آموزش ، آموزش جامع معماری mvc به صورت تضمینی هست؟
سلام.
جواب هر سه سوال شما بله می باشد و میتونید انجام بدید.
در صورت نیاز به توضیحات بیشتر میتونید تماس بگیرید
ببخشید من این پکیج رو گرفتم
ولی حجمش ۱۲ گیگی ک شما گفتید نیست
سه تا دی وی دی حجم کلش میشه 10.48
درسته یا مشکلی هست ؟
سلام. در خرید دانلودی فشرده میشه و حجمش کمتر میشه.
نگران نباشید، درسته
سلام. استاد این دوره کی هستن؟
سلام. مهندس بهارلو
سلام ببخشید اموزش asp.net رو نمیشه فصل به فصل خرید
سلام. نه متاسفانه
با سلام
می خواستم بدونم غیر از زبان های اصلی مثل mvc و html و css و ….. از ajax هم استفاده میشه ؟
و اینکه قسمت اپلود رو هم توضیح داده میشه ب صورت عملی ؟
سلام. Ajax هم در جاهایی که نیاز بوده استفاده شده.(همچنین دوره رایگان Ajax هم روی سایت موجوده و میتونید استفاده نمایید).
بله آپلود رو هم آموزش می بینید
سلام برادر_خواستم یه سایت فروشگاه دانلودفایل بسازم .اما دقیقا نمیدونم با کدام زبان بهتر است نوشته بشه ؟وآیا فروشگاهی که با زبان mvcشده باشه با فروشگاهی که به زبانهایphp html css فرق میکنه یاخیر همه یکی میباشند؟ باتشکر از زحماتتون
سلام. بله فرق دارن ولی خروجی که به شما میده تقریبا یکی هتسن.
و بطور کلی هر دو واقعا خوبن، میتونید با توجه به علاقه خودتون یا MVC و یا PHP رو کار کنید.
و چه بهتره که بتونید هر دو رو هم کار کنید
سلام.
از دمو بنظر میاد دوره خیلی خوب و مدرس خیلی خوبی باشه ولی لطفا یک دمو دیگه هم ارائه کنید چون با یک دمو نمیشه دوره رو ارزیابی کرد.
و اینکه شما فرمودید پروژه از صفر شروع میشه یعنی طراحی قالب با CSS و JS رو از این دوره یاد میگیریم؟
پیشاپیش ممنون از جواب شما
سلام.
سرفصلا رو مشاهده نمایید
سلام میخواستم بدونم کار طراحی پروژه فروشگاه از 0 شروع میشه مثلا از قالب پیش ساخته استفاده میشه یا نه اینکه قالب رو هم میسازین
باسلام. از صفر شروه شده و ساخت یک قالب و سایت فروشگاهی رو بصورت کامل آموزش میده
ممنون جواب صریحتان
چند گیگ حجم دارد ؟
خواهش می کنم.
3 دی وی دی
خرید دانلودی هم 12 گیگابایت
سلام
برای خرید تخفیف ندارید ؟ ممنون
سلام خدمت شما.
قیمت ها مقطوع هستن
سلام. من فقط میخوام از سورس پروژه استفاده کنم برای یه فروشگاه.ایا سورس پروژه هم هست؟ کامله؟ بدون درد سر اجرا میشه؟ اگه تواجراش خطا داد ایا میتونم از شما کمک بگیرم؟ با تشکر
سلام. بله سورسشم هست و کاملا بدون خطا اجرا میشه
با سلام و خسته نباشید .من میخواهم یک فروشگاه اینترنت راه اندازی کنم ولی نمی دونم کدام پکیج شما یهتر لطفا کمکم کنید
سلام. هم از این پکیج و هم پکیج پی اچ پی میتونید استفاده کنید.
با سلام و خسته نباشید . من قصد تهیه این مجموعه رو دارم امت سوالی برام پیش اومده در سر فصل ها 64 جلسه نام برده شده اما در قسمت سخن مدرس 85 جلسه ذکر شده الان این پکیج 140 هزار تومانی آیا شامل 85 جلسه است یا 64 تا و اینکه آیا به جز مبحث پیش نیاز ۰ تا ۱۰۰ پروژه انجام میشه ؟
ممنون از زحمات شما
باسلام و عرض ادب.
این پکیج شامل 85 جلسه هست اگر توجه کنید در ادامه مطلب 21 جلسه دوره موضوع محور ذکر شده و 64 جلسه هم دوره پروژه محور