İçeriğe geç / Skip to content / Zum Inhalt

C#- und .NET-Tutorials: Von OOP bis zur Web-API

Eine Reihe zur objektorientierten Programmierung in C# (Klassen, Konstruktoren, Zugriffsmodifizierer, Vererbung, Interfaces) und ein Einstieg in die API-Entwicklung mit ASP.NET Core – inklusive typischer Klausurfragen aus OOP-Vorlesungen.

8 Artikel

Einstieg in die objektorientierte Programmierung

  1. Einführung in OOP: Warum prozedurale Programmierung endetDer Weg von prozeduraler zu objektorientierter Programmierung: raus aus dem Spaghetticode, hin zu sauberem und wartbarem Code.
  2. C# Klasse und Objekt: Bauplan und ProduktDie Grundbausteine der OOP – Klasse und Objekt – anhand der Analogie einer Backform lernen und Property, Methode und Instanz an Beispielen aus der Praxis üben.
  3. C# Konstruktor: der heimliche Held der ObjekterzeugungWas ist ein Konstruktor und warum brauchen wir ihn? Standardkonstruktor, parametrisierter Konstruktor und Konstruktor-Überladung an Beispielen aus der Praxis.
  4. C# Zugriffsmodifizierer: Türen abschließen oder offen lassen?Was bedeuten public, private, protected und internal? Wie Getter- und Setter-Methoden Daten sichern, am Beispiel eines Bankkontos.

Vererbung und Abstraktion

  1. C# Vererbung und Polymorphie: virtual, override und newLeitfaden zu C# Vererbung und Polymorphie: base, Konstruktorverkettung, virtual/override vs. new, sealed, is/as und die Klausurfrage zur Ausgabe.
  2. C# Interface vs. abstrakte Klasse: Unterschiede und EinsatzC# Interface vs. abstrakte Klasse: was beide enthalten dürfen, mehrere Interfaces, Entscheidungshilfe, Zahlungsbeispiel und typische Prüfungsfragen.

Eine Web-API schreiben

  1. ASP.NET Core Minimal API: Einstieg mit der ersten REST-APIEine REST-API mit ASP.NET Core Minimal APIs von Grund auf: MapGet/MapPost, Routenparameter, TypedResults, Dependency Injection, Validierung, curl-Tests.

Weitere Artikel