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