NET-326
.NET 8: Modern Full-Stack Development Training
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.
Course Details
Duration
2 days
Prerequisites
- Experience with the C# programming language and object-oriented programming concepts
- Some knowledge of HTML, CSS, and JavaScript concepts
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
Course Outline
- Introduction
- Overview of Project Types
- Modern C#
- Multi-Project Solutions
- Hands-On Case-Study Project
- Conclusion