Building Applications with .NET Core 

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

Rectangle 11806-min
Students in a classroom-min

Course Description

 The Building Applications with the .NET Core 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 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 the .NET Framework. 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: Web Development  

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 Development 

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

Module 4: Optimizing Code Reuse with .NET Standard 

Efficiency is the name of the game in Module 4. Here, we introduce .NET Standard, helping you understand how to maximize code reuse across different parts of your applications. You'll learn techniques and best practices for writing clean, maintainable, and reusable code. 

Module 5: .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 6: 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.  

Need to Train a Team?

Contact us to schedule a dedicated class at your location.