While this question isn’t specific to .NET, I’m reaching out here in hopes of receiving recommendations relevant to the .NET framework. As a junior software developer without access to senior guidance, I create internal tools for my organization and frequently encounter challenges related to software architecture, database design, and logical modeling. I’m looking for valuable resources on project development, particularly how to create class diagrams, UML diagrams, and similar artifacts. Are there any online courses available that focus on these topics, rather than just project management techniques like Gantt charts and agile methods? Any guidance would be greatly appreciated.
Just to clarify, my work primarily involves building Blazor web applications. The business needs I address vary widely, involving functionalities such as file uploads and downloads, document generation, user authentication, database operations, integration with third-party services (like ERP systems), payment processing, and utilizing Azure services.