Sunday, December 2, 2018

Good starting point for teaching asp .net core on advanced level

So basically our company started working on API for one of older projects we have, for now we are just analyzing data and removing unnecessary and obsolete stuff. I know core concept of web API and I have somewhat decent experience in building MVC projects. I have done couple of simple CRUD projects with Laravel and .NET framework. Our team is aiming for something similiar to clean architecture design shown here : https://github.com/JasonGT/NorthwindTraders

I fully understand most of code and concepts but I feel I am not really capable of writing that kind of code. Since I get lost into designing everything when you mix MediatR, DependecyInjection, FluentValidator, RequestPipeline,.. Basically I am saying that I could continue to write app like this and maintain code, but I would probbly fail in impleting new feature in elegant way. By elegant I mean going for fully modular code which would implement some of well know design patterns and also be generic.

What would be a good starting point (book, documentation, ..) to get more familiar with ASP .NET CORE to fully understand how everything is working behind the curtains? Official microsoft docs is good but I don't think I am making any progress while reading it. Since page X will have additional explanation for almost every single paragraph leading to Y amount of links to other pages and I would end with Z amount of tabs open in my chrome and frustrated that I got so far off from original subject I was reading about. Also I am in process of learning design patterns and how to design software. But sometimes I feel patterns and other software design techniques will lead to code that will give you headacke when trying to find where exactly will some parts of code lead to. This is espesially true when talking about MedaitR and fully generic approach with handlers, where using F12 in visual studio to go to code defintion will lead you to generic classes.

Thanks.

Good starting point for teaching asp .net core on advanced level Click here
  • Blogger Comment
  • Facebook Comment

0 comments:

Post a Comment

The webdev Team