Webdienste
APIs und Webanwendungen mit ASP.NET Core entwickeln.
C# ist eine Sprache im .NET-Ökosystem. Sie wird für Webdienste, Desktop-Anwendungen und Spiele eingesetzt. Typen, Klassen und Bibliotheken helfen dabei, größere Programme zu strukturieren.
Die wichtigsten Einsatzgebiete auf einen Blick – und eine Grenze, die du kennen solltest.
APIs und Webanwendungen mit ASP.NET Core entwickeln.
Geschäftsanwendungen und Verwaltungswerkzeuge erstellen.
Spiellogik etwa in Unity schreiben.
Erst die Aufgabe lesen, dann den Code verfolgen und schließlich eine kleine Änderung ausprobieren.
Ein Bestellsystem prüft eine einfache Versandregel.
int warenwert = 65;
bool versandfrei = warenwert >= 50;
System.Console.WriteLine(versandfrei ? "Versandfrei" : "Versandkosten");Versandfrei
Was wird bei einem Warenwert von 35 ausgegeben?
Versandkosten. Für echte Geldberechnungen mit Nachkommastellen wird häufig decimal verwendet.
Ein Dashboard zählt offene Zustände.
string[] status = { "offen", "fertig", "offen" };
int offen = 0;
foreach (string eintrag in status)
{
if (eintrag == "offen") offen++;
}
System.Console.WriteLine(offen);2
Füge ein weiteres fertiges Ticket hinzu.
Die Ausgabe bleibt 2, weil nur offene Tickets gezählt werden.
Vertiefe das Thema in der Dokumentation oder vergleiche es mit einem verwandten Werkzeug.
TypeScript ergänzt JavaScript um prüfbare Typbeschreibungen. Dadurch fallen viele unpassende Datenzugriffe schon beim Entwickeln auf. Für die Ausführung wird gewöhnlich JavaScript erzeugt.
TypeScript mit BeispielenJava wird häufig für größere Anwendungen und Serverdienste verwendet. Quelltext wird typischerweise zu Bytecode übersetzt, den eine Java Virtual Machine ausführt.
Java mit Beispielen