Schulung · Workshop · Coaching · Beratung

C# Programmierung Grundlagen: Schulung für Einsteiger

C# Programmierung Grundlagen für Einsteiger: Sprache, .NET und Objekte

Dauer: ab 1 Tag | Preis: ab 900 EUR (Netto) | Termin: Ganztägig + halbtägig

Sie schreiben lesbare C#-Programme auf aktuellem .NET – mit Kontrollstrukturen, Zeichenketten, Methoden, Klassen und Records, Sammlungen und LINQ sowie ersten Unit-Tests.

Warum C# heute eine gute erste Sprache für Anwendungsentwicklung ist

C# verbindet eine strenge Typisierung mit einer kompakten, gut lesbaren Syntax und einer umfangreichen Standardbibliothek. Die Sprache ist längst nicht mehr an Windows gebunden: Mit dem quelloffenen .NET laufen C#-Programme unter Windows, macOS und Linux, als Webdienst in der Cloud, als Desktopanwendung oder als Spiel in Unity. Wer die Grundlagen sauber lernt, hat damit ein Fundament, das von kleinen Kommandozeilenwerkzeugen bis zu großen Unternehmensanwendungen trägt.

Die Schulung beginnt mit dem .NET SDK, dem Befehl dotnet und einem ersten Programm mit Top-Level-Anweisungen. Darauf folgen Datentypen, Operatoren und Nullable-Referenztypen, die viele NullReferenceException-Fehler schon beim Kompilieren verhindern. Sie steuern den Programmablauf mit Bedingungen, switch-Ausdrücken und Schleifen, behandeln Ausnahmen und verarbeiten Zeichenketten mit Interpolation, StringBuilder und kulturabhängigem Parsen – wichtig, sobald deutsche Dezimalzahlen und Datumsangaben ins Spiel kommen. Methoden mit benannten, optionalen und out-Parametern, Tupel für mehrere Rückgabewerte sowie Klassen, Eigenschaften, Vererbung und Records führen zur objektorientierten Programmierung. Sammlungen, LINQ, async/await und Tests mit xUnit runden die Grundlagen ab.

Wer mit Copilot in Visual Studio oder einem anderen Assistenten programmiert, profitiert von der Strenge des C#-Compilers: Nullable-Warnungen, Analyzer und Tests zeigen sofort, ob ein Vorschlag wirklich passt. Wir üben, solche Vorschläge kritisch zu lesen, Warnungen als Fehler zu behandeln und den Agenten erst nach einem grünen dotnet test weiterarbeiten zu lassen. Gerade Einsteiger:innen lernen so, veraltete Muster aus älteren Codebeispielen zu erkennen.

Programmiererfahrung in einer anderen Sprache hilft, ist aber nicht nötig. Jedes Kapitel endet mit kleinen Aufgaben am eigenen Rechner, deren Lösungen wir gemeinsam besprechen. Für Teilnehmende mit Vorkenntnissen aus Java oder älteren C#-Versionen legen wir den Schwerpunkt auf die neueren Sprachmittel.

Viele lernen C# noch aus Büchern, in denen jede Eigenschaft ein privates Feld mit Getter und Setter hat und null überall erlaubt ist. Das funktioniert, verschenkt aber, was die Sprache inzwischen leistet. Records, Pattern Matching und Nullable-Referenztypen sind keine Fortgeschrittenen-Themen – sie machen Anfängercode kürzer und vor allem sicherer. Ich zeige sie deshalb von Anfang an, nicht als Kapitel ganz am Ende.
Themen und Inhalte für Ihre Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung:

C# Programmierung Grundlagen für Einsteiger: Sprache, .NET und Objekte

Erste Schritte mit C# und .NET
  • C# und .NET heute: plattformübergreifend, quelloffen, aktuelle LTS-Version
  • .NET SDK installieren; Visual Studio, VS Code mit C# Dev Kit oder JetBrains Rider
  • Projekte mit dotnet new console, dotnet build und dotnet run
  • „Hello World“ mit Top-Level-Anweisungen und als dateibasierte App mit dotnet run hello.cs
  • Variablen, Wert- und Referenztypen, Typinferenz mit var
  • decimal, double und int: den richtigen Zahlentyp wählen
  • Nullable-Referenztypen: string? und Compilerwarnungen verstehen
  • Arithmetische, Vergleichs- und logische Operatoren, ?? und ?.
  • Kommentare und XML-Dokumentationskommentare mit ///
Programmablauf steuern
  • Bedingungen mit if, else if und else
  • switch-Anweisung und switch-Ausdruck mit Pattern Matching
  • for- und foreach-Schleifen über Arrays und Listen
  • while und do … while für Eingabeschleifen
  • Schleifen mit break und continue steuern, frühes return
  • Ausnahmen mit try, catch und finally behandeln und mit throw auslösen
  • Eigene Ausnahmeklassen und Filter mit catch … when
  • Ressourcen freigeben mit using-Deklaration
Zeichenketten verarbeiten
  • Strings vergleichen, durchsuchen und zerlegen: Contains, Split, Trim, Replace
  • Unveränderlichkeit von string und Vergleich mit StringComparison
  • Zahlen und Datum formatieren: Formatbezeichner und CultureInfo
  • String-Interpolation mit $"…" und Raw-String-Literale mit """
  • Texte in Schleifen mit StringBuilder zusammensetzen
  • Eingaben parsen mit int.TryParse, decimal.TryParse und DateOnly.TryParse
  • Muster erkennen mit Regex und [GeneratedRegex]
Methoden und Parameter
  • Methoden deklarieren, aufrufen und überladen; Ausdruckskörper mit =>
  • Lokale Funktionen und Lambda-Ausdrücke
  • Benannte und optionale Parameter mit Standardwerten
  • Übergabe per Referenz mit ref, out und in
  • Mehrere Rückgabewerte mit Tupeln und Dekonstruktion
Objektorientiertes C#: Klassen und Records
  • Klassen mit Feldern, Konstruktoren und primären Konstruktoren definieren
  • Zugriffsmodifikatoren public, private, protected, internal
  • Eigenschaften: Auto-Properties, init, required und berechnete Eigenschaften
  • Vererbung, virtual und override, abstrakte und versiegelte Klassen
  • Schnittstellen und Polymorphie
  • String-Darstellung mit ToString() überschreiben
  • Records: Wertgleichheit, with-Ausdrücke und automatisches ToString()
Sammlungen und LINQ
  • Arrays, List<T> und Dictionary<TKey, TValue> einsetzen
  • Collection-Ausdrücke mit [1, 2, 3] und Spread-Operator
  • Daten filtern, projizieren, sortieren mit Where, Select, OrderBy
  • Gruppieren und aggregieren mit GroupBy, Sum und Count
  • Generische Methoden und Typparameter lesen und schreiben
Asynchroner Code, Pakete und Tests
  • async und await beim Lesen von Dateien und HTTP-Aufrufen mit HttpClient
  • NuGet-Pakete mit dotnet add package einbinden
  • Unit-Tests mit xUnit schreiben und mit dotnet test ausführen
  • Debugging: Haltepunkte, Überwachung und Aufrufliste
C#-Code mit Coding-Agenten und Copilot
  • <Nullable>enable</Nullable> und TreatWarningsAsErrors: Agent arbeitet, bis dotnet build warnungsfrei ist
  • .editorconfig und Roslyn-Analyzer als Stilvorgabe, die der Agent per dotnet format einhält
  • Copilot in Visual Studio im Agentenmodus: Auftrag auf ein Projekt der Projektmappe begrenzen
  • xUnit-Tests vorab festlegen, Implementierung durch den Agenten, dotnet test als Abnahme
  • Agentenvorschläge auf Altlasten prüfen: ArrayList, Parse ohne Kultur, Felder statt Eigenschaften
Praxisprojekt: Haushaltsbuch auf der Kommandozeile
  • Kontoauszüge als CSV einlesen, Beträge als decimal mit deutscher Kultur parsen
  • Buchungen als Records modellieren und per Regeln Kategorien zuordnen
  • Monatsauswertung mit LINQ als formatierte Tabelle ausgeben
  • Fehlerhafte Zeilen protokollieren statt abbrechen, Kernlogik mit xUnit testen
Lernziele
  • Sie legen C#-Projekte mit dem .NET SDK an, bauen und starten sie
  • Sie steuern den Programmablauf mit Bedingungen, switch-Ausdrücken, Schleifen und Ausnahmen
  • Sie verarbeiten und parsen Zeichenketten kulturgerecht
  • Sie entwerfen Klassen und Records mit Eigenschaften, Vererbung und Schnittstellen
  • Sie werten Daten mit Sammlungen und LINQ aus und sichern Ihren Code mit xUnit-Tests ab
Zielgruppe
  • Einsteiger:innen in die Programmierung, die mit C# beginnen möchten
  • Entwickler:innen aus Java, Python oder JavaScript, die auf C# und .NET umsteigen
  • Entwickler:innen mit älteren C#-Kenntnissen, die aktuelle Sprachmittel kennenlernen wollen

*) Die Inhalte werden individuell abgestimmt und mit Praxisbeispielen abgerundet.

Ein Symbol für einen Kalender.

Offene Termine

Kostenlose Reservierung
Ein Symbol für Angebot erhalten.

Unser Angebot

Sind Sie auf der Suche nach einer Veranstaltung, die genau Ihrem Bedarf entspricht? Einer Veranstaltung, welche nur Inhalte vermittelt, die Sie selbst gewählt haben und speziell auf Ihr Unternehmen zugeschnitten ist? Dann sind Sie bei uns richtig!

Dauer

Ein Symbol für Dauer.
ab 1 Tag (8 UE)

Die Dauer richtet sich nach Ihren Vorstellungen und inhaltlichen Wünschen. Sie bekommen genau das, was Sie brauchen.

Preis

Ein Symbol für Preis.
ab 900 EUR (Nettopreis)
ab 1.071 EUR (Bruttopreis)

Die Preise verstehen sich bei Unternehmern gemäß § 14 BGB zzgl. MwSt. Der dargestellte Ab-Preis gilt für firmeninterne Veranstaltungen und entspricht dem niedrigsten Gesamtpreis für Veranstaltungen mit bis zu drei (3) Teilnehmenden.

Termin

Ein Symbol für einen Kalender.
Ganztägig + halbtägig
nach Vereinbarung

Ihr Wunschtermin wird bei der Planung berücksichtigt. Die Veranstaltung findet ganztägig + halbtägig zu flexiblen Zeiten statt.

Ihre Vorteile

Ein Symbol für ein Vorgespräch durchführen.
Persönliches Vorgespräch
Ein Symbol für die individuelle Vorbereitung.
Individuelle Vorbereitung
Ein Symbol für Experten aus der Praxis.
Experten aus der Praxis
Ein Symbol für ein Zertifikat.
Inklusive Zertifikat

Unsere Garantien

1. Relevanz-Garantie

Wir passen den Inhalt spezifisch an die Bedürfnisse jedes Teilnehmers an. Irrelevante Themen werden ausgespart, um den größtmöglichen Nutzen zu garantieren.

2. Qualitäts-Garantie

Durch regelmäßiges Feedback optimieren wir unsere Schulungen kontinuierlich und garantieren Ihnen ein Lernerlebnis der Extraklasse.

3. Zufriedenheits-Garantie

Unsere Zufriedenheitsgarantie spricht für sich – bei Unzufriedenheit entstehen Ihnen keine Kosten.

Wir helfen gerne weiter!

Rufen Sie uns an, schreiben eine E-Mail oder nutzen das Kontaktformular.

Jetzt anfragen
Einige Unternehmen, für die wir tätig waren

Bremer Landesbank

PROCITEC GmbH

BayWa AG

Teilnehmer

Feedback

Herr Hecker ist sehr gut auf individuelle Wünsche, Fragen und Anregungen eingegangen. Eine sehr informative, interessante und gelungene Veranstaltung.
Teilnehmer

Feedback

Herr Hecker hat das Thema sehr anschaulich dargestellt und ist auf alle Fragen eingegangen. Ich fühle mich jetzt gut vorbereitet, um durchzustarten.
Teilnehmer

Feedback

Die gelassene, professionelle Art hat mir gut gefallen. Kompetent, engagiert, professionell. Gute Beispiele, sympathisches Auftreten. Eigene Themenideen wurden aufgegriffen.
Unser Angebot für Ihre firmeninterne Beratung, Coaching, Workshop, Training und Weiterbildung

Lösungen für Ihren Bedarf an Coaching, Workshop, Training, Schulung und Weiterbildung

Profitieren Sie von unserer langjährigen Expertise in der beruflichen Weiterbildung, modernen Lernmethoden und einem Portfolio von über 600 IT-, Online- und Digital-Beratungsleistungen.
Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Weiterbildung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

✓
Ein Symbol für eine einzelne Person.

Für eine Person

Training & Coaching für Einzelpersonen

  • Passgenaue Inhalte auf den einzelnen Teilnehmer zugeschnitten
  • Ein sehr effektives Format, das schnell Ergebnisse bringt
  • Individuelles Training und Coaching motivieren und wirken
Jetzt anfragen
✓
Ein Symbol für eine Gruppe von Personen.

Für eine Gruppe

Training & Workshops für Teams und Abteilungen

  • Bedarfsgerechte Inhalte auf die Herausforderung der Praxis zugeschnitten
  • Konsequente Praxisorientierung, modernste Techniken und Tools
  • Neue Fähigkeiten und Kenntnisse nachhaltig in den Arbeitsalltag integrieren
Jetzt anfragen
✓
Ein Symbol für ein Unternehmen.

Für eine Firma

Training-Komplett-Lösungen für Ihr Unternehmen‍

  • Ganzheitliche Konzepte für Ihre Mitarbeiterentwicklung
  • Individueller Skill-Katalog zur Erweiterung Ihres internen Weiterbildungsangebots
  • Nachhaltige Personalentwicklung realisieren
Jetzt anfragen

Anfrage für eine unverbindliche + kostenlose Erstberatung zum Thema

C# Programmierung - Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung

Wir freuen uns über Ihre Anfrage und antworten so schnell es geht!

Ich interessiere mich für den Termin:

Termin anfragen

Das Angebot von "HECKER CONSULTING" richtet sich ausschließlich an Unternehmen und Behörden (iSv § 14 BGB). Verbraucher (§ 13 BGB) sind vom Vertragsschluss ausgeschlossen. Mit Absendung der Anfrage bestätigt der Anfragende, dass er nicht als Verbraucher, sondern in gewerblicher Tätigkeit handelt. § 312i Abs. 1 S. 1 Nr. 1-3 und S. 2 BGB (Pflichten im elektronischen Geschäftsverkehr) finden keine Anwendung.

Vielen Dank, Ihre Nachricht wurde empfangen!
Beim Absenden des Formulars ist etwas schiefgelaufen.
Beratung, Coaching, Workshop, Training, Schulung

Ähnliche Leistungen, die Sie interessieren könnten.

Wir erweitern ständig unser Beratungsportfolio. Über 600 IT-, Online-, Digital-Beratungsleistungen haben wir für Sie im Programm. Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Beratung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

Mehr IT-, Online-, Digital-Beratungsleistungen anzeigen >>
Nach oben