Foundation in C#: Common Project Types
Common desktop and web project types and how to use them.
Knowing how to use the various project types in C# can be difficult, especially as they keep changing and improving. This course covers the major project types that are currently used today. Most project types covered are based upon .NET Core 3.0, including WPF Core, ASP.NET Core Razor Pages, ASP.NET Core MVC, and ASP.NET Core API. The course also covers unit testing, WinForms, and the three major types of class libraries (.NET Standard, .NET Framework, and .NET Core).
Beyond covering nine different project types, this course also offers six different mini-projects to help solidify what you are learning about each project type. These mini-projects will push your skills and grow your knowledge about the project you are learning about. With over 10 hours of video teaching, this course takes the time to teach you more than just the basics about each project type. Instead, you also learn about the configuration of the project, how the "magic" works, what the best practices are, and what pitfalls to avoid.
Tim learned software development the hard way, with lots of dead-ends, confusion, and knowledge gaps. His goal is to make learning software development easier through clear tutorials, best practices, and relating everything to the real world.