microsoft partner logo color
7904  Reviews star_rate star_rate star_rate star_rate star_half

.NET 8: Modern Full-Stack Development

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...

Read More
Course Code NET-326
Duration 2 days
Available Formats Classroom

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.

Course Details

Course Outline

  • Introduction
  • Overview of Project Types
  • Modern C#
  • Multi-Project Solutions
  • Hands-On Case-Study Project (Day 2)
  • Conclusion