I had the pleasure of receiving a promotional copy of Steve Smith’s course: ASP.NET Core Quick Start. I recently recommended his podcast Weekly Dev Tips as my tip of the “week” and all of us CB’ers heavily referenced his Pluralsight course on the SOLID principles in Episode 7. To say I was really excited to get my hands on the course is an understatement.
Steve is an experienced course author and it shows. Everything was professional, concise, and at the perfect level of detail for me. The information is organized well too, and the introduction and summary for each chapter helped nail the major points. I’d never watched anything on DevIQ before, but I’ll be keeping an eye on it now!
The course takes a bottom up approach. It starts with installation and walks you all the way through coding a sample application, containing examples of the types of work you’ll find in most web applications: code organization, layout, behaviors, security, validation, data access, etc. As if that’s not enough, Steve takes it up a notch with chapters on testing, domain driven design, and clean architectures. These are a few of my favorite things! (PS: Did you know we tag all our posts? Check out these links on testing, domain-driven design, and architecture.)
Throughout the course Steve did a great job of keeping the code simple, while also demonstrating advanced programming principals, patterns, and methodologies. There were also expert tips and suggestions for more advanced tooling sprinkled throughout. As an ASP old timer, I particularly enjoyed the sections on Middleware and Dependency Injection. While these concepts are not new to me, it was refreshing to see them front and center.
If you’re looking for a way to rapidly get up to speed on ASP.NET Core then you owe it to yourself to check out the introduction video and see if it’s right for you.
If you have any questions about the course, you can drop me a line or reach out to Steve (@ardalis) on twitter!