- 283
- 63 889
ByteVerse
United Kingdom
Приєднався 17 вер 2023
Recently, I've launched a UA-cam channel focusing on ASP.NET Core MVC & API, MS SQL, Entity Framework Core (EF Core), and a multitude of other essential libraries and frameworks in the realm of web development and database management. The channel is geared towards developers at various skill levels, offering in-depth tutorials, tips, and demonstrations on how to effectively utilize these technologies. From building robust web applications using ASP.NET Core MVC and API to optimizing database interactions with MS SQL and EF Core, we explore a wide array of topics. Join me on this journey as we delve into the intricacies of these powerful tools, learning how to harness their potential to create efficient and scalable software solutions. Stay updated with our regular content releases and elevate your proficiency in ASP.NET Core MVC & API, MS SQL, EF Core, and beyond!
ASP.NET Core 8.0 API Project | Application: Commands & Handlers Part-1 #8
Welcome to the eighth episode of the ASP.NET Core 8.0 API series! In this video, we’ll begin implementing Commands and their respective Handlers within the Application Layer, following the CQRS pattern.
Here’s what you’ll learn in this episode:
Understanding the purpose of Commands and Handlers
Setting up the structure for CQRS in the Application Layer
Writing a basic Command and its Handler
Decoupling business logic for better maintainability and scalability
This is the first part of our deep dive into CQRS. Don’t miss out on the next episodes where we’ll continue to enhance our Command and Query Handlers!
Subscribe to stay updated with the series and level up your API development skills!
#ASPNETCore #DotNet8 #ApplicationLayer #CQRS #CommandsAndHandlers #CleanArchitecture #APIProject #SoftwareDevelopment #DotNetDeveloper #IntermediateProgramming #CodingTutorial #ASP.NETCoreAPI #CommandHandlers
Here’s what you’ll learn in this episode:
Understanding the purpose of Commands and Handlers
Setting up the structure for CQRS in the Application Layer
Writing a basic Command and its Handler
Decoupling business logic for better maintainability and scalability
This is the first part of our deep dive into CQRS. Don’t miss out on the next episodes where we’ll continue to enhance our Command and Query Handlers!
Subscribe to stay updated with the series and level up your API development skills!
#ASPNETCore #DotNet8 #ApplicationLayer #CQRS #CommandsAndHandlers #CleanArchitecture #APIProject #SoftwareDevelopment #DotNetDeveloper #IntermediateProgramming #CodingTutorial #ASP.NETCoreAPI #CommandHandlers
Переглядів: 119
Відео
ASP.NET Core 8.0 API Project | Application: Setup & Abstractions #7
Переглядів 51514 годин тому
Welcome to the seventh episode of the ASP.NET Core 8.0 API series! In this video, we’ll set up the Application Layer, the core of our project’s business logic, and create essential abstractions for a clean and maintainable architecture. Here’s what we’ll cover: Setting up the Application Layer structure Creating key abstractions to decouple business logic from other layers Discussing the role o...
ASP.NET Core 8.0 API Project - Infrastructure: IEntityTypeConfiguration #6
Переглядів 206День тому
In the sixth episode of the ASP.NET Core 8.0 API series, we’ll focus on configuring entities in the Infrastructure Layer using the IEntityTypeConfiguration interface. Here’s what we’ll cover in this video: Understanding the purpose and benefits of IEntityTypeConfiguration Creating and organizing entity configurations for cleaner and reusable code Setting up Fluent API configurations for propert...
ASP.NET Core 8.0 API Project | Infrastructure: DbContext, Generic Repository & Unit of Work #5
Переглядів 1 тис.День тому
Welcome to the fifth episode of the ASP.NET Core 8.0 API series! In this video, we’ll focus on setting up the Infrastructure Layer to handle database operations effectively. Here’s what we’ll cover in this video: Configuring DbContext with Entity Framework Core Implementing the Generic Repository pattern Setting up the Unit of Work for transaction management Structuring the Infrastructure Layer...
ASP.NET Core 8.0 API Project | Building Entities & Rich Domain Models Part-2 #4
Переглядів 1,2 тис.14 днів тому
In the fourth episode of the ASP.NET Core 8.0 API series, we’ll continue to dive into entity construction and learn how to transform primitive entities into rich domain models step by step. Here’s what we’ll cover in this video: Creating entities using Entity-First approach Building private properties for encapsulation Designing DTOs for data transfer Using Factory Design Pattern to expose enti...
ASP.NET Core 8.0 API Project | Building Entities & Rich Domain Models - Part 1 #3
Переглядів 16814 днів тому
In the third episode of the ASP.NET Core 8.0 API series, we’ll dive into entity construction and learn how to transform primitive entities into rich domain models step by step. Here’s what we’ll cover in this video: Creating entities using Entity-First approach Building private properties for encapsulation Designing DTOs for data transfer Using Factory Design Pattern to expose entities or metho...
ASP.NET Core 8.0 API Project | Domain Layer Abstractions & Result Pattern #2
Переглядів 40921 день тому
Welcome to the second episode of the ASP.NET Core 8.0 API series! In this video, we’ll focus on building the Domain Layer by creating abstractions and setting up interfaces for key components like: Generic Repository Unit of Work Additionally, we’ll implement a custom Result Pattern, which will help standardize API responses and improve maintainability across the project. This video is perfect ...
ASP.NET Core 8.0 API Project | Project Setup & Architecture #1
Переглядів 31521 день тому
In this first episode of the ASP.NET Core 8.0 API series, we’ll set up the foundation for our project. We’ll create the solution structure, configure assemblies, and organize the file and folder system to align with Clean Architecture principles. Here’s what we’ll cover in this video: Setting up the solution and folder structure Creating core layers (e.g., Application, Domain, Infrastructure, A...
ASP.NET CORE | Intermediate Level Road Map #2/3
Переглядів 475Місяць тому
👋 Hello aspiring developers! In this comprehensive tutorial series (Part 2 of 3), we're laying out a roadmap for people who would like to be intermediate level diving into ASP.NET Core. Join me as we embark on a journey to explore the essentials, setting the foundation for your understanding. This series will cover starter, intermediate, and expert levels, and this second part is tailored for i...
ASP.NET CORE API CONSUMER | Refactoring - Cached Operations Service Part-2 #9
Переглядів 1214 місяці тому
🌟 Description: In this video, we kick off Part-2 of the Refactoring series for the ASP.NET Core API Consumer project, focusing on optimizing service layer operations by incorporating caching. By refactoring and enhancing your service layer with IMemoryCache, you'll significantly boost performance and responsiveness in your API Consumer application. 🔑 Key Topics Covered: Refactoring the Service ...
ASP.NET CORE API CONSUMER | Refactoring - Cached Operations Service Part-1 #8
Переглядів 1234 місяці тому
🌟 Description: In this video, we kick off Part-1 of the Refactoring series for the ASP.NET Core API Consumer project, focusing on optimizing service layer operations by incorporating caching. By refactoring and enhancing your service layer with IMemoryCache, you'll significantly boost performance and responsiveness in your API Consumer application. 🔑 Key Topics Covered: Refactoring the Service ...
ASP.NET CORE API CONSUMER | IMemoryCache - Ajax Request | Invoice Entity Part-5 #7
Переглядів 1454 місяці тому
🌟 Description: In this seventh video of the ASP.NET Core API Consumer series, we take the Invoice Entity integration further by adding AJAX functionality for seamless, real-time data operations. Learn how to make your API Consumer app more interactive and efficient by utilizing AJAX and IMemoryCache in ASP.NET Core. 🔑 Key Topics Covered: Model Layer: Updating the Invoice model to support AJAX-b...
ASP.NET CORE API CONSUMER | IMemoryCache - Ajax Request | Invoice Entity Part-4 #6
Переглядів 864 місяці тому
🌟 Description: In this sixth video of the ASP.NET Core API Consumer series, we take the Invoice Entity integration further by adding AJAX functionality for seamless, real-time data operations. Learn how to make your API Consumer app more interactive and efficient by utilizing AJAX and IMemoryCache in ASP.NET Core. 🔑 Key Topics Covered: Model Layer: Updating the Invoice model to support AJAX-bas...
ASP.NET CORE API CONSUMER | IMemoryCache - Ajax Request | Invoice Entity Part-3 #5
Переглядів 1495 місяців тому
🌟 Description: In this fifth video of the ASP.NET Core API Consumer series, we take the Invoice Entity integration further by adding AJAX functionality for seamless, real-time data operations. Learn how to make your API Consumer app more interactive and efficient by utilizing AJAX and IMemoryCache in ASP.NET Core. 🔑 Key Topics Covered: Model Layer: Updating the Invoice model to support AJAX-bas...
ASP.NET CORE API CONSUMER | Memory Cache | Invoice Entity Part-2 #4
Переглядів 1705 місяців тому
🎥 Video Title: ASP.NET CORE API CONSUMER | Memory Cache | Invoice Entity Part-2 #4 🌟 Description: Welcome to the fourth video of our ASP.NET Core API Consumer tutorial series! In this installment, we dive deeper into the development of our API Consumer application by focusing on the integration of the Invoice Entity with the IMemoryCache feature in ASP.NET Core. 🔑 Key Topics Covered: Model Laye...
ASP.NET CORE API CONSUMER | Model - Service - Controller - View | Invoice Entity #3
Переглядів 1555 місяців тому
ASP.NET CORE API CONSUMER | Model - Service - Controller - View | Invoice Entity #3
ASP.NET CORE API CONSUMER | Model - Service - Controller - View | Client Entity #2
Переглядів 2046 місяців тому
ASP.NET CORE API CONSUMER | Model - Service - Controller - View | Client Entity #2
ASP.NET CORE API CONSUMER | Preparation - Repository Clone - Build Structure #1
Переглядів 1806 місяців тому
ASP.NET CORE API CONSUMER | Preparation - Repository Clone - Build Structure #1
ASP.NET CORE API | Global Exception Handler - Status code Pages #6
Переглядів 1746 місяців тому
ASP.NET CORE API | Global Exception Handler - Status code Pages #6
ASP.NET CORE API | Validation - Model Metadata Type - Action Filter Attribute - Suppress Def Resp #5
Переглядів 2016 місяців тому
ASP.NET CORE API | Validation - Model Metadata Type - Action Filter Attribute - Suppress Def Resp #5
ASP.NET CORE API | Service - Controller - Swagger Use Part-2 #4
Переглядів 1996 місяців тому
ASP.NET CORE API | Service - Controller - Swagger Use Part-2 #4
ASP.NET CORE API | Service - Controller - Swagger Use Part-1 #3
Переглядів 2496 місяців тому
ASP.NET CORE API | Service - Controller - Swagger Use Part-1 #3
ASP.NET CORE API | Repository - Mapper - Entity Dto - Extensions - Api Response Dto #2
Переглядів 1806 місяців тому
ASP.NET CORE API | Repository - Mapper - Entity Dto - Extensions - Api Response Dto #2
ASP.NET CORE API | Entity - Configuration - Context - Migration #1
Переглядів 2767 місяців тому
ASP.NET CORE API | Entity - Configuration - Context - Migration #1
ASP.NET CORE MVC | Beginner Tutorial | Dynamic Role Managing Part-3 #22
Переглядів 2147 місяців тому
ASP.NET CORE MVC | Beginner Tutorial | Dynamic Role Managing Part-3 #22
ASP.NET CORE MVC | Beginner Tutorial | Dynamic Role Managing Part-2 #21
Переглядів 1867 місяців тому
ASP.NET CORE MVC | Beginner Tutorial | Dynamic Role Managing Part-2 #21
ASP.NET CORE MVC | Beginner Tutorial | Dynamic Role Managing Part-1 #20
Переглядів 2867 місяців тому
ASP.NET CORE MVC | Beginner Tutorial | Dynamic Role Managing Part-1 #20
ASP.NET CORE MVC | Beginner Tutorial | Refactoring #19
Переглядів 1427 місяців тому
ASP.NET CORE MVC | Beginner Tutorial | Refactoring #19
ASP.NET CORE MVC | Beginner Tutorial | User Role Controller #18
Переглядів 1667 місяців тому
ASP.NET CORE MVC | Beginner Tutorial | User Role Controller #18
Pretty Clean Architecture. Keep going bro 🥰
Thanks for your comment 🙏🏻
Really wish you the best always ❤
Thank you so much 🎉
This tutorial is going great. In this episode I am getting the following error: for CreateRangeAsync method. Severity Code Description Project File Line Suppression State Error CS0738 'GenericRepository<TEntity>' does not implement interface member 'IGenericRepository<TEntity>.CreateRangeAsync(IEnumerable<TEntity>, CancellationToken)'. 'GenericRepository<TEntity>.CreateRangeAsync(IEnumerable<TEntity>, CancellationToken)' cannot implement 'IGenericRepository<TEntity>.CreateRangeAsync(IEnumerable<TEntity>, CancellationToken)' because it does not have the matching return type of 'Task<TEntity>'. UA-camApiCleanArchitecture.Infrastructure D:\_rk\_NET2024\Proyasis\_learning\_RK\Byteverse\UA-camApiCleanArchitecture\src\UA-camApiCleanArchitecture.Infrastructure\Repositories\GenericRepository.cs 15 Active
Thanks for comment. The error looks like you did something wrong while adding create range method. Please check the code on both side generic reository and I generic repository. Try to write same codes on the video.
why you created an entity model for every page like homepage and About us? is that a common practice in mvc ?
Yes, This is best practise. Each module (page) is represented by a table in Sql.
Real world use case??
I have a tutorial playlist series regarding lessons. You can watch them if you would like to see examples.
hello i just wanted to ask u i want to do project for my college, do i start with this course and another ones from your channel or thats enough for now ? because there are so many topics i don't know where to start
Can I ask your level? If you basically define your knowledge for me. I can tell you something
also if i can start from scratch with your courses if you give me an order, i have time.
Here are the list of the playlist for beginners to Junior level developer. If you already know any topic you can just skip them. This is the full order and full list for beginners. Total 167 Video. If you struggle any step of any video, just drop comment to video please Road maps ua-cam.com/play/PLUGOSPRUV32I1_Jvy2HeCUMOzFN-ax2Te.html Web ua-cam.com/play/PLUGOSPRUV32JThpWQl6Q05fG-tNcEK5q2.html Git/Github ua-cam.com/play/PLUGOSPRUV32ITirrGdhTz30y4q-Ekq_9G.html C# Basics ua-cam.com/play/PLUGOSPRUV32Ihj5ZBUoceHPuXlsRM94Ii.html SQL ua-cam.com/play/PLUGOSPRUV32L3iUVqtyJ2EwQmB6BRGTXw.html SOLID ua-cam.com/play/PLUGOSPRUV32Lvs9L-hfXqprr80ykNyrLs.html .NET Core Basic ua-cam.com/play/PLUGOSPRUV32IYoKTiRecZvVWbmd59tgZj.html .Net Core Api Basics ua-cam.com/play/PLUGOSPRUV32JCrMwUrDxmwFU3ffnCiqeN.html MVC Tutrial ua-cam.com/play/PLUGOSPRUV32IqDbIypd3vsngxwQTqCWHK.html API Provider Tiutorial ua-cam.com/play/PLUGOSPRUV32LDeCwAhB2EMfKNuNN1wfs4.html APi Consumer Tutorial ua-cam.com/play/PLUGOSPRUV32I_ZWHULkpS0LT5PYXsVAn9.html
In the GenericRepository part, you can abstract the _context.Set<> like this: private readonly PrivateContext _context; private readonly DbSet<T> _entity; public GenericRepository(PrivateContext context) { _context = context; _entity = _context.Set<T>(); }
Thanks for sharing, yes it can be done 👍🏻
@@ByteVerseHD A question when will this course end?
This course will be more than 30 videos. I am sharing 2 videos every week .
Wish you are gonna finish it great clean work
Tomorrow and Sunday new videos will be published. Keep in tune 🚀📣
@@ByteVerseHD ❤❤
This is a great effort but just wanted to ask about the architecture that you are using what I guess you are using N tier Architecture . Right ? Thanks
Yes, I used N tier architecture in this project series. 👍🏻👊
Thank you for that valuable content❤
I am happy to hear that
Try to zoom when making videos. Writings are too tiny.
This series videos has been made, I am editing them now . I will zoom all when I start new series. Thanks for comment
After 29.video text will be more visible
I'm super excited for the series. I'm always following through💯
I am happy to hear that
There’s a lot I’ve learnt in the previous series more so after taking a long time away from writing code so I’m grateful
Please include Identify & JWT (Access Token & Refresh Token)
Do not worry about that around 20. Video you will have identity and token section
@@ByteVerseHD Thanks
Bruh do you actually play league? I see the icon at 1:23.
Sharp eyes 😂 I am playing TFT just for relaxing. Normal league games are taking so much time and I am working quite hard these days + videos must be completed.
@ByteVerseHD oh yeah tft is fun but the games take around an hour too, aram seems to be better and more fun for me. Anyway after the expert portion of the roadmap is completed do you plan to go ahead and start up angular or react for frontend to compliment all the backend knowledge in this channel.
To be honest I do not like front end but if I would do something about it probably it will be blazor. I am planning to go with all Microsoft products.
❤❤❤❤ Love this valuable content.
Thanks for comments
Lest go to learn 🎉
This series will be perfect 👌
Can you tell me how long it takes to release the next video? Thanks.
2 video every week I am planning . Next will be tomorrow .
@@ByteVerseHD Thank you so much. Please Make Inventory Management System with POS!
❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤
Sir, I'm so excited that this series of tutorials is finally starting!🎉🎉
I am happy to hear that. Next video will be available on Friday and Saturday
Dear Sir , I have a face error problem to 16 part of videos (System.ArgumentException: 'Cannot instantiate implementation type 'RepositoryLayer.UnitOfWork.Abstract.IUnitOfWork' for service type 'RepositoryLayer.UnitOfWork.Abstract.IUnitOfWork'.' )
I can not say anything as I need to see all codes which is not possible. I suggest you put this error on chat gpt and see the potential solutions. And also you can debug it see where the issue is occurring.
You are doing great buddy! Watching from Pakistan 🥰
Thanks a lot . New content will start after 10 days keep in tune.
@ByteVerseHD That's nice. Stay Strong, stay consistent. Ameen
How to use Rest Api Instead of fluent Api?
Rest Api and fluent api are different terms. You can not use one of them instead of the other one.
@@ByteVerseHD in this project i want to use rest api how to do this? Please help me
Next content will be api and will start end of december. You will see restful api how we are using Keep in tune
@@ByteVerseHD Excited for the upcoming API content! Could you make it project-based? It would be great to learn through practical implementation. Looking forward to it!
Why did the videos stop?
I will continue at December 20 with new content
@ByteVerseHD 👍🏻
Good information and keep it up bro nd good luck
Thank you so much 😀
👍👍
🎉
services.AddScoped(typeof(IGenericRepositories<>), typeof(GenericRepositories<>)); when did you add this line to RepositoryLayerExtensions I didn't see it in any of the videos. Maybe it's my fault
amazing ❤❤
Thanks 😄
Good introduction to this important topic.
Good to hear that 👍🏻
This is a very cool projet! congratulations!!
Thanks for your great comments. I suggest you to watch other playlists as well.
🚀
🎉
👊
🙏🏻
💪
👍🏻
perfect! 🙂
Thanks
Thank you Hasan. I'm following 3 of your series. I found them all useful.
Glad you like them!
But isnt the Environment variables are system or local system specific , like if i want to upload my code to FTP server then these secrets won't be add up..
It doesn’t work like that. If you create for example docker image of your project you can apply your environments. It is just one example
i dont have these facilities can you tell some method where keys are stored secretly in code structure only and not tracked by the version controller like git.
Thanks
Thanks
Thanks
Thanks
Thanks
Thanks
💪