- Видео 40
- Просмотров 258 776
Code Unparalleled
США
Добавлен 24 апр 2011
Welcome to my channel! My name is Simuzeche Kaluwa and with over a decade of experience in software development, I'm passionate about sharing my knowledge and helping others succeed. As a senior software engineer with a focus on system architecture and design, I'm also an experienced mentor and trainer. On my channel, you'll find videos about C# and related technologies like ASP.NET Core, API, Blazor, and MAUI. My goal is to help other developers learn new skills, improve their knowledge of these technologies, and advance their careers. From tutorials to code reviews, I'm dedicated to providing high-quality, informative content that will help you succeed. Subscribe to join our community of C# developers and never miss a new video!
Discover the SECRET to Building Powerful Blazor Apps with .NET 8!
"Unlock the power of Blazor and .NET 8 in this comprehensive guide to building CRUD applications! Whether you're a beginner or looking to deepen your skills, this video walks you through creating a fully functional CRUD (Create, Read, Update, Delete) application step-by-step using the latest features of .NET 8.
Here's what you'll learn:
✨ Set up your Blazor project from scratch.
🔗 Build and connect a robust API.
💻 Implement seamless user interfaces for CRUD operations.
🚀 Optimize performance and scalability.
🌟 Support My Work on Patreon: patreon.com/user?u=82907371
💻 Access the Full Source Code on GitHub: github.com/Kakoko/CoreBankingAppYT
This video is perfect for developers looking to enhance t...
Here's what you'll learn:
✨ Set up your Blazor project from scratch.
🔗 Build and connect a robust API.
💻 Implement seamless user interfaces for CRUD operations.
🚀 Optimize performance and scalability.
🌟 Support My Work on Patreon: patreon.com/user?u=82907371
💻 Access the Full Source Code on GitHub: github.com/Kakoko/CoreBankingAppYT
This video is perfect for developers looking to enhance t...
Просмотров: 298
Видео
6. Delete Records in Blazor Clean Architecture CRUD Application
Просмотров 1512 месяца назад
source code access: github.com/Kakoko/CoreBankingAppYT This is the sixth and last video of the series
5. Creating Reusable Components in Blazor CRUD Clean Architecture
Просмотров 1312 месяца назад
source code access: github.com/Kakoko/CoreBankingAppYT This is the fifth video of the series Link to the Playlist : ruclips.net/video/1Zkvs5ErYNk/видео.html
4. Update Records in Blazor Clean Architecture CRUD Application
Просмотров 1212 месяца назад
source code access: github.com/Kakoko/CoreBankingAppYT This is the fourth video of the series Link to the next video : ruclips.net/video/1Zkvs5ErYNk/видео.html
3. Reading Records in Blazor Clean Architecture CRUD Application
Просмотров 1702 месяца назад
source code access: github.com/Kakoko/CoreBankingAppYT This is the third video of the series Link to the next video : ruclips.net/video/1Zkvs5ErYNk/видео.html
2 . Create Records in Blazor Clean Architecture Application
Просмотров 2422 месяца назад
source code access: github.com/Kakoko/CoreBankingAppYT This is the second video in the Blazor .NET 8 Clean Architecture Series Link to the next video : ruclips.net/video/1Zkvs5ErYNk/видео.html
1.Blazor CRUD Application Setting up Clean Architecture Project
Просмотров 9112 месяца назад
source code access: github.com/Kakoko/CoreBankingAppYT Link to the next video : ruclips.net/video/1Zkvs5ErYNk/видео.html 00:00 Introducing the Application we will build 01:27 Channel Intro Video 01:36 Creating a Blank Solution for Clean Architecture 02:54 Creating a Domain Project for Clean Architecture 03:26 Adding Entities in the Domain Project 07:50 Creating an Application Project for Clean...
Secure Your .NET 8 Web API with JWT Bearer Authentication (Step-by-Step)
Просмотров 3,8 тыс.8 месяцев назад
Feeling the need to add an extra layer of security to your .NET 8 Web API? Look no further than JWT Bearer Authentication! This video is your one-stop shop for implementing JWT in your API, from setting up the basics to integrating with Swagger for a smooth developer experience. We'll break down the process step-by-step, making it easy for beginners to understand and implement. By the end, you'...
Implementing a Generic Repository for Your .NET 8 API
Просмотров 3,1 тыс.10 месяцев назад
Want to unlock the magic behind this project and peek at the code? ✨ Head over to my Patreon post: www.patreon.com/posts/simplify-your-98572730 See you there! 💻 Looking for Coding Mentoring? If you're seeking personalized guidance and mentoring for your coding journey, check out my Fiverr gig! I offer expert guidance and support to help you level up your programming skills. Visit www.fiverr.com...
How to Craft Clean and Scalable.NET 8 APIs: Repository Pattern and DI Guide (Hands-On Tutorial)
Просмотров 2,7 тыс.11 месяцев назад
Want to unlock the magic behind this project and peek at the code? ✨ Head over to my Patreon post: www.patreon.com/user/posts?u=82907371: See you there! 💻 Looking for Coding Mentoring? If you're seeking personalized guidance and mentoring for your coding journey, check out my Fiverr gig! I offer expert guidance and support to help you level up your programming skills. Visit www.fiverr.com/s/rL3...
ASP.NET Core 8 Web API + Entity Framework Core Full Course
Просмотров 6 тыс.11 месяцев назад
Support me on Patreon for exclusive source code access: www.patreon.com/posts/entity-framework-97567331 💻 Looking for Coding Mentoring? If you're seeking personalized guidance and mentoring for your coding journey, check out my Fiverr gig! I offer expert guidance and support to help you level up your programming skills. Visit www.fiverr.com/s/rL3P3K to book a session and accelerate your coding...
Build a.NET 8 API in 2024: Step-by-Step Tutorial for Beginners 1
Просмотров 9 тыс.Год назад
Ready to create your first API in .NET 8 but don't know where to start? Strap in for this beginner-friendly tutorial that'll take you from zero to hero! Want to support the channel and get access to exclusive content, early access to videos, and behind-the-scenes peeks? Join our awesome community on Patreon! www.patreon.com/user/membership?u=82907371 Get the source code for this tutorial and fo...
2. C# Programming Basics: Understanding the Structure of a C# Program
Просмотров 589Год назад
Welcome to our C# programming tutorial! In this video, we'll take a deep dive into the fundamentals of C# by exploring the structure of a C# program. Whether you're a beginner or looking to refresh your knowledge, this is where it all begins. 🔍 In this video, you'll learn: 💡The key components of a C# program: namespaces, classes, methods, and statements. 💡The significance of the "Main" method a...
🚀 Introduction to C# with Visual Studio 2022 | Course Kickoff
Просмотров 458Год назад
Welcome to our "Introduction to C# with Visual Studio 2022" course series! Are you ready to embark on a coding journey that will open doors to endless possibilities? In this video, we kick off this exciting course by providing an overview of what you can expect. 📜 Course Highlights: 1.Explore the fundamentals of C# programming. 2.Uncover the rich history behind C# and why it's so essential. 3.L...
Relationship Mapping in Entity Framework & .NET 7: One-to-One, One-to-Many, Many-to-Many
Просмотров 16 тыс.Год назад
In this comprehensive video, we dive into the intricacies of relationship mapping in Entity Framework and .NET 7 API. Whether you're a beginner or an experienced developer, understanding the various relationship types is crucial for building robust and efficient applications. Join us as we explore one-to-one, one-to-many, and many-to-many relationships, and learn how to implement them using the...
Learn how to create and use JSON Web Tokens with .NET 7!
Просмотров 3,8 тыс.2 года назад
Learn how to create and use JSON Web Tokens with .NET 7!
Generic Repository and Unit of Work .NET 7: A Comprehensive Guide
Просмотров 28 тыс.2 года назад
Generic Repository and Unit of Work .NET 7: A Comprehensive Guide
Create a CI/CD pipeline Azure DevOps Starter
Просмотров 7352 года назад
Create a CI/CD pipeline Azure DevOps Starter
Mudblazor Getting Started, A Blazor Component Library
Просмотров 4,6 тыс.2 года назад
Mudblazor Getting Started, A Blazor Component Library
.NET 6 Blazor Full Stack Course Start to Finish | Build a Web App
Просмотров 2,3 тыс.2 года назад
.NET 6 Blazor Full Stack Course Start to Finish | Build a Web App
Model Validation ASP.NET Core | Data Annotations
Просмотров 2,2 тыс.2 года назад
Model Validation ASP.NET Core | Data Annotations
Getting Started with AutoMapper in ASP.NET Core 6 API
Просмотров 8 тыс.2 года назад
Getting Started with AutoMapper in ASP.NET Core 6 API
ASP.NET Core 6 API using MediatR and CQRS
Просмотров 11 тыс.2 года назад
ASP.NET Core 6 API using MediatR and CQRS
ASP.NET Core 6 JSON Web Tokens - Secure your API
Просмотров 7 тыс.2 года назад
ASP.NET Core 6 JSON Web Tokens - Secure your API
Clean Architecture | Adding Dependency Injection to Infrastructure Layer Class Library
Просмотров 11 тыс.2 года назад
Clean Architecture | Adding Dependency Injection to Infrastructure Layer Class Library
One-to-Many and Many-to-Many Relationships in Clean Architecture
Просмотров 10 тыс.2 года назад
One-to-Many and Many-to-Many Relationships in Clean Architecture
Clean Architecture- Implementing Entity Framework Core
Просмотров 24 тыс.2 года назад
Clean Architecture- Implementing Entity Framework Core
DOT NET 7 API BEGINNER COMPLETE COURSE
Просмотров 2,5 тыс.2 года назад
DOT NET 7 API BEGINNER COMPLETE COURSE
Dependency Injection in ASP.NET 6 | Service Lifetimes
Просмотров 1,2 тыс.2 года назад
Dependency Injection in ASP.NET 6 | Service Lifetimes
Excellent video!! I would like see more but now about DDD from scratch upto the point too.
Let me put my perspective into context. I've been a software developer since before DOS 1.0 and now use MS tools and technologies exclusively. It was very disappointing when MS made the choice, for the most part, to stop providing written documentation and examples on thier tools and technologies. The results was an explosion of 3rd parties trying to fill the gap. Many of which were only interested in putting up a blog or website to make a name for themselves or generate revenue from ad impressions. These had little if any useful information in them and if they did it was often so brief as to be useless, inaccurate or out dated. To some degree the same can be said about RUclips videos. But generally speaking, its not nearly as bad since the motivation for selling ad impressions has been taken off the table. That means, if the RUclips author can't deliver a better experience, one that has real world value, there won't be a lot bell ringing. I can count on two hands the number video channles I'm still subscribed to after 20 years. But, after watching two if your videos, I rang that bell because it was clear you were here to do what you claimed and you were doing it well. Nice job and I look forward to more, may even leave a suggestion on some topics at some point in the future.
Greatly honored with your feedback. Highly appreciated
Thank you!!!
Thanks alot
How would you deal with concurrency in something like this? For example, what if there were multiple users on the edit customer page updating the same record.
Found this quite helpful as a beginner, thanks for the video!
Enlightening lecture
Thanks alot akulu
can you make the video of blazor server UI implementing this?
Thanks for reaching out, They can be arranged
Thanks you so much ❣️
Thank you. It was more comprehensible more then Turkish channels.
Glad it helped, thank you for the feedback.
well presented
Thanks alot
bbb
please share Dto page and Service Page Code
I might need to find a way to share as that code base is only available for patreon subscribers for this particular video
Hello; I thank you for this good series of tutorials.❤ But I think sharing the videos of this tutorial series faster can help your audience a lot.
Thanks alot for the feedback, Will be posting them as a series
it should be domain aka Entities <= Application aka Use cases <= Presentation aka API <= Infrastructure I don't know why you implement Infrastructure by using Application layer
Thanks for explaining, but if we have tons of Repositories? do we have to register them all in Program.cs by this the lines of code in Program.cs will increase so much which is bad in terms of scalability
Thanks for reaching out, in that case you create separate classes that handle the dependencies then you register that class in the program.cs you can have as many classes as possible
@ thanks for reply bro
Thank You very much.
Your very welcome
Thank you for this great tutorial.
can you explain 2:58? I've got a red line under "DbContext" and cannot go to its definition
Have you pressed ctrl . to bring Entity Framework and is Entity Framework nuget package installed?
Please bring back this series, i need it !
Will work something out
how to bring in their dependencies as you said
So once you do the project reference , it automatically gets the dependencies in that project your depending on
24:30 that exact time brought up a window and i feel i lost a very important info on how to bring up that window and do as you did
Enlighten me, didn't quite get your observation
Maybe you forget to instruct to add some code in program.cs in API such as: builder.Services.AddScoped<IMovieService, MovieService>(); builder.Services.AddScoped<IMovieRepository,MovieRepository>(); When I add that, Visual Studio suggest me to add project reference from WebAPI project to Infastructure Project. It may break the concept clean. How to avoid to do that?
Cool video. Do more for .NET 9
Thanks will do
Cool video. Do more for .NET 9
beautiful class
tks man
Happy to help
there is no explanation in the video where you register the two dependencies needed for the repository pattern, to be added to the builder, but!, if you pause the video in [27:33] you can see it the 2 dependencies added to the builder.
Thanks for the video. Nice one.
Application layer is using infrastructure right. Then application should be dependent on infra, not vice versa. Please elaborate
Clean presentation for clean architecture...☕☕☕
I can't believe these terrible patterns seem to be standard practice now. This is a sure way to make projects vastly over complicated and unnecessarily complex.
Thanks alot for your feedback. I believe patterns are just a programmers toolbox and as a developer you pick whats best for you
this is not very beginner friendly though, you skip quite some important information (you type something, but you don't explain why you wrote it, why not a different way, or what it does). Also the database part, i would actually use a real database, so it is more aligned with real world usage
Disagree on the database bit. As a beginner, it's a lot easier to learn the fundamentals without a database, then bridge that gap once you have a foundation. Setting up and connecting to databases is a pain, and it really mars the learning experience when you're literally just starting out.
@kaujla8435 thanks alot for your feedback, i will use that approach going forward as it makes more sense for beginners
@@CodeUnparalleled good luck then.. leaving a lot of potential unused..
@@mr_don_key please elaborate Sir
@@CodeUnparalleled i did in my post above 🙂
Thank you very much, you explained very well. But next time please do not add the background music, or you can use as in lower volume.
Thanks for the feedback
Hi Simuzeche. Thank you for the "Secure Your .NET 8 Web API with JWT Bearer Authentication (Step-by-Step)" video. In this video, you mentioned that you have a separate video that shows how to implement a "Refresh Token". But, I cannot find it. Can you send the link to the 2nd video ? Any idea when you'll have the "How to Refresh Token in .NET 8 Web API" ? I've been waiting a while on this one. Will you be putting that video out under RUclips ?
I had a blast
Thank you so much, this article is very useful for me.
Thanks alot
This was one of the best tutorial videos for introducing web api development for .NET I have have ever watched in my 6 years of software engineering
Thanks alot, highly appreciated
thank you very much for your "Clean explanation" of Clean Architecture concept.
your series are about to come in hand for our upcoming project, keep making more of these 🙏🏾🙏🏾
Will definitely do
Perfect teaching!
Thanks Brother
Although using ServiceLifetime.Transient is valid, it’s generally recommended to use ServiceLifetime.Scoped for DbContext to ensure one instance per request. Using transient lifetime for DbContext can lead to multiple instances per request, which might not be efficient.
The intro has been on-point!! Covering the overview. I have been a developer for a while but need to really get everything right this time. I'm not sure if your goal for this tutorial series is to build an industry standards production level web API but would be following it till the end hoping it includes everything from authorization, authentication, oauth/oauth2 tokens, building robust and non blocking APIs with best practices, some sort of queuing for requests, security best practicies, creating and passing DTOs, seperating the service layer and business logics, implementing the data model layer, some sort of caching for performance, ORMs to handle database requests, filtering, minimizing database requests, repsonse handling etc etc Also, one challenge I faced was not able to understand how the requests were going through the IIS in a microservices architecture and also when requests coming in from outside client. I have high hopes from this!! Tired of searching the internet for one coherent and comprehensive series to make me a reliable and competent .Net developer. Please help to this cry! Incase you can point me to the right resources I would appreciate or even better if you have the bandwidth to assign tasks that I can complete in sequences. NOT LOOKING FOR A ROAD MAP.!! Thanks and super like for you, Already liked shared and subscribed!!!
factastic please make a more videos on clear artitecture and thats type of things
Will definitely do
in design picture, there is no reference from WebApi to Infrastructure, but in code why there is a depedency reference from WebApi to Infrastructure
Very helpful. Excellent! Thank you.
Thank you
Finally a clear explanation of clean architecture. Thanks ! When we set the dependency injection in the api layer we must reference the movierepository in the infra. I thought we only communicate with application layer from api. please explain
Its how the Dependency Injection container is set up but yes your correct
I Think Migration should be in Infrastructure
Very true we were to do that in the later videos
@@CodeUnparalleled thank very much for response
Thanks for the detailed and clean explanation. Please continue your good work
Thank you Sir
This is awesome , thank you so much
Thank you