HOME > Development > Create E-shop with .Net Core MVC (step by step project)

Create E-shop with .Net Core MVC (step by step project)

  • Development
  • Dec 19, 2024
SynopsisCreate E-shop with .Net Core MVC (step by step project , avai...
Create E-shop with .Net Core MVC (step by step project)  No.1

Create E-shop with .Net Core MVC (step by step project), available at $54.99, has an average rating of 4.4, with 75 lectures, based on 358 reviews, and has 1582 subscribers.

You will learn about 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 betweet classes and tables Create and Seed Database using Code First approach This course is ideal for individuals who are Students who want to develop .Net Core 3.0 web applications or Students new to .Net Core 3.0 or Students who want to transition from previous versions of .Net Core or Students who learn best by hands-on programming or Students who prefer Step-By-Step instructions It is particularly useful for Students who want to develop .Net Core 3.0 web applications or Students new to .Net Core 3.0 or Students who want to transition from previous versions of .Net Core or Students who learn best by hands-on programming or Students who prefer Step-By-Step instructions.

Enroll now: Create E-shop with .Net Core MVC (step by step project)

Summary

Title: Create E-shop with .Net Core MVC (step by step project)

Price: $54.99

Average Rating: 4.4

Number of Lectures: 75

Number of Published Lectures: 75

Number of Curriculum Items: 75

Number of Published Curriculum Objects: 75

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will 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 betweet classes and tables
  • Create and Seed Database using Code First approach
  • Who Should Attend

  • 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
  • Target Audiences

  • 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
  • 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!

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: What Will You Learn and What Do You Need To Know

    Lecture 2: What Will You Create (App Demo)

    Chapter 2: Setting Up The App

    Lecture 1: Download Source Files

    Lecture 2: Creating The Project

    Lecture 3: Configuration and Routing

    Chapter 3: Creating App Structure

    Lecture 1: Adding Models

    Lecture 2: Adding Interfaces

    Lecture 3: Adding Category Repository

    Lecture 4: Adding Candy Repository

    Lecture 5: Adding Repositories To Services

    Lecture 6: Adding Controllers and Injecting Services

    Lecture 7: Adding Action Methods

    Lecture 8: Adding View

    Lecture 9: Adding ViewModel

    Lecture 10: Partial Views Overview

    Lecture 11: Adding Partial Layout

    Lecture 12: Adding ViewImports

    Lecture 13: Adding Bootstrap and JQuery

    Lecture 14: Styling Main Layout

    Lecture 15: Styling List View

    Chapter 4: Adding Entity Framework Core

    Lecture 1: What is Entity Framework and What It Does

    Lecture 2: Adding Entity Framework and DbContext

    Lecture 3: Adding Connection String

    Lecture 4: Modifying Candy Repository for Entity Framework

    Lecture 5: Modifying Category Repository for Entity Framework

    Lecture 6: Creating Database Using Code First Migration

    Lecture 7: Seeding The Database

    Lecture 8: Seeding The Database – Fixing Issues

    Chapter 5: Adding Navigation

    Lecture 1: Routing Overview

    Lecture 2: Tag Helpers Overview

    Lecture 3: Adding Details Action

    Lecture 4: Adding Details View

    Lecture 5: Adding Tag Helpers

    Lecture 6: Adding Navigation Bar

    Lecture 7: Working With Partial Views Overview

    Lecture 8: Creating Partial View for Candy List

    Lecture 9: Creating Home Controller

    Lecture 10: Creating Home View

    Chapter 6: Adding Sessions and Shopping Cart

    Lecture 1: Sessions and Shopping Cart Overview

    Lecture 2: Adding Shopping Cart Item

    Lecture 3: Adding Shopping Cart

    Lecture 4: Adding Item To The Cart

    Lecture 5: Removing Item From The Cart

    Lecture 6: Getting All Items From The Cart

    Lecture 7: Clear All Items From The Cart

    Lecture 8: Calculating Total Order and Configuring Sessions

    Lecture 9: Creating Shopping Cart Controller

    Lecture 10: Adding Candy To The Cart Action

    Lecture 11: Removing Candy From Cart Action

    Lecture 12: Shopping Cart View

    Lecture 13: Add To Cart Button

    Chapter 7: View Components

    Lecture 1: View Components Overview

    Lecture 2: Shopping Cart View Component

    Lecture 3: Creating View For ShoppingCartViewComponent

    Lecture 4: Category Menu View Component

    Lecture 5: Displaying Candy For Selected Category

    Chapter 8: Custom Tag Helpers

    Lecture 1: Creating Custom Email Tag Helper

    Chapter 9: Adding Order Form

    Lecture 1: Creating Order and Order Detail Models

    Lecture 2: Implementing Order Repository

    Lecture 3: Adding Checkout Form and View

    Lecture 4: Adding Checkout Action

    Lecture 5: Adding ThankYou Action

    Lecture 6: Adding Input Validation

    Lecture 7: Adding Input Validation To Views

    Chapter 10: Authentication and Authorization

    Lecture 1: Using Identity Overview

    Lecture 2: Adding Identity To Project

    Lecture 3: Adding Authentication to Project Overview

    Lecture 4: Implementing Login Page

    Lecture 5: Adding Authorization

    Chapter 11: Finishing Up

    Lecture 1: Finishing Touches Overview

    Lecture 2: Making Shopping Cart Clickable

    Lecture 3: Clearing The Cart

    Lecture 4: Decreasing Amount Of Candy In Cart

    Chapter 12: Conclusion

    Lecture 1: What We Accomplished

    Lecture 2: Bonus Lecture

    Instructors

  • Create E-shop with .Net Core MVC (step by step project)  No.2
    Pavol Almasi
    Computer Programmer at Berkshire Hathaway Company
  • Rating Distribution

  • 1 stars: 4 votes
  • 2 stars: 8 votes
  • 3 stars: 31 votes
  • 4 stars: 119 votes
  • 5 stars: 196 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!