Back-End Development with .NET
Instructor: Microsoft
Beginner Level • 4 weeks to complete at 10 hours a week • Flexible Schedule
Skills You'll Gain
Microsoft Copilot
Application Programming Interface (API)
Server Side
Application Frameworks
Routing Protocols
.NET Framework
Back-End Web Development
ASP.NET
Restful API
Debugging
C# (Programming Language)
Middleware
JSON
Shareable Certificate
Earn a shareable certificate to add to your LinkedIn profile
Outcomes
-
Learn new concepts from industry experts
-
Gain a foundational understanding of a subject or tool
-
Develop job-relevant skills with hands-on projects
-
Earn a shareable career certificate from Microsoft
There are 5 modules in this course
In this module, you'll explore the features and functionalities of the .NET platform, and compare the .NET Framework with the modern .NET platform. You'll also learn the basic syntax and key features of C# in the context of .NET, and identify common libraries and packages used in .NET development. By the end, you'll have a strong foundation in .NET and C# for application development.
In this module, you'll explore the features and benefits of ASP.NET Core for web API development and learn how to create a simple web API. You'll also cover routing and attribute routing, understand dependency injection, and learn error handling and logging best practices to build efficient and maintainable APIs.
In this module, you'll learn about serialization in .NET and why it's important. You'll explore how to serialize and deserialize objects effectively, and understand performance considerations for these processes. Finally, you'll cover security best practices to ensure safe serialization and deserialization in your applications.
In this module, you'll learn about middleware and its role in ASP.NET Core applications. You'll explore common middleware components, and how to integrate OpenAPI (Swagger) for API documentation. You'll also cover the process of generating API clients using Swagger and identify best practices for designing middleware in ASP.NET Core.
In this module, you'll explore the features and functionalities of Microsoft Copilot for API development. You'll learn how to use Copilot to write and debug API code, as well as implement middleware components. Finally, you'll apply Copilot in a comprehensive API development project, leveraging its capabilities to streamline your workflow.