
Die Einführung zeigt eine Schnellübersicht zu dem Inhalt des Kurses.
Die Lektion stellt den Inhalt dieses Onlinekurses und wie dieser durchzuarbeiten empfohlen wird genauer vor.
Dieses Video soll dem Teilnehmer bei der Beurteilung des Kurses unterstützen.
In diesem Video werden die Themen Motivation, Zielgruppe und Voraussetzungen für diesen Kurs eingeordnet.
In dieser Lektion wird veranschaulicht, dass wir bzw. wie wir täglich mit Webservices zu tun haben.
Lerne wie man die kostenlose Entwicklungsumgebung Visual Studio 2019 Community Edition installiert und erste Einstellungen vornimmt.
Diese Lektion beschreibt den Download und die Installation des kostenlosen .NET 5.0 SDK und der zugehörigen Runtime.
Lerne, wie man die kostenlose Entwicklungsumgebung Visual Studio 2022 Community Edition installiert und erste Einstellungen vornimmt.
Das Video vermittelt eine kurze Übersicht über die von Microsoft in den letzten beiden Jahrzehnten veröffentlichten Versionen von ASP.
Das Video vermittelt eine kurze Übersicht über die von Microsoft in den letzten beiden Jahrzehnten veröffentlichten Versionen des .NET Frameworks.
Diese Lektion vermittelt eine grundlegende Darstellung über die vergangene und über die zukünftig geplante Entwicklung des Microsoft .Net Core Frameworks. Des Weiteren wird zusammengefasst was die Unterschiede zwischen .NET Core, .NET 5 und .NET Framework sind.
Die Einleitung erläutert den Praxisbezug der Folgevideos.
Die Lektion zeigt wie mit Visual Studio 2019 ein ASP.NET Web API Projekt für einen REST Webservice erstellt wird.
Die Lektion zeigt wie mit Visual Studio 2022 ein ASP.NET Web API-Projekt für einen REST Webservice erstellt wird.
Inhalt dieses Videos ist die Vorstellung der Projektstruktur und der Dateien, die uns bei einer Web API grundsätzlich erwarten. Das wird am Beispiel der Default-API „WheatherForecast“ veranschaulicht.
Inhalt dieses Videos ist die Vorstellung der Projektstruktur und der Dateien, die uns bei einer Web API grundsätzlich erwarten. Das wird am Beispiel der Default-API „WheatherForecast“ veranschaulicht.
Das Video behandelt die beiden elementaren Sourcecode-Dateien eines jeden Web API Projekts. Wie wird ein RESTful Webservice gestartet und konfiguriert.
Das Video behandelt die „Einstiegs-Sourcecode-Datei“ eines jeden Web API Projekts. Wie wird ein RESTful Webservice gestartet und konfiguriert.
Diese Lektion behandelt die für einen Softwareentwickler interessanteste Datei und zwar den Controller. Hier findet die eigentliche Implementierung statt.
Diese Lektion stellt die Vorteile für den Einsatz von RESTful Webservices genauer vor.
Das Video beschreibt die genauere technische Funktionsweise mittels Anfrage und Antwort eines Webservices.
In dieser Lektion offenbaren wir die Blackbox der Client-Server-Kommunikation, die wir alle täglich nutzen, wenn wir mit Hilfe eines Browsers Webseiten von einem Webserver aufrufen.
Inhalt dieser Lektion ist die Vorstellung der grundsätzlichen HTTP-Methoden im Kontext von CRUD-Operationen.
In dieser Lektion kommen wir nochmal auf unser HTTP-Response Objekt oder genauer gesagt auf den ersten der 3 Bereiche zurück, nämlich den Statuscode. Welche Statuscode gibt es und wofür sind sie gedacht.
In diesem Video wird das Praxisprojekt „Einkaufsliste“ mit dem vorgesehenen Funktionsumfang beschrieben. Des Weiteren werden die zu implementierenden Endpoints erklärt.
Inhalt dieser Lektion ist die Erstellung eines Web API Projekts für die Erstellung eines RESTful Webservice.
Inhalt dieser Lektion ist die Schaffung eines Web API Projekts für die Erstellung eines RESTful Webservice.
Die Lektion beschäftigt sich mit der Erstellung einer fachlichen Einheit, einer sogenannten Entität, um die Eigenschaften unseres Artikels zu modellieren.
Das Video zeigt wie man einen sogenannten Controller erstellt, der für die Implementierung der Endpoints zuständig ist.
Die Lektion beschreibt die Umsetzung des HTTP-POST-Verbs, das für die Erstellung von Ressourcen zuständig ist.
Die Lektion beschreibt die Umsetzung des HTTP-POST-Verbs mit Hilfe von URL-Parametern, das für die Erstellung von Ressourcen zuständig ist.
Die Lektion beschreibt die Umsetzung des HTTP-GET-Verbs, das für die Abfrage von Ressourcen zuständig ist.
Die Lektion beschreibt die Umsetzung des HTTP-PUT-Verbs, das für die Aktualisierung von Ressourcen zuständig ist.
Die Lektion beschreibt die Umsetzung des HTTP-DELETE-Verbs, das für das Löschen von Ressourcen zuständig ist.
Diese Lektion beschreibt, wie eine API versioniert werden kann. Die Frage, die du dir jetzt vielleicht gerade stellst ist, wieso brauchen wir plötzlich Versionierung? Die Antwort findet man in diesem Video.
In diesem Video beschäftigen wir uns damit, wie man Logging in einer API einbauen kann und wie es einfach überall im Sourcecode genutzt wird.
Inhalt dieses Beitrags ist eine weitere mögliche Umsetzung des Loggings, bei der der Logger im Sinne von Inversion of Control über den Konstruktor mitgegeben wird.
Ein kurzes Fazit zum Kurs.
Lerne jetzt alle wichtigen Grundlagen über Webservices kennen im Kontext von Visual Studio 2019 und .NET 5 oder Visual Studio 2022 und .NET 6. In diesem Kurs werden beide Versionen des Frameworks behandelt.
Verstehe Begriffe wie beispielsweise ASP.NET Core, Request, Response, Statuscode, Endpoint, Routing, Controller oder auch Microservicearchitektur. Was bedeuten diese Begriffe überhaupt und vor allem im Kontext moderner Softwareentwicklung?
Was sind Webservices, wofür braucht man sie und natürlich das aller wichtigste wie programmiert man sie? Diese Fragen will ich in diesem Kurs beantworten, indem ich bei den Grundlagen beginne und wir ohne viel Schnickschnack einen ersten Webservice erstellen. Dabei ist mir besonders wichtig Dich Schritt für Schritt anzuleiten und jeden Schritt auch ausführlich zu erklären.
Des Weiteren ist dieser Kurs eine Abkürzung. Durch sehr viel komprimiertes Wissen vermeidet er langwierige Aufwände. Du ersparst dir tageweise Recherchen von zusammenhangslosen Informationen und wirst dich schnell in der Welt von Webservices zurechtfinden. Dieser Onlinekurs setzt genau dies in den Mittel Punkt: Fundierte Grundlagen, praxisorientierte Aufgabe, praxisorientierter Lösungsweg.
Die Werkzeuge bzw. Tools dafür sind kostenlos und ich zeige dir wie du sie bekommst, wie sie zu installieren sind und wie man mit ihnen arbeitet.
In diesem Kurs bekommst Du die aus meiner Sicht wichtigsten Fähigkeiten vermittelt, die man unbedingt haben sollte, um beispielsweise auch in der Berufswelt bestehen zu können, um langfristig erfolgreich Software zu implementieren, um bei den Arbeitskollegen mitreden zu können und um den einen oder anderen Vorgesetzten mit deinem Knowhow zu beeindrucken.
Wenn das die Dinge sind, die du erreichen willst, dann fang noch heute an.