Building Applications with .NET
Learn how to build versatile and high-performance applications with .NET.
Course Description
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.
Audience Profile
Students attending this class should have prior experience programming in C# and the .NET Framework.
About this Course
Course 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
Prerequisites
Students attending this class should have prior experience programming in C# and the .NET Framework.
Level
Advanced
Product
- ASP.Net
Role
Developer