C# .NET Grundkurs
Solider Einstieg in C# mit Visual Studio, OOP, LINQ, Datenzugriff und async Code für .NET-Projekte
- C#-Syntax und Programmsteuerung
- Visual Studio und Debugging
- OOP mit Klassen und Vererbung
- 5 Tage
- Grundlagen
- Online
- 5,0 3 Bewertungen
- Garantierte Termine Diese Termine finden statt
- Online Live per Videokonferenz
- max. 8 Teilnehmerinnen und Teilnehmer pro Gruppe
- Keine Vorkasse Rechnung nach dem Seminar
Das nimmst du mit
- C#-Syntax und Programmsteuerung
- Visual Studio und Debugging
- OOP mit Klassen und Vererbung
- LINQ, Lambda-Ausdrücke und Generics
- Fehlerbehandlung mit Exceptions
- Async, Tasks und Datenzugriff
Passt das zu dir?
Damit du den Tag wirklich mitnimmst, lohnt sich ein kurzer Abgleich.
Richtig für dich, wenn
- Programmieranfängerinnen und Programmieranfänger mit ersten Kenntnissen in Programmierlogik
- Entwicklerinnen und Entwickler, die von Java, VBA, JavaScript oder anderen Sprachen nach C# wechseln
- IT-Fachkräfte, die C# für .NET-Projekte, Automatisierung oder interne Anwendungen einsetzen möchten
- Software-Teams, die gemeinsame Grundlagen für C#-Syntax, OOP und Visual Studio benötigen
Das bringst du mit
- Keine Vorkenntnisse in C# oder Visual Studio erforderlich
- Grundlegende Programmierkenntnisse, zum Beispiel aus Java, VBA, JavaScript oder einer Skriptsprache
- Verständnis einfacher Programmabläufe wie Variablen, Bedingungen und Schleifen
- Für reine Neueinsteigerinnen und Neueinsteiger empfiehlt sich vorab die Einführung in die Programmierung für Programmiereinsteiger
Dein Lernweg
Tag 1: .NET und Visual Studio sicher starten
Ergebnis: Grundbegriffe der .NET-Entwicklung sind eingeordnet, ein erstes C#-Projekt wird in Visual Studio angelegt, ausgeführt und debuggt.
Inhalt: Überblick über .NET, Einordnung des .NET Frameworks, Projektstruktur, Assembly, Namespace und Klasse. Visual Studio mit Solution und Projekt, Build und Run, Debugger-Grundlagen, Breakpoints, Step-Funktionen, Watch-Fenster und erste Konsolenanwendung.
Übung: Aufbau einer kleinen Anwendung mit Ausgabe, Eingabe und Debugging typischer Laufzeit- und Logikfehler.
Tag 2: C#-Grundlagen und Programmsteuerung
Ergebnis: Sauberer C#-Code mit den wichtigsten Sprachelementen wird geschrieben und Programmabläufe werden strukturiert gesteuert.
Inhalt: Syntax, Datentypen, Variablen, Operatoren, Strings, Konvertierungen, Bedingungen, switch-Anweisungen, Schleifen, Methoden, Parameter, Rückgabewerte und Scope. Ergänzend werden Lesbarkeit, Namensgebung und einfache Strukturierungsregeln besprochen.
Übung: Kleine Aufgaben zur Eingabe, Verarbeitung und Ausgabe mit Kontrollstrukturen und Methoden.
Tag 3: Objektorientierung in C#
Ergebnis: Einfache Domänen werden mit Klassen und Objekten modelliert, zentrale OOP-Konzepte werden in C# korrekt eingesetzt.
Inhalt: Klassen und Objekte, Konstruktoren, Felder, Properties, Methoden, statische und instanzbasierte Mitglieder, Sichtbarkeiten, Kapselung, Vererbung, Basisklassen und Überschreiben. Der Zusammenhang zwischen Anforderung, Modellierung und Code-Struktur wird anhand kleiner Beispiele erarbeitet.
Übung: Modellierung einer kleinen Fachlogik mit mehreren Klassen und klaren Zuständigkeiten.
Tag 4: Interfaces, Generics, Delegates und Exceptions
Ergebnis: Code wird über Interfaces entkoppelt, generische Typen werden sicher genutzt und Fehlerfälle kontrolliert behandelt.
Inhalt: Interfaces mit Definition, Implementierung und Standardinterfaces, Einsatz für Austauschbarkeit und Testbarkeit. Generics mit generischen Collections, eigenen generischen Typen und Constraints. Delegates mit Callback-Prinzip, Event-Delegate und anonymen Methoden. Exceptions mit try-catch-finally, Exception-Klasse, eigenen Exception-Klassen und sinnvollen Fehlermeldungen.
Übung: Erweiterung eines Beispielprojekts um Interfaces, generische Collections und robuste Fehlerbehandlung.
Tag 5: LINQ, Datenzugriff, Tasks und Transfer
Ergebnis: Daten werden mit LINQ verarbeitet, gängige Datenzugriffsansätze in .NET werden eingeordnet und einfache Nebenläufigkeit wird kontrolliert eingesetzt.
Inhalt: LINQ-Syntax, Lambda-Ausdrücke, anonyme Typen, typische Abfragen, Filter, Sortierungen und Projektionen. Überblick über ADO.NET, Datenzugriffsschichten, Entity Framework Core, Typed DataSet und WCF Data Services als fachliche Einordnung. Multithreading und Asynchronität mit Task Parallel Library, async/await, Cancellation, Synchronisation und Barrier. Ressourcenverwaltung mit .NET-Ressourcen-Manager und Einordnung für Desktop-Anwendungen.
Übung: Abschließende Transferaufgabe mit Datenverarbeitung, Fehlerbehandlung und strukturierter Projektorganisation.
Klarheit von Anfang an
Format, Ablauf und alles, was schon enthalten ist. Keine Überraschungen, nur Fokus auf dein Ergebnis.
- Live-OnlineInteraktiv per Videokonferenz, von überall
5 Tage
Kompakt aufgebaut, damit du schnell ins Tun kommst.
max. 8
Kleine Gruppe, damit genug Raum für deine Fragen bleibt.
- Fachliche Einführung durch den Dozenten mit direkt anschließenden Code-Beispielen
- Schrittweise Übungen in Visual Studio vom ersten Projekt bis zu strukturierten C#-Programmen
- Hands-on Labs zu OOP, LINQ, Exceptions, Generics und Datenzugriff
- Besprechung typischer Fehlerbilder beim Kompilieren, Debuggen und Refactoring
- Transferaufgaben zur Anwendung der Inhalte in eigenen Entwicklungsprojekten
Das ist immer dabei
- Ausführliche Schulungsunterlagen und Praxisbeispiele
- Teilnahmezertifikat
- Übungsumgebungen und Beispieldaten
- Nachbetreuung per E-Mail nach dem Seminar
Sichere dir deinen Platz
Wähle den Termin, der zu dir passt. Online live dabei oder vor Ort, ganz wie es für dich passt.
- Erfahrene IT-Trainer aus der Praxis
- Keine Vorkasse, Rechnung nach dem Seminar
- Kostenfreie Umbuchung bis 14 Tage vor Start
Lieber das ganze Team?
Bring dieses Seminar zu euch ins Haus oder lass uns ein Programm bauen, das genau auf euer Unternehmen passt.
Inhouse-Schulung
Wir kommen zu dir und schulen dein Team genau auf eure Praxis.
- Komplett auf eure Use-Cases und Tools zugeschnitten
- Termin und Ort bestimmst du, vor Ort oder Live-Online
- Ein fester Pauschalpreis statt Preis pro Person
Firmen-Seminar
Ein individuelles Programm, das wir auf eure Ziele zuschneiden.
- Frei kombinierbare Module aus unserem Themenkatalog
- Skalierbar von der Kleingruppe bis zur ganzen Belegschaft
- Begleitung über mehrere Termine hinweg möglich
Das sagen Teilnehmerinnen und Teilnehmer
Echte Rückmeldungen aus den Feedbackbögen dieses Seminars.
Dozent Denis Kohl hat es überragend gemacht! Sehr praxisnah gelehrt. Davon kann ich für meine Arbeit sehr viel mitnehmen.
- Wissen
- 5,0
- Verständlichkeit
- 5,0
- Struktur
- 5,0
- Praxis
- 5,0
- Stimmung
- 5,0
Deine IT-Schulungen München-Expertinnen und -Experten
Du hast Fragen zu Inhalten, Terminen oder einer passenden Lösung für dein Team? Wir beraten dich gern, bevor du buchst. Direkt, ohne Umwege.
Antwort in der Regel am selben Werktag
Dein cmt-Team München
Beratung zu IT-Weiterbildung
Fragen und Antworten zu C# .NET Grundkurs
Für wen ist der C# .NET Grundkurs geeignet?
Der C# .NET Grundkurs richtet sich an Programmieranfängerinnen und Programmieranfänger mit ersten Grundlagen sowie an Umsteigerinnen und Umsteiger aus anderen Sprachen. Besonders geeignet ist das Seminar, wenn du C# für .NET-Projekte, interne Anwendungen, Automatisierung oder als Basis für weiterführende Microsoft-Entwicklung einsetzen möchtest.
Welche Vorkenntnisse brauche ich für den C# .NET Grundkurs?
Kenntnisse in C# oder Visual Studio sind nicht erforderlich. Grundlegende Programmiererfahrung sollte vorhanden sein, zum Beispiel mit Java, VBA, JavaScript oder einer Skriptsprache. Wer noch keine Programmiererfahrung hat, sollte vorher die Einführung in die Programmierung für Programmiereinsteiger besuchen.
Geht es im Seminar um .NET oder um das .NET Framework?
Der Kurs behandelt C# im Kontext der .NET-Plattform. Das .NET Framework wird fachlich eingeordnet, weil viele bestehende Anwendungen darauf basieren. Der Einstieg wird jedoch so aufgebaut, dass die Grundlagen auch für aktuelle .NET-Entwicklung tragfähig sind.
Wird Visual Studio im Kurs praktisch eingesetzt?
Ja. Visual Studio ist Bestandteil der Schulung. Im Seminar werden C#-Projekte angelegt, ausgeführt und debuggt. Dabei geht es auch um Projektstruktur, Build-Prozess, Breakpoints, schrittweise Programmausführung und die Auswertung von Variablen im Debugger.
Welche OOP-Themen werden im C# Grundkurs behandelt?
Behandelt werden Klassen, Objekte, Konstruktoren, Properties, Methoden, statische und instanzbasierte Mitglieder, Vererbung, Interfaces und Kapselung. Ziel ist ein belastbares Grundverständnis, um C#-Code strukturiert aufzubauen und einfache Domänenmodelle umzusetzen.
Lerne ich LINQ, Lambda-Ausdrücke und Generics?
Ja. LINQ-Syntax, Lambda-Ausdrücke, anonyme Typen und Generics gehören zu den Kursinhalten. Damit werden Daten gefiltert, projiziert und typisiert verarbeitet, zum Beispiel in Collections oder bei einfachen Datenzugriffsaufgaben.
Welche Rolle spielen Datenzugriff und Entity Framework?
Der Kurs gibt einen Einstieg in Datenzugriffsansätze in .NET. ADO.NET wird als Grundlage eingeordnet, Entity Framework Core als aktueller Ansatz für objektorientierten Datenzugriff vorgestellt. Zusätzlich werden ältere Technologien wie Typed DataSet und WCF Data Services fachlich eingeordnet.
Welche Weiterbildung passt nach dem C# .NET Grundkurs?
Als fachliche Vertiefung bietet sich der C# .NET Aufbaukurs an. Für Desktop-Oberflächen ist der WPF und C# Kompaktkurs passend. Wer mobile Anwendungsentwicklung im Microsoft-Umfeld kennenlernen möchte, kann anschließend den Xamarin Grundkurs prüfen.