C# .NET - Einführung in die Programmierung mit C# für Programmieranfänger

- Seminar in Präsenz und Live Online -

Kurzbeschreibung

Schwerpunkte des Kurses: Entwicklungsumgebung Visual Studio in der aktuellen Version, Aufbau und Syntax von C# als objektorientierter Sprache, Datentypen und die Klassenbibliotheken, Strukturen in C#, Variable, Namespaces, Klassen, Vererbung, Fehlerbehandlung, Einsatz der in das .NET Framework eingebetteten Technologien WinForms und ADO.NET - im Kurs werden diese Themen anhand einfacher Programme bzw. Beispiele vermittelt. Der Kurs wird mit der aktuellen Version von Visual Studio und .NET durchgeführt, andere Versionen nach Absprache.

Kursinhalte

  • Einführung .NET Entwicklung
  • Was ist .NET?
  • Überblick über die .NET-Architektur
  • Begriffsklärung, wie z.B. Assembly, Namespace, Klasse, Kompilierung
  • Struktur eines C#-Programms
  • Konsolenanwendungen
  • Entwicklungsumgebung Visual Studio
  • Grundlagen C#
  • Variablen und Datentypen
  • Schlüsselwörter
  • Operatoren
  • Kommentare und Formatierung
  • Lesen und Schreiben in der Konsole
  • Formatierte Ausgaben
  • Syntax
  • Datentypen
  • Nullbare Datentypen
  • Werte und Referenztypen
  • Programmsteuerung in C#
  • Casting
  • switch-Anweisung
  • Pattern Matching mit switch
  • Objektorientierte Programmierung
  • Klassen
  • Partielle Klassen
  • Objekte
  • Datenkapselung und Zugriffsmodifizierer
  • Konstruktoren und Destruktoren
  • Vererbung
  • Abstrakte Klassen und Schnittstellen
  • Methoden
  • Erweiterungsmethoden
  • Statische Klassen und Methoden
  • Polymorphismus und Überladung
  • Methodenüberladung
  • Methodenüberschreibung
  • Operatorenüberladung
  • LINQ
  • Einführung in LINQ
  • LINQ Syntax
  • Lambda-Expression
  • Anonyme Datentypen
  • Konzepte der Fehlerbehandlung und Ausnahmebehandlung
  • Try-Catch-Blöcke
  • Eigene Ausnahmeklassen erstellen
  • finally und Ressourcenmanagement
  • Guards
  • Arbeiten mit Sammlungen
  • Arrays, Listen und Dictionaries
  • Einsatz von LINQ für komplexe Datenabfragen
  • Iteratoren und die foreach-Schleife
  • Interfaces
  • Definition
  • Standardinterfaces
  • Interface und Implementierung
  • Speicherverwaltung
  • Using Blöcke
  • IDisposable Interface
  • GC Methoden
  • Zusammenfassung
  • Wiederholung der wichtigsten Konzepte
  • Weiterführende Themen

Seminar- bzw. Schulungsvoraussetzungen

Kenntnisse in C# bzw. Visual Studio sind keine Voraussetzung, jedoch sollten grundlegende Kenntnisse über Programmierung vorhanden sein. Dies können entweder durch Anwendungsprogrammierung innerhalb von Office-Programmen erworben sein (VBA) oder durch Grundkenntnisse in einer Skriptsprache wie JavaScript. Ebenso genügen Kenntnisse entsprechend unseres Kurses Programmierung Einstieg.

Preis

2.590,00 € (zzgl. 19% MwSt.)

Dauer

5 Tage

Standort

Köln

Online

Termin auswählen

individuelle Termine auf Anfrage

Standort oder Online auswählen

Weiter zur Buchung

Unsere Partner