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

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

C# Vererbung und Polymorphie: virtual, override und new

Leitfaden zu C# Vererbung und Polymorphie: base, Konstruktorverkettung, virtual/override vs. new, sealed, is/as und die Klausurfrage zur Ausgabe.

C# Interface vs. abstrakte Klasse: Unterschiede und Einsatz

C# Interface vs. abstrakte Klasse: was beide enthalten dürfen, mehrere Interfaces, Entscheidungshilfe, Zahlungsbeispiel und typische Prüfungsfragen.

ASP.NET Core Minimal API: Einstieg mit der ersten REST-API

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

.NET-Lehrkraft wählen: Leitfaden für C# und ASP.NET

C#- und .NET-Unterricht auswählen: Fragen für die Probestunde, Warnsignale, wann sich Einzelunterricht nicht lohnt, und eine realistische Lernreihenfolge.

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.

Einführung in OOP: Warum prozedurale Programmierung endet

Der Weg von prozeduraler zu objektorientierter Programmierung: raus aus dem Spaghetticode, hin zu sauberem und wartbarem Code.

C# Konstruktor: der heimliche Held der Objekterzeugung

Was ist ein Konstruktor und warum brauchen wir ihn? Standardkonstruktor, parametrisierter Konstruktor und Konstruktor-Überladung an Beispielen aus der Praxis.

C# Klasse und Objekt: Bauplan und Produkt

Die Grundbausteine der OOP – Klasse und Objekt – anhand der Analogie einer Backform lernen und Property, Methode und Instanz an Beispielen aus der Praxis üben.