The Ultimate .NET Developer Roadmap in 2024

preview_player
Показать описание


Hello, everybody, I'm Nick, and this is my annual .NET and C# Developer roadmap. It focuses mostly on the backend, but almost all the technology in there should be mastered by any .NET developer.

Don't forget to comment, like and subscribe :)

Social Media:

#csharp #dotnet #roadmap
Рекомендации по теме
Комментарии
Автор

As a senior developer, this video helped me a lot to understand the gaps in my knowledge that I need to fill to be ready for a lead role. Thank you so much for the amazing content.

jsgovind
Автор

SQL stored procedures are beneficial for managing large enterprise database systems due to their ability to encapsulate complex operations, providing a layer of abstraction. They often offer performance advantages over ORM (Object-Relational Mapping) techniques by executing directly on the database server, which can reduce network traffic and improve execution speed.

vasimhanna-salem
Автор

What about FsCheck for random generation of property based testing? Is that covered by test data libraries you mentioned already

fishzebra
Автор

Generally agree with the roadmap, except for the Stored Procedures and Entity Framework part. In my opinion knowing how to work with Stored Procedures can be very beneficial for a lot of tasks and Entity Framework while useful, I would not recommend. You should stay away form it until absolutely necessary.
I have seen EF misused every single time and how much performance problems it can bring further down the line once the project is a year or two in development. And so I would recommend sticking to dapper, SQL queries and Stored Procedures instead. While harder and not as user friendly, your future self will thank you for the decision.
Never once have I seen a happy Entity Framework story after mid-size project size and a year or two in development.

Astral
Автор

Ok. I'm 80% there, now I just need to learn what is this "Azure"

tarsala
Автор

After the free access to the c# course, this is what i was looking for, thank you!

mlsandreas
Автор

Too much ad in the video Nick. We’re already know that dometrain is fantastic. But please, fewer ads about it

jonathanperis
Автор

Hey Nick, thanks for another insightful roadmap video! I watched the whole thing and found it super helpful. One key takeaway for me was the emphasis on embracing evolving technologies like .NET Aspire and GraphQL. Your breakdown of must-knows versus good-to-knows is spot on. Thanks for creating such valuable content for us aspiring developers!

vybe.withvax
Автор

This is a great guide but I'm very disappointed on your comment about stored procedure being obsolete. I have worked in many large enterprise environments and all have used stored procedures. Why? Because tuning a stored procedure that contains joins to 15 to 20 tables is something that a human can still do better than an automated tool.

John.Oliver
Автор

Do you have a course that allows to learn the entire roadmap? Thanks for sharing.

joseantoniocarreraescobar
Автор

Informative video Nick!
Any chance you could make the roadmap downloadable to PDF?

vincentverschuren
Автор

Thank you for making this video. I am starting to learn .net this year

Dilofi
Автор

No Jenkins? What is the state of jenkins compared with it's alternatives in 2024?
Lately I'm not responsible for writing the CI/CD pipelines at work, and, for personal projects, I don't have anything that needs it, but a few years ago I used jenkins on a project and it was really easy to setup and learn it.
Recently I gave a quick look into azure pipelines and it felt a bit too abstract on how it works (felt like I don't have much control on how things are build/deployed... but I didn't had too much time to learn it, I may be wrong)

wellingtonmassola
Автор

I wish you could mark which skills are related to junior, which are mid and which are senior, thanks for your great content

regestea
Автор

Thank You. What the alternatives for using Triggers (Ex: INSTEAD OF INSERT Trigger ) ?

sky
Автор

I will be on this road map thank you nick

raycarlbrown-amory
Автор

Having in-depth conventional database (=SQL) knowledge is actually very useful these days to fill in the gaps left open by the majority of developers who don't have that knowledge and don't want to bother to begin with. It's a significant competitive edge in the job market.
Cloud is something you have to learn anyway, and so does everyone else. The same goes for modern software engineering practices.

Being able to write an efficient window function or advanced aggregation in one SQL query to replace some convoluted, bloated backend code or worse, ORM DSL code stretched to its functional limits causing a ton of unnecessary allocations is a valuable skill and will earn you the gratitude of your development peers.

Also technological adoption is still a major concern, the more conservative, risk-averse or just plain behind your environment is, the more likely it will be that there is some legacy database with tons of triggers and SPs floating around. It's the COBOL of the 80s and 90's for many enterprises.

Also, i don't see a downward trend in SPs and function usage at all, rather the opposite, as Low-Code and Business Intelligence platforms that are database-centric heavily rely on them.

roundhauser
Автор

Hi Nick, how about Bicep for Infrastructure as Code? 🤔

PrateekTiwari
Автор

Can I ask which tool is used to create this nice roadmap ? Thanks.

carlitoz
Автор

Great Roadmap. Even as a Senior I see much places where I could improve my knowledge.

pinguincoder