Udemy - E-Commerce App with C# and Onion Architecture

  • Category Other
  • Type Tutorials
  • Language English
  • Total size 3.2 GB
  • Uploaded By freecoursewb
  • Downloads 123
  • Last checked 4 days ago
  • Date uploaded 7 months ago
  • Seeders 8
  • Leechers 1

Infohash : E1DCC633105D331E0ADC846A2C87FE3FE5DD5D4C



E-Commerce App with C# and Onion Architecture

https://WebToolTip.com

Published 6/2025
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Language: English | Duration: 8h 3m | Size: 3.18 GB

Build a scalable e-commerce web application using C# and ASP.NET Core with Onion Architecture.

What you'll learn
Onion Architecture & Layered Design
Learn how to build scalable, modular applications using Onion Architecture and Domain-Driven Design with clear layer separation.
E-Commerce Development with ASP.NET Core
Build a full-stack e-commerce web app using ASP.NET Core MVC and implement essential features like product management and user authentication.
Entity Framework Core & Database Design
Use Entity Framework Core with the Code-First approach, manage migrations, and perform CRUD operations efficiently with SQL Server.
Authentication & Authorization with ASP.NET Identity
Dependency Injection & Repository Pattern
Learn Dependency Injection (DI) for better maintainability and apply the Repository Pattern to separate the data access logic from the business layer.
Unit of Work & Transaction Management
Implement the Unit of Work pattern to handle database transactions efficiently and maintain data consistency across multiple operations
Onion Architecture in Real Projects
Apply Onion Architecture principles in real-world projects, ensuring scalability, maintainability, and a clear separation of concerns.

Requirements
This course is designed to be beginner-friendly, but having some basic programming knowledge will help you get the most out of it. Here are the recommended prerequisites
Basic Knowledge of C# Understanding variables, loops, conditional statements, classes, and object-oriented programming (OOP) will be beneficial.
Familiarity with ASP.NET Core (Optional) Prior experience with ASP.NET Core MVC or Web API is helpful, but all necessary concepts will be explained throughout the course.
Basic SQL and Database Concepts Knowing SQL queries, tables, relationships, and basic CRUD operations will make database-related topics easier to follow.
Installation and Use of Visual Studio The course will use Visual Studio and SQL Server Management Studio (SSMS). Basic knowledge of installing and using these tools is recommended.
Willingness to Code and Learn If you're interested in layered architecture (Onion Architecture), SOLID principles, and Entity Framework Core, this course is perfect for you!
Everything will be explained step by step, so advanced ASP.NET Core knowledge is not required. Anyone with basic programming skills can follow along.

Files:

[ WebToolTip.com ] Udemy - E-Commerce App with C# and Onion Architecture
  • Get Bonus Downloads Here.url (0.2 KB)
  • ~Get Your Files Here ! 1 - Project Setup & Base Structure & Introduction
    • 1 -000 - 1 E-Commerce Project Overview – What We’ll Build Together.mp4 (17.4 MB)
    • 1 -E-Commerce Project Overview – What We’ll Build Together.en_GB.vtt (5.8 KB)
    • 1 -E-Commerce Project Overview – What We’ll Build Together.mp4 (25.7 MB)
    • 2 -Build a Real-World E-Commerce App with ASP.NET Core MVC – What You'll Learn.en_GB.vtt (2.6 KB)
    • 2 -Build a Real-World E-Commerce App with ASP.NET Core MVC – What You'll Learn.mp4 (13.6 MB)
    • 3 -Create Project.en_GB.vtt (4.8 KB)
    • 3 -Create Project.mp4 (25.7 MB)
    10 - Services
    • 1 -Structuring Admin Services in the Application Layer.mp4 (24.4 MB)
    • 2 -ProductService Coding Walkthrough GetProductVM.mp4 (17.5 MB)
    • 3 -Implementing Create, Read and Update in CategoryService.en_GB.vtt (2.2 KB)
    • 3 -Implementing Create, Read and Update in CategoryService.mp4 (21.9 MB)
    • 4 -CategoryService Implementing DeleteCategory.en_GB.vtt (1.8 KB)
    • 4 -CategoryService Implementing DeleteCategory.mp4 (12.4 MB)
    • 4 -ProductService Codes.txt (2.2 KB)
    11 - Admin Product Services
    • 1 -Product Service 1.mp4 (21.8 MB)
    • 2 -Product Service 2.mp4 (21.2 MB)
    • 3 -Product Service 3.mp4 (48.4 MB)
    • 4 -Product Service 4.mp4 (9.7 MB)
    12 - Admin OrderService
    • 1 -OrderService Basics Fetching Orders with GetAll.en_GB.vtt (2.7 KB)
    • 1 -OrderService Basics Fetching Orders with GetAll.mp4 (21.2 MB)
    • 2 -OrderService Implementing the Details Method.en_GB.vtt (2.3 KB)
    • 2 -OrderService Implementing the Details Method.mp4 (15.9 MB)
    • 3 -OrderService Implementing the Delivered Method.en_GB.vtt (2.0 KB)
    • 3 -OrderService Implementing the Delivered Method.mp4 (13.4 MB)
    • 4 -OrderService Implementing the CancelOrder Method.en_GB.vtt (4.0 KB)
    • 4 -OrderService Implementing the CancelOrder Method.mp4 (23.2 MB)
    • 5 -OrderService Codes.txt (1.9 KB)
    • 5 -OrderService Implementing the UpdateOrderDetails Method.mp4 (27.3 MB)
    13 - Admin CategoryController
    • 1 -Admin CategoryController Setup and Index Method.mp4 (30.4 MB)
    • 2 -Admin Category Management Create Edit Delete.mp4 (32.3 MB)
    • 2 -Admin CategoryController Codes.txt (1.7 KB)
    • 3 -Admin Category Create View Code.txt (0.6 KB)
    • 3 -Category Create View Building a Razor Form with Tag Helpers.mp4 (28.9 MB)
    • 4 -Admin Category Index View Code.txt (1.5 KB)
    • 4 -Category Index View Building a Razor Form with Tag Helpers.mp4 (34.3 MB)
    • 5 -Admin Category Edit View Code.txt (0.6 KB)
    • 5 -Category Edit View Building a Razor Form with Tag Helpers.mp4 (36.2 MB)
    • 6 -Register CategoryService (and other services) in Program.cs and then walk.mp4 (24.4 MB)
    14 - Admin Product Controller
    • 1 -Admin ProductController Codes.txt (0.9 KB)
    • 1 -Admin ProductController Setup and All Metods.mp4 (22.6 MB)
    • 2 -Admin ProductController Upsert View.mp4 (56.2 MB)
    • 2 -Product Upsert View Code.txt (1.6 KB)
    • 3 -Admin ProductController Index View.mp4 (12.1 MB)
    • 3 -Product Index View Code.txt (1.7 KB)
    • 4 -Admin ProductController Testing.mp4 (49.2 MB)
    15 - Admin OrderController
    • 1 -Admin Order Controller Codes.txt (1.2 KB)
    • 1 -Admin OrderController Setup and All Metods.mp4 (27.0 MB)
    • 2 -Scaffolding and Importing OrderController Views in ASP.NET Core MVC.mp4 (11.5 MB)
    • 3 -Admin OrderController Index And Detail Views Explanations.mp4 (34.0 MB)
    • Order
      • Details.cshtml (4.0 KB)
      • Index.cshtml (1.5 KB)
      16 - Identity & Authentication Services
      • 1 -ApplicationLayer Add View Models for Users.mp4 (38.7 MB)
      • 10 -Analyze the cause and apply the necessary fixes.mp4 (39.0 MB)
      • 11 -Assigning Admin Role to the First User in ASP.NET Core Identity.mp4 (52.7 MB)
      • 11 -SeedData Code.txt (0.5 KB)
      • 12 -Implementing Login and Logout in ASP.NET Core Identity.mp4 (35.2 MB)
      • 13 -Exploring ASP.NET Core Identity Database.mp4 (27.0 MB)
      • 13 -Program.txt (2.9 KB)
      • 2 -User Service Code.mp4 (13.8 MB)
      • 3 -User Service Code Register Method.mp4 (33.4 MB)
      • 4 -User Service Code Login and Logout Methods.mp4 (24.3 MB)
      • 4 -UserService Codes.txt (1.4 KB)
      • 5 -AccountController Setup.mp4 (21.7 MB)
      • 6 -AccountController All Methods.mp4 (32.2 MB)
      • 6 -Identity AccountController Codes.txt (1.5 KB)
      • 7 -Register View Code.txt (3.5 KB)
      • 7 -Register View.mp4 (34.9 MB)
      • 8 -Register Page Fails. Here’s How to Fix Identity Configuration.mp4 (38.0 MB)
      • 9 -program.cs - Session And Cookies Setup.mp4 (30.5 MB)
      • LoginViewModel Code.txt (0.2 KB)
      • RegisterViewModel Code.txt (0.5 KB)
      17 - Customer Area Controllers & Services
      • 1 -Create Customer services basic Structor.mp4 (28.6 MB)
      • 10 -Customer HomeController Index Method And View - Create.mp4 (20.4 MB)
      • 11 -Customer HomeController Details Method And View.mp4 (30.6 MB)
      • 12 -Setting Up Area Routing and DI for Customer Controllers.mp4 (22.9 MB)
      • 2 -HomeService Get Methods.mp4 (33.1 MB)
      • 3 -Customer HomeService.txt (1.9 KB)
      • 3 -HomeService SaveDetails Method.mp4 (17.5 MB)
      • 4 -CartService GetCartForUserAsync Method.mp4 (23.5 MB)
      • 5 -CartService GetUserId and GetCartViewModelAsync Methods.mp4 (34.2 MB)
      • 6 -CartService PlaceOrderAsync Method.mp4 (37.2 MB)
      • 7 -CartService IncreaseCartItem and DecreaseCartItem Methods.mp4 (21.5 MB)
      • 7 -Customer CartService.txt (4.9 KB)
      • 8 -CustomerOrderService Methods.mp4 (37.1 MB)
      • 8 -CustomerOrderService.txt (1.1 KB)
      • 9 -Create and Setup Customer Controller.mp4 (32.3 MB)
      • Customer-Home- Details.cshtml code.txt (2.7 KB)
      • Customer-Home- Index.cshtml code.txt (1.1 KB)
      • CustomerHomeController.txt (0.7 KB)
      18 - Cart and Order Processes (Customer)
      • 1 -Verifying Index and Details Pages in Customer Area.mp4 (14.0 MB)
      • 2 -Customer CartController.txt (1.5 KB)
      • 2 -Developing Cart Logic in Customer Area – Full Controller Setup.mp4 (40.3 MB)
      • 3 -ASP.NET Core MVC - Dynamic Cart Page Implementation.mp4 (29.6 MB)
      • 3 -Customer Cart Index.txt (3.9 KB)
      • 4 -Validating CartController Actions - Add, Increase, Decrease, Remove.mp4 (25.5 MB)
      • 5 -Customer Cart Order.txt (3.2 KB)
      • 5 -Customer Checkout and ORder Flow.mp4 (44.9 MB)
      • 6 -Customer Area Order Workflow - Service Configuration and Controller Logic.mp4 (20.6 MB)
      • 6 -Customer OrderController Codes.txt (0.6 KB)
      • 7 -Customer Order Index.txt (1.6 KB)
      • 7 -Customer Order Management - Index View Creation and Functional Testing.mp4 (26.7 MB)
      19 - Web Layer - Layout, Navigation and Authorization
      • 1 -Routing Setup - Start in Customer Area Instead of Admin.mp4 (15.9 MB)
      • 2 -Building User-Friendly Navigation.mp4 (33.4 MB)
      • 3 -Implementing a Separate Layout for the Admin Area.mp4 (31.8 MB)
      • 4 -Admin Area Protection with [Authorize] Attribute.mp4 (27.7 MB)
      • 5 -AccesDenied.txt (0.3 KB)
      • 5 -Building a User-Friendly AccessDenied Page.mp4 (21.9 MB)
      • Admin Panel files
        • _AdminLayout.cshtml (4.5 KB)
        • adminCss.css (0.5 KB)
        • adminSite.js (0.2 KB)
        2 - Layer Initialization & Package Installations
        • 1 -Create Onion Layers.en_GB.vtt (4.4 KB)
        • 1 -Create Onion Layers.mp4 (20.9 MB)
        • 2 -Ecommerce-Web Layer Packages installation.en_GB.vtt (7.4 KB)
        • 2 -Ecommerce-Web Layer Packages installation.mp4 (56.8 MB)
        • 3 -Ecommerce-Application Layer Packages installation.en_GB.vtt (6.9 KB)
        • 3 -Ecommerce-Application Layer Packages installation.mp4 (48.6 MB)
        • 4 -Ecommerce-Domain Layer Packages installation.en_GB.vtt (2.5 KB)
        • 4 -Ecommerce-Domain Layer Packages installation.mp4 (21.9 MB)
        • 5 -Ecommerce-Infrastructer Layer Packages installation.en_GB.vtt (3.9 KB)
        • 5 -Ecommerce-Infrastructer Layer Packages installation.mp4 (36.1 MB)
        3 - Project Reference Setup & File Organization
        • 1 -Ecommerce-Add Project References.en_GB.vtt (2.5 KB)
        • 1 -Ecommerce-Add Project References.mp4 (18.4 MB)
        • 2 -Ecommerce-moving files and folders into layers.en_GB.vtt (7.6 KB)
        • 2 -Ecommerce-moving files and folders into layers.es_ES.vtt (8.5 KB)
        • 2 -Ecommerce-moving files and folders into layers.mp4 (59.0 MB)
        • 3 -Ecommerce-moving files and folders into layers - fix and check.en_GB.vtt (4.1 KB)
        • 3 -Ecommerce-moving files and folders into layers - fix and check.es_ES.vtt (4.5 KB)
        • 3 -Ecommerce-moving files and folders into layers - fix and check.mp4 (33.7 MB)
        • 3 -Ecommerce-moving files and folders into layers - fix and check.tr_TR.vtt (4.3 KB)
        4 - Web Layer Modifications & Routing
        • 1 -Initial Configuration of the Web Layer.en_GB.vtt (6.1 KB)
        • 1 -Initial Configuration of the Web Layer.es_ES.vtt (6.7 KB)
        • 1 -Initial Configuration of the Web Layer.mp4 (40.7 MB)
        • 1 -Initial Configuration of the Web Layer.tr_TR.vtt (6.6 KB)
        • 2 -Route Mapping and Startup Configuration.en_GB.vtt (3.6 KB)
        • 2 -Route Mapping and Startup Configuration.mp4 (21.9 MB)
        5 - Customer Service & UI Interaction
        • 1 -Creating Entity Classes in the Domain Layer.en_GB.vtt (4.0 KB)
        • 1 -Creating Entity Classes in the Domain Layer.mp4 (27.1 MB)
        • 2 -Coding the ApplicationUser Class with Identity Integration.en_GB.vtt (4.7 KB)
        • 2 -Coding the ApplicationUser Class with Identity Integration.es_ES.vtt (5.3 KB)
        • 2 -Coding the ApplicationUser Class with Identity Integration.mp4 (29.7 MB)
        • 2 -Coding the ApplicationUser Class with Identity Integration.tr_TR.vtt (4.8 KB)
        • 3 -Implementing the Cart Entity for Shopping Basket Logic.en_GB.vtt (4.3 KB)
        • 3 -Implementing the Cart Entity for Shopping Basket Logic.mp4 (28.0 MB)
        • 4 -Defining the Category Entity for Product Classification.en_GB.vtt (2.7 KB)
        • 4 -Defining the Category Entity for Product Classification.mp4 (13.8 MB)
        • 5 -Coding OrderDetails Entity for Order Item Breakdown.en_GB.vtt (2.8 KB)
        • 5 -Coding OrderDetails Entity for Order Item Breakdown.mp4 (18.9 MB)
        • 6 -Creating OrderProduct Entity for Main Order Information.en_GB.vtt (2.2 KB)
        • 6 -Creating OrderProduct Entity for Main Order Information.mp4 (16.4 MB)
        • 7 -Product Entity for Managing Core Product Information.en_GB.vtt (1.5 KB)
        • 7 -Product Entity for Managing Core Product Information.mp4 (11.6 MB)
        6 - Entity Definitions & Database Context Configuration
        • 1 -ProductImage Entity Implementation.en_GB.vtt (1.9 KB)
        • 1 -ProductImage Entity Implementation.mp4 (13.5 MB)
        • 2 -Introduction to ApplicationDbContext and Core Structure.en_GB.vtt (2.9 KB)
        • 2 -Introduction to ApplicationDbContext and Core Structure.mp4 (12.7 MB)
        • 3 -Defining DbSets in ApplicationDbContext.en_GB.vtt (3.7 KB)
        • 3 -Defining DbSets in ApplicationDbContext.mp4 (31.1 MB)
        • 4 -OnModelCreating Method and Custom Configurations.en_GB.vtt (5.4 KB)
        • 4 -OnModelCreating Method and Custom Configurations.mp4 (47.5 MB)
        • 5 -Introduction to Migration in Entity Framework.en_GB.vtt (10.1 KB)
        • 5 -Introduction to Migration in Entity Framework.mp4 (80.4 MB)
        • 6 -Using the Database Update Command.en_GB.vtt (8.0 KB)
        • 6 -Using the Database Update Command.mp4 (63.2 MB)
        7 - Interfaces Setup
        • 1 -Creating Interface Files in the Domain Layer.mp4 (50.9 MB)
        • 2 -IRepository Codes.txt (0.4 KB)
        • 2 -Writing the IRepository Interface.mp4 (81.1 MB)
        • 3 -IUnitOfWork.txt (0.3 KB)
        • 3 -Implementing the Remaining Interfaces.mp4 (62.6 MB)
        • 4 -Detailed Explanation of Interface Files.mp4 (42.9 MB)
        8 - Repositories Setup
        • 1 -Creating Repositories Folder&Implementing Repository Classes in Onion Archi.mp4 (60.9 MB)
        • 10 -Configuring DI for Generic Repository and UnitOfWork.mp4 (38.0 MB)
        • 2 -Repository Coding Walkthrough - Part 1.mp4 (37.3 MB)
        • 3 -Repository Coding Walkthrough (GetAll Method) - Part 2.mp4 (38.3 MB)
        • 4 -Repository Coding Walkthrough GetFirstOrDefault Method) - Part 3.mp4 (32.3 MB)
        • 5 -Repository Codes.txt (1.7 KB)
        • 5 -Repository Coding Walkthrough (Remove, RemoveRange, Update) - Part 4.mp4 (19.6 MB)
        • 6 -AplicationUserRepository Coding EN.mp4 (30.4 MB)
        • 7 -OrderProductRepository Coding.mp4 (24.3 MB)
        • 8 -Consistent Repository Coding for All Models.mp4 (44.9 MB)
        • 9 -UnitOfWork Codes.txt (0.8 KB)
        • 9 -UnitOfWork Setup for Clean Architecture.mp4 (48.8 MB)
        9 - ViewModels
        • 1 -Creating the CartVM ViewModel and Configuring.mp4 (12.4 MB)
        • 2 -Application Layer - OrderVM Creation and Explanation.mp4 (11.7 MB)
        • 3 -Handling Product and Categories with ProductVM.mp4 (19.3 MB)
        • Bonus Resources.txt (0.1 KB)

There are currently no comments. Feel free to leave one :)

Code:

  • udp://tracker.torrent.eu.org:451/announce
  • udp://tracker.tiny-vps.com:6969/announce
  • http://tracker.foreverpirates.co:80/announce
  • udp://tracker.cyberia.is:6969/announce
  • udp://exodus.desync.com:6969/announce
  • udp://explodie.org:6969/announce
  • udp://tracker.opentrackr.org:1337/announce
  • udp://9.rarbg.to:2780/announce
  • udp://tracker.internetwarriors.net:1337/announce
  • udp://ipv4.tracker.harry.lu:80/announce
  • udp://open.stealth.si:80/announce
  • udp://9.rarbg.to:2900/announce
  • udp://9.rarbg.me:2720/announce
  • udp://opentor.org:2710/announce
GDRIVE-CACHE πŸ“ GD (hit) | ID: 1oUGiF_EOM... πŸ“„ torrent πŸ• 05 Feb 2026, 04:00:02 am IST ⏰ 02 Mar 2026, 04:00:02 am IST βœ… Valid for 5d 3h πŸ”„ Refresh Cache