20% Rabatt mit Code ERSTIS26

C# · .NET · 1:1 · 60 MIN · AB 59,99 €/H

C# erklärt von einem Senior, der auch Java für Geld schreibt.

Live mit einem Senior-Dev, der C# und Java in derselben Woche nutzt. Wir übersetzen Java-Reflexe in idiomatisches C#, gehen LINQ und async/await durch und machen ASP.NET Core vertraut statt fremd.

Dennis, Senior Java · C# / .NET · 11 J. Industrie Dennis LIVE Senior Java · C# / .NET · 11 J. Industrie antwortet ≤ 4 h Kostenloses Erstgespräch →

Erst die Java → C# Übersetzung sehen? Rosetta-Tabelle ansehen →

  • 60 Min · 1:1 mit Senior-.NET-Dev
  • Browser-Classroom, kein Zoom
  • Stornierung bis 12 h vorher

Live aus einer Session

UsersController.cs ⎙ geteilt
// LINQ + async, Java-Reflexe willkommen
public async Task<List<User>> GetActive() =>
  await _db.Users
    .Where(u => u.IsActive)
    .OrderBy(u => u.Name)
    .ToListAsync();
LINQ-Ketten lesen sich wie Streams. Die Sprache kannst du eigentlich schon. — Dennis, vor 16 min
JAVA → C# · ROSETTA

Aus Java kommst du? Das ändert sich am ersten Tag.

Seite-an-Seite-Übersetzungen der Muster, die Java-Devs zehnmal am Tag nutzen. Gleiche Absicht, andere Idiomatik. Dein Muscle Memory muss nicht bei Null starten.

Java
private String name;
public String getName() { return name; }
public void setName(String n) { name = n; }
C#
public string Name { get; set; }
Warum

Auto-Properties sind in C# First-Class. Kein Boilerplate, und Validierung lässt sich später ergänzen, ohne jede Aufrufstelle anzufassen.

C#-CURRICULUM

C# und .NET, die Teile, die in Klausuren und Jobs vorkommen.

Vom ersten Console.WriteLine bis zur kleinen ASP.NET-Core-Route mit LINQ auf einer Liste. Wir konzentrieren uns auf das, was du wirklich brauchst, nicht auf einen kompletten Microsoft-Learn-Pfad.

01

C#-Grundlagen

Typen, Kontrollstrukturen, Methoden, Properties. Die Basis, auf der alles aufbaut.

  • int, double, string, bool
  • var vs explizite Typen
  • Methoden und Überladung
  • Properties und Auto-Properties
  • Nullable Reference Types
  • String-Interpolation
02

OOP in C#

Klassen, Vererbung, Interfaces. Nah an Java, mit ein paar schärferen Kanten und Helfern.

  • Klassen, Structs und Records
  • Vererbung und Polymorphie
  • Interfaces und Default-Methoden
  • abstract vs sealed
  • Equality, GetHashCode, Equals
  • Records für Value-Semantik
03

Collections und LINQ

Wo C# bei Alltagsaufgaben gegen Java glänzt: LINQ auf Listen, Dictionaries und Queries.

  • List, Dictionary, HashSet im Alltag
  • IEnumerable vs IList
  • LINQ: Where, Select, GroupBy
  • OrderBy und ThenBy
  • Lambdas und Expression Trees
  • Deferred vs Immediate Execution
04

Async, await, Exceptions

Das Async-Modell, das Java-Devs erst verwirrt, dann das Lieblingsfeature wird.

  • async / await Mental-Modell
  • Task und Task<T>
  • ConfigureAwait einfach erklärt
  • try / catch / finally-Idiome
  • Eigene Exception-Klassen
  • Cancellation Tokens
05

ASP.NET Core, kompakt

Eine minimale REST-Route, Dependency Injection und wie Requests tatsächlich fließen.

  • Minimal API: Hello-World-Endpoint
  • Controller und Routing
  • Dependency Injection im DI-Container
  • appsettings und Konfiguration
  • Model-Binding und Validation
  • Entity Framework Core, Erstkontakt
06

Von Java zu C#

Eigene Spur für alle, die schon Java schreiben und schnell in C# produktiv werden wollen.

  • Property vs Getter/Setter
  • out / ref / in Parameter
  • equals und hashCode → Equals / GetHashCode
  • Streams → LINQ
  • Optional → Nullable Reference Types
  • Maven/Gradle → dotnet CLI
ROADMAP

So läuft eine C#-Serie mit uns.

Konkrete Sessions, konkrete Ergebnisse. Nach dem Erstgespräch entscheidest du, ob wir den ganzen Bogen laufen oder direkt zu LINQ, async oder ASP.NET Core springen.

  1. S1
    Schritt 1
    Diagnose

    Wir schauen auf deinen Code, deine Klausur oder dein Projekt. Nach 30 Min wissen wir beide, ob die Lücke bei Syntax, OOP, LINQ, async oder einfach beim neuen Tooling sitzt.

  2. S2
    Schritt 2
    Grundlagen und OOP

    Typen, Methoden, Properties, Vererbung, Interfaces. Mit kleinen Live-Übungen gefestigt. Wenn du aus Java kommst, mappen wir die Unterschiede explizit.

  3. S3
    Schritt 3
    Collections und LINQ

    Die Session, an die sich Studis erinnern. Wir ersetzen zehn Schleifen durch drei LINQ-Ketten und endlich klickt GroupBy.

  4. S4
    Schritt 4
    Async und await

    Das Async-Modell in Bildern. Task, await-Punkte, wo Deadlocks herkommen und wie du async-Code schreibst, der nicht über seine Reihenfolge lügt.

  5. S5
    Schritt 5
    ASP.NET Core

    Wir bauen gemeinsam eine kleine Route. Routing, DI, Model-Binding. Optional: Erstkontakt mit Entity Framework Core.

  6. S6
    Schritt 6
    Deine Aufgabe oder Klausur

    Wir gehen deine echte Aufgabe durch und schicken eine Version raus, die du abgeben oder mergen kannst, ohne dich für unangenehme Stellen zu rechtfertigen.

Marcel Schmidtpeter, Gründer und Senior Developer, Study IT
VOM GRÜNDER

Warum es Study IT gibt.

Ich habe Study IT gebaut, weil ich selbst erlebt habe, wie Informatik-Lehre an der Uni auseinanderbricht.

Unsere Tutor:innen sind echte Entwickler:innen, keine Studi-Jobber.

Marcel Schmidtpeter Gründer und Senior Developer

Direkt an mich: marcel.schmidtpeter@study-it.education

DEIN TUTOR FÜR C# UND .NET

Dennis kennt C# aus Industrie-Projekten.

Senior Java Software Engineer mit projektabhängigem C#/.NET-Einsatz. Er zieht den Sprachvergleich zu Java sauber und führt dich durch ASP.NET Core, LINQ und Collections.

Dennis
Online · antwortet schnell
Industrie­erfahrung
11 J
Java Engineer
Senior
seit 2015
FIAE
Dennis
Senior Java Software Engineer
„Programmieren versteht man, wenn man weiß, warum eine Lösung funktioniert. Mein Ziel: dass du Code nicht abschreibst, sondern selbst hinkriegst."
Werdegang
  1. Heute Senior Java Software Engineer · Industrie
  2. 2015 bis heute Softwareentwicklung in der Industrie · 2 berufliche Stationen, 11 Jahre kumuliert
  3. 2015 bis 2018 Ausbildung Fachinformatiker Anwendungsentwicklung · Praxisbetrieb · IHK-Abschluss
  • Java
  • Spring
  • C#
  • Python
  • OOP
  • Algorithmen
  • Datenstrukturen
  • Unit Testing
AUF EINEN BLICK
Antwortzeit
≤ 4 h
Lernende
Studierende · Azubis · Quereinsteiger
Sprache
Deutsch (Muttersprache)
Dennis buchen, 60 €/h → Vollständiges Profil ansehen → Alle Tutor:innen ↓
PREISE

Transparente Preise. Kein Abo.

Eine Session, ein Intensiv-Block oder Semesterbegleitung. Gleicher Stundensatz, gleicher Senior-Tutor.

Mit Code ERSTIS26 · −20%
Einzelsession · 60 Min
47,99 €
59,99 €
Mit Code ERSTIS26 auf deine erste Session · bis 30.06.2026
60 Minuten 1:1
  • Live im Classroom
  • Dein Code, dein Tempo
  • Keine Mindestanzahl
  • Stornierung bis 12 h vorher
Session buchen →
Stripe · PayPal · sofort bestätigt
Stornierung bis 12 h vorher kostenfrei
Erste Stunde 47,99 € mit Code ERSTIS26
FAQ

C#-Nachhilfe: häufige Fragen

Ich komme aus Java. Bin ich verloren?
Eher das Gegenteil. Dennis schreibt beides in derselben Woche, also laufen wir bei Bedarf eine Java-zu-C#-Übersetzungsspur: Properties vs Getter, LINQ vs Streams, Nullable Reference Types vs Optional, dotnet CLI vs Maven.
Unterrichtet ihr nur C# auf .NET 8/9 oder auch ältere Versionen?
Wir fokussieren modernes .NET (8 / 9) und schreiben das C#, das die Industrie heute ausliefert. Wenn dein Kurs oder Betrieb auf .NET Framework oder älterem C# läuft, sag das im Erstgespräch.
Deckt ihr ASP.NET Core und EF Core ab?
Ja, auf dem Niveau, das Studis oder Junior-Devs brauchen: eine minimale Route, Routing, Dependency Injection und ein Erstkontakt mit Entity Framework Core. Kein Vollarchitektur-Kurs.
Helft ihr bei Unity / Gamedev?
Nicht im Angebot. Wir coachen C# als Sprache und .NET serverseitig oder am Desktop. Unity-spezifische Themen (MonoBehaviour, Prefabs, die Engine selbst) sind nicht das, was wir tun.
Helft ihr bei einer C#-Klausur an der Hochschule?
Ja. Bring Altklausuren und das Skript mit. Wir gehen die typischen Klausurfallen live durch: LINQ-Ketten, async/await-Ausführungsreihenfolge, Value vs Reference Types und OOP-Design.
Brauche ich Visual Studio installiert?
Für die erste Session nicht. Der Browser-Classroom reicht. Für längere Bögen helfen wir dir, das dotnet CLI und entweder VS Code oder Visual Studio lokal zum Laufen zu bringen.
C# / .NET · 1:1 · ERSTGESPRÄCH GRATIS

Java im Kopf, C# auf dem Bildschirm? Wir mappen das mit dir.

15 Min reden, dann entscheiden. Properties, LINQ, Nullable Types: die Java-zu-C#-Übersetzung läuft im Hintergrund mit.