Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
Lernen Sie neue Konzepte von Branchenexperten
Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
Erwerben Sie ein Berufszertifikat zur Vorlage
In diesem Kurs gibt es 5 Module
Learn the fundamentals of back-end development using .NET and ASP.NET Core. This course introduces learners to .NET architecture, C# programming basics, API development, middleware, serialization, and OpenAPI integration. You’ll gain practical experience building APIs, managing dependencies, and implementing modern development workflows using Microsoft Copilot.
By the end of this course, you’ll be able to create APIs using ASP.NET Core, manage routing and dependency injection, serialize and deserialize application data, and integrate OpenAPI documentation into your projects. You’ll also learn how Microsoft Copilot can assist with writing, debugging, and managing API code efficiently.
This course is ideal for learners interested in software development, API engineering, and modern application development practices. No prior programming experience is required.
This module begins with an orientation to the course structure, guided lab environment, and the Microsoft development and AI tools you will use throughout the course. You will then explore the features and functionalities of the .NET platform, compare the .NET Framework with the modern .NET platform, 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 will have a strong foundation in .NET and C# for application development
Course Introduction: Back-End Development with .NET•2 Minuten
The What’s What of the Course•3 Minuten
Completing the Guided Labs•4 Minuten
Introducing the AI Tool: Microsoft Copilot•3 Minuten
How to be Successful in This Program•5 Minuten
Introduction to the Project•3 Minuten
Introduction to .NET and Its Architecture•1 Minute
A Day in the Life of a Back-End Engineer•9 Minuten
Evolution of the .NET Platform•7 Minuten
Cross-Platform Capabilities of .NET•6 Minuten
Tools and Ecosystem in .NET•4 Minuten
Overview of .NET Framework•4 Minuten
Introduction to the Modern .NET Platform•4 Minuten
C# Syntax Basics•6 Minuten
Essential Features of C#•7 Minuten
Hands-On Coding With C#•11 Minuten
Introduction to NuGet and Package Management•8 Minuten
Overview of Commonly Used .NET Libraries•7 Minuten
Hands-On Implementation of .NET Libraries•6 Minuten
Conclusion: Introduction to .NET and its Architecture•1 Minute
10 Lektüren•Insgesamt 140 Minuten
Course Syllabus: Back-End Development with .NET•10 Minuten
Reference –Navigating the Guided Labs•30 Minuten
Microsoft Tools for Back-End Development•10 Minuten
.Net Platform•10 Minuten
.NET Framework at a Glance•10 Minuten
Modern .NET Platform: Key Highlights•10 Minuten
C# Syntax at a Glance•30 Minuten
C# Features Reference Guide•10 Minuten
Reference: NuGet Package Management and Essential Libraries•10 Minuten
Reflection: What Did You Build?•10 Minuten
5 Aufgaben•Insgesamt 125 Minuten
Graded Quiz: Introduction to .NET and Its Architecture•50 Minuten
Practice Quiz: Overview of the .NET Platform•20 Minuten
Practice Quiz: Differences Between .NET Framework and .NET Platform•15 Minuten
Practice Quiz: Introduction to C# Syntax and Features•20 Minuten
Practice Quiz: Introduction to NuGet and Package Management•20 Minuten
1 Unbewertetes Labor•Insgesamt 60 Minuten
You Try It! Hands-On Implementation of .NET Libraries•60 Minuten
1 Plug-in•Insgesamt 15 Minuten
Guided Lab: Hands-On Implementation of .NET Libraries•15 Minuten
Building Web APIs with ASP.NET Core
Modul 2•11 Stunden abzuschließen
Moduldetails
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.
Introduction: Building Web APIs with ASP.Net Core•2 Minuten
Features of ASP.NET Core for Web API Development•5 Minuten
Benefits of Using ASP.NET Core•5 Minuten
Setting Up a Web API Project•7 Minuten
Implementing Basic API Endpoints•22 Minuten
Introduction to Routing•8 Minuten
Advanced Routing Techniques•18 Minuten
CRUD APIs•18 Minuten
Creating and Exploring ASP.NET Core Web API•8 Minuten
Concept of Dependency Injection•5 Minuten
Implementing Dependency Injection in ASP.NET Core•11 Minuten
Testing with Dependency Injection•5 Minuten
Routing, Attribute Routing, and Dependency Injection•5 Minuten
Error Handling in ASP.NET Core•7 Minuten
Logging Best Practices•6 Minuten
ASP.NET Core Logging Providers & Framework•4 Minuten
Implementing Error Handling and Logging•7 Minuten
Conclusion: Building Web APIs with ASP.NET Core•1 Minute
9 Lektüren•Insgesamt 130 Minuten
An Overview of ASP .NET Core•10 Minuten
Setting Up a Web API Project: Quick Reference•30 Minuten
API Endpoints: Implementation Guide•10 Minuten
Reference: Routing and Attribute Routing Overview•10 Minuten
You Try It! Creating and Exploring ASP.NET Core Web API - Answer Key•10 Minuten
Reference – An Overview of Dependency Injection•30 Minuten
You Try It! Routing, Attribute Routing, and Dependency Injection - Answer Key•10 Minuten
Reference – Error Handling and Logging Overview•10 Minuten
You Try It! Implementing Error Handling and Logging - Answer Key•10 Minuten
6 Aufgaben•Insgesamt 135 Minuten
Graded Quiz: Building Web APIs with ASP.NET Core•50 Minuten
Practice Quiz: Introduction to ASP.NET Core•15 Minuten
Practice Quiz: Creating a Simple Web API•20 Minuten
Practice Quiz: Routing and Attribute Routing•15 Minuten
Practice Quiz: Dependency Injection in ASP.NET Core•20 Minuten
Practice Quiz: Error Handling and Logging•15 Minuten
3 Unbewertete Labore•Insgesamt 180 Minuten
You Try It! Creating and Exploring ASP.NET Core Web API•60 Minuten
You Try It! Routing, Attribute Routing, and Dependency Injection•60 Minuten
You Try It! Implementing Error Handling and Logging•60 Minuten
3 Plug-ins•Insgesamt 45 Minuten
Guided Lab: Creating and Exploring ASP.NET Core Web API•15 Minuten
Guided Lab: Routing, Attribute Routing, and Dependency Injection•15 Minuten
Guided Lab: Implementing Error Handling and Logging•15 Minuten
Serialization & Deserialization
Modul 3•10 Stunden abzuschließen
Moduldetails
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.
Practice Quiz: Introduction to Serialization•15 Minuten
Practice Quiz: Serializing Objects in .NET•15 Minuten
Practice Quiz: Deserialization in .NET•15 Minuten
Practice Quiz: Performance Considerations•15 Minuten
Practice Quiz: Security Best Practices•20 Minuten
3 Unbewertete Labore•Insgesamt 180 Minuten
You Try It! Implementing Serialization Techniques in .NET•60 Minuten
You Try It! Implementing Deserialization Techniques in .NET•60 Minuten
You Try It! Securing Serialization and Deserialization Processes•60 Minuten
3 Plug-ins•Insgesamt 45 Minuten
Guided Lab: Implementing Serialization Techniques in .NET•15 Minuten
Guided Lab: Implementing Deserialization Techniques in .NET•15 Minuten
Guided Lab: Securing Serialization and Deserialization Processes•15 Minuten
Middleware and OpenAPI
Modul 4•11 Stunden abzuschließen
Moduldetails
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.
Guided Lab: Integrating Swagger and Generating API Clients•15 Minuten
Guided Lab: Designing and Securing Middleware Components•15 Minuten
Using Microsoft Copilot for Developing APIs
Modul 5•4 Stunden abzuschließen
Moduldetails
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.
Das ist alles enthalten
11 Videos1 Lektüre3 Aufgaben1 peer review
Infos zu Modulinhalt anzeigen
11 Videos•Insgesamt 93 Minuten
Introduction to Microsoft Copilot•3 Minuten
Benefits of Using Copilot•3 Minuten
Generating Code Snippets with Copilot•12 Minuten
Enhancing Existing API Code•14 Minuten
Identifying Bugs with Copilot•11 Minuten
Copilot-Assisted Debugging Techniques•6 Minuten
Advanced Debugging with Copilot•13 Minuten
Implementing Middleware Components•10 Minuten
Managing Middleware Pipeline•7 Minuten
Comprehensive Middleware Management•13 Minuten
Course Conclusion•2 Minuten
1 Lektüre•Insgesamt 10 Minuten
Reference – Understanding Microsoft Copilot.•10 Minuten
3 Aufgaben•Insgesamt 90 Minuten
Activity 1: Writing and Enhancing API Code with Copilot•30 Minuten
Activity 2: Debugging API Code with Copilot•30 Minuten
Activity: Implementing and Managing Middleware with Copilot•30 Minuten
1 peer review•Insgesamt 60 Minuten
Project: Building a Simple API with Copilot•60 Minuten
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Our goal at Microsoft is to empower every individual and organization on the planet to achieve more.
In this next revolution of digital transformation, growth is being driven by technology. Our integrated cloud approach creates an unmatched platform for digital transformation. We address the real-world needs of customers by seamlessly integrating Microsoft 365, Dynamics 365, LinkedIn, GitHub, Microsoft Power Platform, and Azure to unlock business value for every organization—from large enterprises to family-run businesses. The backbone and foundation of this is Azure.
Do I need prior programming experience to take this course?
No prior programming experience is required. This course is designed for beginners and will introduce you to C# basics and .NET architecture from the ground up, making it accessible to anyone interested in back-end development.
What kind of projects will I build in this course?
You'll gain hands-on experience building real APIs using ASP.NET Core, including managing routing, handling data serialization and deserialization, and integrating OpenAPI documentation. You'll also use Microsoft Copilot to assist with writing and debugging your API code.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.