Create E-shop with .Net Core MVC (step by step project)
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
-
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024