Inhalt
Dieses Seminar können Sie als Präsenzseminar oder als Live-Online-Training buchen! Details unter: Direktlink zum Kurs!
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.
Dieses Seminar ist einAngebot der PC-COLLEGE - Gruppe.
Inhalt:
- 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
Lernziele:
Schwerpunkte des Kurses: Entwicklungsumgebung Visual Studio, Aufbau und Syntax von C# als objektorientierter Sprache, Datentypen und die Klassenbibliotheken, Strukturen in C#, Variable, Namespaces, Klassen, Vererbung, Fehlerbehandlung - im Kurs werden die
- Sonstiges Merkmal
- Kurskategorie Berufliche Bildung