Building Applications with .NET

Learn how to build versatile and high-performance applications with .NET in this 3-day course. 

Rectangle 11806-min
Students in a classroom-min

Course Description

Audience Profile 

Students attending this class should have prior experience programming in C# and the .NET Framework.  

Course Overview 

The Building Applications with the .NET course is a comprehensive journey into the world of .NET, designed to empower developers with the knowledge and skills necessary to create versatile, high-performance applications. With a focus on the latest technologies such as .NET MAUI and ASP.NET Blazor and best practices, this course is structured into five modules, each providing valuable insights into different aspects of .NET development. This course is designed to be hands-on and interactive with hands-on labs and skills-based challenges.  

Course Description

About this course

Couse Outline

Module 1: .NET Overview and Tools 

In Module 1, we dive into the heart of the .NET ecosystem, providing an in-depth overview of the current state of .NET 8. We'll compare and contrast the programming models and tools from previous frameworks with the current unified framework, giving you a solid foundation to build upon. 

Module 2: Building Modern Web Apps with Blazor. 

Module 2 is all about web development with .NET. You'll learn how to create dynamic and responsive web applications using ASP.NET Core and explore the exciting world of Blazor, Microsoft's cutting-edge web framework. By the end of this module, you'll have the skills to build modern web applications with confidence. 

Module 3: Mobile and Cross Platform Development with .NET MAUI 

In Module 3, we shift our focus to mobile and cross platform development. You'll discover how to build cross-platform mobile applications using .NET MAUI, a powerful tool in the .NET ecosystem. The NET Maui framework allows you to create native apps for multiple platforms with ease. 

Module 4: .NET and Containers 

Module 5 delves into the world of containerization. You'll explore the benefits and intricacies of developing .NET applications with containers, gaining the skills to package and deploy your applications efficiently, whether in on-premises environments or the cloud. 

Module 5: Porting from the .NET Framework  

In Module 6, we will focus on the best practices for porting applications from previous versions of the .NET framework to .NET Core. 

Duration

3 Days

Need to Train a Team?

Contact us to schedule a dedicated class at your location.