This .NET 8 training course teaches attendees how to master modern full-stack development with .NET 8, Microsoft's latest and most powerful framework. Through a hands-on case study, participants put into practice how to build high-performance, interactive web applications using a blend of ASP.NET MVC, Razor Pages, Blazor, and class libraries.
Skills Gained
- Master the fundamentals of .NET 8, including its evolution, SDKs, runtimes, editors, IDEs, and project types
- Develop web applications with modern C#, utilizing ASP.NET MVC, Razor Pages, Minimal APIs, Blazor Server and WebAssembly, and class libraries
- Design and implement robust C# applications
- Incorporate unit testing and source code repositories to ensure the quality and maintainability of your .NET 8 projects
- Build a complete RESTful API with Blazor and Single Pages Applications (SPAs)
- Apply containerization and Docker for deployment, enabling the efficient and scalable deployment of your .NET applications across various environments
- Gain hands-on experience through a practical case-study project
Prerequisites
Students must have experience with the C# programming language and object-oriented programming concepts and some knowledge of HTML, CSS, and JavaScript concepts.