Hey everyone! I’m on the hunt for some top-notch training courses to level up my .NET skills. Specifically, I’m really interested in diving deeper into Test Driven Development (TDD) and software architecture. I’m based on the West Coast and would love to find something nearby if possible.
Has anyone here taken any awesome courses on these topics? Or maybe you know a company that offers great training in these areas? I’m open to both in-person and online options, as long as they’re high-quality and focused on .NET.
I’ve been coding for a while, but I feel like mastering TDD and getting a solid grasp on architecture principles would really take my skills to the next level. Any suggestions or personal experiences would be super helpful!
Thanks in advance for your input. I’m excited to hear what the community recommends!
yo MaxRock56, i took this sweet course on pluralsight for TDD in .NET. it was legit! also, check out the microsoft virtual academy - they got some free stuff on architecture thats pretty solid. if ur near seattle, theres this cool .NET meetup group that does workshops sometimes. good luck leveling up ur skills bro!
As someone who’s been through the .NET learning journey, I can relate to your quest for solid TDD and architecture skills. I found immense value in Pluralsight’s courses, particularly their ‘Test-Driven Development in .NET Core’ series. It’s comprehensive and hands-on, which really helps cement the concepts.
For architecture, I’d strongly recommend checking out the ‘Clean Architecture: Patterns, Practices, and Principles’ course by Steve Smith. It’s not exclusively .NET, but the principles apply beautifully to the ecosystem.
If you’re open to books, ‘Clean Architecture’ by Robert C. Martin was a game-changer for me. It’s not .NET-specific, but the concepts translate well.
For a more interactive experience, consider joining the ‘dotnet’ channel on Stack Overflow. It’s a goldmine for practical advice and real-world scenarios. Engaging there has significantly improved my problem-solving skills in both TDD and architecture realms.
Remember, the key is consistent practice. Try implementing TDD in your personal projects, and you’ll see how it transforms your approach to coding. Best of luck on your learning journey!
I totally get where you’re coming from with wanting to level up your .NET game. TDD and architecture are game-changers, aren’t they?
Have you checked out Pluralsight yet? I’ve heard great things about their .NET courses, especially for TDD. They’ve got this cool hands-on approach that really helps stuff stick.
Oh, and speaking of hands-on, have you thought about diving into some open-source projects on GitHub? It’s like a goldmine for practicing TDD and seeing different architectural approaches in action. Plus, you get to contribute to real projects – how cool is that?
I’m curious, what kind of projects are you working on right now? Maybe we could brainstorm some ways to incorporate TDD into your current work?
Also, are there any .NET meetups in your area? I’ve found those to be amazing for picking up tips and tricks from other devs. Plus, you might even find a mentor who’s a TDD guru!
Keep us posted on what you end up choosing. I’d love to hear how it goes and maybe pick up some tips from your journey too!