مطالب پیشنهادی از سراسر وب

ایجاد فروشگاه آنلاین با Net Core MVC. (پروژه گام به گام)

دسته بندی ها: آموزش های ویژه ، آموزش های یودمی (Udemy) ، دات نت (NET.) ، آموزش کسب و کار (Business) ، آموزش تجارت الکترونیک (E-Commerce) ، دات نت کور (NET Core.)

یک فروشگاه تجارت الکترونیک تحت وب پایگاه داده ASP .Net Core 3.0 با استفاده از Entity Framework Core ایجاد کنید.

آخرین آپدیت: 2020-12

آنچه یاد خواهید گرفت:

  • ساخت اپلیکیشن .Net Core 3.0 از ابتدا تا انتها
  • ایجاد سبد خرید تابعی
  • پیاده سازی قابلیت لاگین و هویت
  • پیاده سازی احراز هویت و مجوز
  • استفاده از Sessions
  • کار با ViewCompoenents
  • کار با TagHelpers
  • ایجاد Custom Tag Helpers
  • پیکربندی سرویس های Net Core 3.0.
  • استفاده از رابط های سی شارپ و الگوی Repository 
  • استفاده از تزریق وابستگی
  • اعمال الگوی MVC
  • کار با اعتبارسنجی ورودی سمت سرور
  • کار با Entity Framework Core
  • پیاده سازی روابط بین کلاس ها و جداول 
  • ایجاد و Seed کردن پایگاه داده با استفاده از رویکرد Code First

الزامات دوره:

  • 4-6 ماه برنامه نویسی در سی شارپ پیشنهاد می شود
  • مبانی برنامه نویسی OOP سی شارپ، درک مجموعه ها و رابط ها
  • ویژوال استودیو 2019 (نسخه های قبلی ویژوال استودیویی که کار نمی کند)

توضیحات دوره:

اپلیکیشن تحت وب پایگاه داده ASP .Net Core 3.0 MVC را بسازید.

همانطور که از عنوان دوره مشخص است، ما یک اپلیکیشن تحت وب با ASP .Net Core 3.0  با کمک از Net Core. و Entity Framework خواهید ساخت.

مرحله به مرحله، ما یک فروشگاه تجارت الکترونیک کوچک با یک پایگاه داده بک اند راه اندازی خواهیم کرد. سپس، این دوره، رابط ها، تزریق وابستگی، روابط جدول، سرویس های Net Core.، الگوی مخزن، MVC ،ViewComponents ،TagHelpers، Sessions، احراز هویت و مجوز، Entity Framework Core و البته زبان سی شارپ را پوشش می دهد.

از یادگیری بسیاری از مطالب جدید و غرق شدن در دنیای جدید .Net Core 3.0 هیجان زده می شوید. این دوره با آمیزه ای از معرفی مطالب جدید و برنامه نویسی عملی ، یادگیری را آسان می کند! هر مرحله هر بار توضیح داده می شود.

به یاد داشته باشید، این یک دوره و یک آموزش عملی است. دوره های زیادی وجود دارد که راه شما را به یک موضوع نشان می دهد و سپس به سرعت به یک موضوع دیگر می پردازند. این یکی از آن دوره ها نیست! هدف این دوره این است که شما را گام به گام، در تمام مسیر، از طریق قلمرو جدیدی در داخل Net Core 3.0. هدایت کند و مفاهیم و موضوعات جدید را به شما معرفی کند و به شما در یادگیری آنها یاری رساند.

بنابراین آیا این دوره برای شما مناسب است؟ قبل از استفاده از آن باید چه مهارت هایی داشته باشید؟

اگر شما یک برنامه نویس هستید که درک درستی از اصول OOP و #C دارد، پس مهارت های لازم برای بهره مندی از این دوره را دارید. هیچ پیش شرطی برای net core.، یا entity framework یا نحوه ایجاد اپلیکیشن MVC وجود ندارد. کافی است به این دوره علاقه مند باشید.

این دوره برای چه کسی مناسب است؟

  • دانشجویانی که می خواهند اپلیکیشن های وب Net Core 3.0. را توسعه دهند
  • دانشجویانی که در Net Core 3.0. تازه وارد هستند
  • دانشجویانی که میخواهند از نسخه های قبلی دات نت کور انتقال بدهند
  • دانشجویانی که میخواهند برنامه نویسی عملی را به بهترین شکل یاد بگیرند
  • دانشجویانی که دستورالعمل های گام به گام را ترجیح می دهند

سرفصل های دوره:

  • مقدمه
    • آنچه یاد خواهید گرفت و آنچه نیاز دارید
    • آنچه خواهید ساخت (دموی اپلیکیشن)
  • راه اندازی اپلیکیشن
    • دانلود فایل های منبع
    • ایجاد پروژه
    • پیکربندی و مسیریابی
  • ایجاد ساختار اپلیکیشن
    • افزودن مدل ها
    • افزودن رابط ها
    • افزودن Category Repository
    • افزودن Candy Repository
    • افزودن Repositories به سرویس ها
    • افزودن Controllers و تزریق سرویس ها
    • افزودن متدهای Action
    • افزودن View
    • افزودن ViewModel
    • بررسی Partial Views
    • افزودن Partial Layout
    • افزودن ViewImports
    • افزودن Bootstrap و JQuery
    • استایل دادن به طرح بندی اصلی
    • استایل دادن به List View
  • افزودن Entity Framework Core
    • Entity Framework چیست و چه کاری انجام می دهد؟
    • افزودن Entity Framework و DbContext
    • افزودن Connection String
    • اصلاح کردن Candy Repository برای Entity Framework
    • اصلاح کردن Category Repository برای Entity Framework
    • ایجاد پایگاه داده با Code First Migration
    • Seed کردن پایگاه داده
    • Seed کردن پایگاه داده - رفع مسائل
  • افزودن ناوبری
    • بررسی مسیریابی
    • بررسی Tag Helpers
    • افزودن Details Action
    • افزودن Details View
    • افزودن Tag Helpers
    • افزودن Navigation Bar
    • بررسی کار با Partial Views
    • ایجاد Partial View برای Candy List
    • ایجاد Home Controller
    • ایجاد Home View
  • افزودن Sessions و سبد خرید 
    • بررسی Sessions و سبد خرید
    • افزودن آیتم سبد خرید
    • افزودن سبد خرید
    • افزودن آیتم به سبد خرید
    • حذف کردن آیتم از سبد خرید
    • دریافت آیتم ها از سبد
    • حذف کردن تمامی آیتم ها از سبد خرید
    • محاسبه کامل سفارش و پیکربندی Sessions
    • ایجاد کنترلر سبد خرید
    • افزودن Candy به Cart Action
    • حذف کردن Candy از  Cart Action
    • نمایش سبد خرید
    • افزودن دکمه سبد
  • View Components
    • بررسی View Components
    • View Component سبد خرید
    • ایجاد View برای ShoppingCartViewComponent
    • Category Menu View Component
    • نمایش Candy برای دسته بندی انتخاب شده
  • Custom Tag Helpers
    • ایجاد کردن Custom Email Tag Helper
  • افزودن فرم سفارش
    • ایجاد سفارش و مدل های جزئیات سفارش
    • پیاده سازی Order Repository
    • افزودن فرم Checkout و نمایش
    • افزودن Checkout Action
    • افزودن ThankYou Action
    • افزودن Input Validation
    • افزودن Input Validation به Views
  • احراز هویت و مجوز
    • استفاده از بررسی Identity
    • افزودن Identity به پروژه
    • افزودن احراز هویت برای پروژه 
    • پیاده سازی صفحه لاگین
    • افزودن مجوز
  • اتمام
    • اتمام کردن
    • ایجاد سبد خرید قابل کلیک
    • ایجاد سبد
    • کاهش میزان Candy در سبد
  • نتیجه گیری
    • آنچه ما به نتیجه رساندیم
    • فصل جایزه

سایر ویدئوهای دوره:

دمو- اپلیکیشنی که خواهید ساخت

 

ایجاد پروژه

 

پیکربندی و مسریابی

آیا این نوشته را دوست داشتید؟
Udemy Create E-shop with .Net Core MVC (step by step project) Publisher:Udemy Author:Pavol Almasi Duration:5.5 hours Level:Advanced

Creating ASP .Net Core 3.0 Database Driven Web E-commerce shop using Entity Framework Core

What you'll learn

  • Build .Net Core 3.0 app start to finish
  • Create functional Shopping Cart
  • Implement Identity and LogIn functionality
  • Implement Authentication and Authorization
  • Using Sessions
  • Work with ViewCompoenents
  • Work with TagHelpers
  • Create Custom Tag Helpers
  • Configure .Net Core 3.0 services
  • Use of C# Interfaces and Repository Pattern
  • Use Dependency Injection
  • Apply MVC pattern
  • Working with Server-side input validation
  • Work with Entity Framework Core
  • Implement Relationships between classes and tables
  • Create and Seed Database using Code First approach

Requirements

  • 4-6 months of programming in C# is recommended
  • Basics of C# OOP programming, understanding Collections and Interfaces
  • Visual Studio 2019 (previous versions of Visual Studio won't work)

Description

Welcome to Creating ASP .Net Core 3.0 MVC Database Driven Web Applications

As the title of the course suggests, we will be creating a web driven application using ASP .Net Core 3.0 with the help of .Net Core and Entity Framework.

Step by step, we will set up a small e-store with a back end database. For the next several hours, we will dedicate our time to interfaces, dependency injection, table relationships, .Net Core Services, Repository Pattern, MVC, ViewComponents, TagHelpers, Sessions, Authentication and Authorization, Entity Framework Core, and of course, C# language. But don't let any of that scare you. Quite the opposite.

Get excited to learn a lot of new material and dive into the new world of .Net Core 3.0. The course makes the learning easy with the mix of introduction of new material, and practical coding! Every step is explained every time.

Remember, this is a course, and a practical tutorial. There are lot of courses that will show you the way into one topic and then quickly move on to another topic. This is not one of those courses! My goal is to lead you step by step, all the way, through the new territory inside .Net Core 3.0 and introduce you to new concepts and topics and help you learn them. And equally important is to then help you understand and retain what you learned. If you learn best by combining explanation and coding along then this course is definitely for you!

So is this course for you? What skills should you have before taking it? If you are a programmer with decent understanding of OOP principles and C#, than you have the all the skills needed to benefit from this course. There are no prerequisites for .net core, or entity framework or how to create and MVC app. Since you are interested in this course, I assume you heard of these things and perhaps played around a little too. That's all that is needed to take this course.

Well, let's code!

Who this course is for:

  • Students who want to develop .Net Core 3.0 web applications
  • Students new to .Net Core 3.0
  • Students who want to transition from previous versions of .Net Core
  • Students who learn best by hands-on programming
  • Students who prefer Step-By-Step instructions

Course content

  • Introduction
    • What Will You Learn and What Do You Need To Know
    • What Will You Create (App Demo)
  • Setting Up The App
    • Download Source Files
    • Creating The Project
    • Configuration and Routing
  • Creating App Structure
    • Adding Models
    • Adding Interfaces
    • Adding Category Repository
    • Adding Candy Repository
    • Adding Repositories To Services
    • Adding Controllers and Injecting Services
    • Adding Action Methods
    • Adding View
    • Adding ViewModel
    • Partial Views Overview
    • Adding Partial Layout
    • Adding ViewImports
    • Adding Bootstrap and JQuery
    • Styling Main Layout
    • Styling List View
  • Adding Entity Framework Core
    • What is Entity Framework and What It Does
    • Adding Entity Framework and DbContext
    • Adding Connection String
    • Modifying Candy Repository for Entity Framework
    • Modifying Category Repository for Entity Framework
    • Creating Database Using Code First Migration
    • Seeding The Database
    • Seeding The Database - Fixing Issues
  • Adding Navigation
    • Routing Overview
    • Tag Helpers Overview
    • Adding Details Action
    • Adding Details View
    • Adding Tag Helpers
    • Adding Navigation Bar
    • Working With Partial Views Overview
    • Creating Partial View for Candy List
    • Creating Home Controller
    • Creating Home View
  • Adding Sessions and Shopping Cart
    • Sessions and Shopping Cart Overview
    • Adding Shopping Cart Item
    • Adding Shopping Cart
    • Adding Item To The Cart
    • Removing Item From The Cart
    • Getting All Items From The Cart
    • Clear All Items From The Cart
    • Calculating Total Order and Configuring Sessions
    • Creating Shopping Cart Controller
    • Adding Candy To The Cart Action
    • Removing Candy From Cart Action
    • Shopping Cart View
    • Add To Cart Button
  • View Components
    • View Components Overview
    • Shopping Cart View Component
    • Creating View For ShoppingCartViewComponent
    • Category Menu View Component
    • Displaying Candy For Selected Category
  • Custom Tag Helpers
    • Creating Custom Email Tag Helper
  • Adding Order Form
    • Creating Order and Order Detail Models
    • Implementing Order Repository
    • Adding Checkout Form and View
    • Adding Checkout Action
    • Adding ThankYou Action
    • Adding Input Validation
    • Adding Input Validation To Views
  • Authentication and Authorization
    • Using Identity Overview
    • Adding Identity To Project
    • Adding Authentication to Project Overview
    • Implementing Login Page
    • Adding Authorization
  • Finishing Up
    • Finishing Touches Overview
    • Making Shopping Cart Clickable
    • Clearing The Cart
    • Decreasing Amount Of Candy In Cart
  • Conclusion
    • What We Accomplished
    • Bonus Lecture

پیشنهاد آموزش مرتبط در فرادرس

خرید لینک های دانلود
  • حجم فایل: 2.11GB
  • زبان: انگلیسی
  • زیرنویس انگلیسی: دارد
  • قیمت: 6000 تومان
  • ایجاد فروشگاه آنلاین با Net Core MVC. (پروژه گام به گام) یک محصول ویژه است و دریافت لینک های دانلود آن با پرداخت هزینه امکان پذیر است. اطلاعات بیشتر