Packt

Programmierung von APIs mit C# und .NET

Holen Sie sich eines unserer besten Angebote und erweitern Sie Ihre Fähigkeiten mit 50% Rabatt auf Coursera Plus. Jetzt sparen.

Packt

Programmierung von APIs mit C# und .NET

Bei Coursera Plus enthalten

Fragen Sie Coursera

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Anfänger

Empfohlene Erfahrung

1 Woche zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Anfänger

Empfohlene Erfahrung

1 Woche zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Was Sie lernen werden

  • Eignen Sie sich die CORE-Konzepte des API-Designs an und wenden Sie diese in .NET-Projekten an.

  • Erfahren Sie, wie Sie mit ASP.NET CORE skalierbare, leistungsstarke RESTful-APIs entwickeln.

  • Implementieren Sie sowohl traditionelle als auch minimale APIs anhand von Fallbeispielen aus der Praxis.

  • Entdecken Sie fortgeschrittene Techniken für API-Sicherheit, -Leistung und -Tests.

Kompetenzen, die Sie erwerben

  • Kategorie: Cloud-Bereitstellung
  • Kategorie: Cloud-API
  • Kategorie: Beglaubigungen
  • Kategorie: Serverloses Rechnen
  • Kategorie: API-Entwurf
  • Kategorie: Bereitstellung von Anwendungen
  • Kategorie: Berechtigung (Computing)
  • Kategorie: Software-Architektur
  • Kategorie: Validierung von Daten
  • Kategorie: Software-Dokumentation

Werkzeuge, die Sie lernen werden

  • Kategorie: Restful API
  • Kategorie: Microsoft Azure
  • Kategorie: .NET-Rahmenwerk
  • Kategorie: C# (Programmiersprache)
  • Kategorie: Anwendungsprogrammierschnittstelle (API)
  • Kategorie: ASP.NET
  • Kategorie: GraphQL

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Bewertungen

11 Aufgaben

Unterrichtet in Englisch

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

In diesem Kurs gibt es 11 Module

In diesem Abschnitt stellen wir die Grundlagen von APIs in .NET vor, wobei wir uns insbesondere auf ihre Rolle bei der Entkopplung von Frontend- und Backend-Systemen konzentrieren, und geben eine Anleitung zur Einrichtung von Entwicklungstools wie Visual Studio.

Das ist alles enthalten

2 Videos1 Lektüre1 Aufgabe

In diesem Abschnitt stellen wir API-Konzepte und eine Auto-Anwendung vor, wobei der Schwerpunkt auf CRUD-Operationen, einer einfachen Datenbank und Tools wie Dapper und AutoMapper für die Datenverarbeitung liegt.

Das ist alles enthalten

1 Video1 Lektüre1 Aufgabe

In diesem Abschnitt befassen wir uns mit der Implementierung von REST-APIs mit ASP.NET CORE, dem Entwurf von DTOs für die Datenübertragung und dem Testen mit Postman, um die Client-Server-Kommunikation zu verbessern.

Das ist alles enthalten

1 Video3 Lektüren1 Aufgabe

In diesem Abschnitt befassen wir uns mit der Implementierung von Swagger-Dokumentation mithilfe von OpenAPI, der Konfiguration von Swashbuckle für .NET sowie der effektiven Dokumentation von API-Endpunkten und Antwortcodes.

Das ist alles enthalten

1 Video1 Lektüre1 Aufgabe

In diesem Abschnitt befassen wir uns mit Techniken zur Datenvalidierung, um sicherzustellen, dass die Eingaben den Kriterien entsprechen, Fehler zu reduzieren und die Zuverlässigkeit der API durch strukturierte Antworten und effiziente Validierungsabläufe zu verbessern.

Das ist alles enthalten

1 Video1 Lektüre1 Aufgabe

In diesem Abschnitt befassen wir uns mit Azure Functions für die ereignisgesteuerte Ausführung und konzentrieren uns dabei auf das Hosting, die Abrechnung und die Bereitstellung von HTTP-gesteuerten APIs, um die Cloud-Leistung zu optimieren und Kosten zu senken.

Das ist alles enthalten

1 Video4 Lektüren1 Aufgabe

In diesem Abschnitt befassen wir uns mit der Implementierung zustandsbehafteter Workflows mit Durable Functions, der Fehlerbehebung bei Orchestrator- und Aktivitätsfunktionen sowie der Integration von HTTP-APIs zur Datensteuerung in verteilten Systemen.

Das ist alles enthalten

1 Video2 Lektüren1 Aufgabe

In diesem Abschnitt befassen wir uns mit der Implementierung fortgeschrittener APIs, Azure Storage Tables und der Aspire-Integration, um die Skalierbarkeit von Anwendungen und die cloudbasierten Funktionen zu verbessern.

Das ist alles enthalten

1 Video4 Lektüren1 Aufgabe

In diesem Abschnitt befassen wir uns mit den Konzepten der Authentifizierung und Autorisierung, wobei der Schwerpunkt auf der Überprüfung der Benutzeridentität und der Zugriffskontrolle in Azure Functions für sichere API-Interaktionen liegt.

Das ist alles enthalten

1 Video1 Lektüre1 Aufgabe

In diesem Abschnitt befassen wir uns mit CI/CD auf Azure und konzentrieren uns dabei auf die Einrichtung von Pipelines, die Überprüfung der Codequalität sowie effiziente Bereitstellungsverfahren für Teamumgebungen.

Das ist alles enthalten

1 Video2 Lektüren1 Aufgabe

In diesem Abschnitt werden fortgeschrittene API-Themen behandelt und wichtige Bereiche für die Weiterentwicklung der eigenen Fähigkeiten aufgezeigt.

Das ist alles enthalten

1 Video1 Lektüre1 Aufgabe

Dozent

Packt - Course Instructors
Packt
1.946 Kurse573.323 Lernende

von

Packt

Mehr von Software-Entwicklung entdecken

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“

Jennifer J.

Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“

Larry W.

Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“

Chaitanya A.

„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“

Häufig gestellte Fragen