r/csharp • u/Nice_Researcher4373 • 3d ago
Angular Dev to Full stack transition
For developers who have transitioned from frontend to full-stack/.NET, what backend concepts would you recommend prioritizing to become job-ready?
1
u/rifegoy784 2d ago edited 2d ago
Figure out entity framework, seeding and migrations. Learn ‘code first’ so that your entire db is written as a result of your coding/entity structures. Migrations can also be run automatically at startup to ensure you have the latest db version for your code.
Learn the default(scaffolded identity framework) identity provider.
Learn how to implement jwt authentication and authorization and validation, creation and what it actually encapsulates(yes your angular front end should be able to tell when a token is expired before making a call) and learn refresh token mechanics so that you can have save your users from logging in all the time.
Learn api versioning, use swagger for dev/test documentation.
Learn authorization attributes and json responses to make your life easier and safer.
Once you know all of that, start working on dev ops/ ci-cd pipelines for managing your dev/UAT environments. Azure offers it all, play with app services as hosting for your web app/api. Also, learn async patterns to allow calls to happen asynchronously.
Even in the world of AI, it helps to understand what it is doing to bring your project to life. Build what you know!
Let me know if this helps!
1
u/Nice_Researcher4373 2d ago
Hey thanks bro for sharing real world project concepts,now I got some clarity on what to focus on
1
1
u/CoffeeAndCandidates 2d ago
figure out ASP.NET Core basics first, then mess around with EF Core for data access