Zum 01. September 2024 ging der Geschäftsbetrieb der MicroConsult Microelectronics Consulting & Training GmbH über an die MicroConsult Academy GmbH. Diese wird das Geschäft in vollem Umfang, mit dem bewährten Personal und mit der gewohnten hohen Qualität weiterführen. Ihre Fragen beantworten wir gerne unter kontakt@microconsult.com.

Experience Embedded

Professionelle Schulungen, Beratung und Projektunterstützung

C# .NET Training: C# Programmierung unter .NET - Live-Online-Training

  • Inhalt
     
  • Ziele -
    Ihr Nutzen
  • Teilnehmer
     
  • Voraussetzungen
     

Nach Teilnahme am C# .NET Training beherrschen Sie C# und kennen das .NET Framework im Überblick. Innerhalb des Visual Studio .NET erstellen Sie einfache Applikationen mit C#.

Das C# .NET Training richtet sich an Software-Entwickler und Software-Architekten.

Grundlagen der objektorientierten Programmierung, wie sie das Training "OOP-Grundlagen: Sprachunabhängiger Einstieg in die objektorientierte Programmierung" vermittelt, sowie Programmiererfahrung mit C oder einer anderen Programmiersprache.

.NET Überblick

  • Einführung in das .NET-Framework
  • Schlüsselkonzepte des .NET-Frameworks

Aufbau von .NET-Programmen

  • Einstieg in ein C#-Programm
  • Kommentare
  • Demonstration von Beispielen

Überblick über die Standarddatentypen

  • Ganze Zahlen , Fließkommazahlen, Text
  • Typumwandlungen
  • Arrays
  • Aufzählungstypen (Enums)
  • Eigene Datentypen
  • Type Inference (var)
  • Demonstration von Beispielen

Formatierte Ausgabe

  • Formatierungszeichen
  • Eigene Formatierungen
  • String-Interpolation
  • Übung: Anwendung von Datentypen und formatierter Ausgabe in einem einfachen Programm

Operatoren

  • Überblick über die Operatoren
  • Arithmetische, relationale und logische Operatoren, Bit-Operatoren
  • Demonstration von Beispielen

Kontrollstrukturen

  • Verzweigungen
  • Sprünge
  • Schleifen
  • Übung: Nutzen von Kontrollstrukturen

Klassen

  • Aufbau von Klassen
  • Objekterzeugung
  • Fields, Methoden und Properties
  • Zugriffsmodifizierer
  • Konstruktoren und Destruktoren
  • Überladen von Methoden
  • Namensräume
  • Übung: Erstellen von Klassen mit Properties und Methoden

Operatorüberladung

  • Überladung von Operatoren
  • Explizite und implizite Konvertierungsoperatoren
  • Indexer
  • Demonstration von Beispielen

Vererbung

  • Ableiten von einer Basisklasse
  • Auswirkungen der Zugriffsmodifikatoren
  • Aufruf des Basisklassenkonstruktors
  • Verbergen und Überschreiben von Methoden
  • Virtuelle Methoden
  • Typprüfung und Konvertierungsregeln
  • Abstrakte und versiegelte Klassen
  • Erstellen, nutzen und implementieren von Interfaces
  • Übung: Vererbung und virtuelle Methoden

Strukturen

  • Unterschiede zur Klasse
  • Übergabe per Referenz
  • Boxing und Unboxing
  • Demonstration von Beispielen

Ausnahmebehandlung (Exceptions)

  • Welche Fehler verursachen Exceptions
  • Die Behandlung von Exceptions
  • Informationen über Exceptions
  • Exceptions im eigenen Code werfen
  • Übung: Fehlerbehandlung mit Exception Handling

Generische Datentypen und Collections

  • Was sind generische Datentypen
  • Vorteile der generischen Collections
  • Überblick über die gebräuchlichsten Collectionklassen
  • Optionale Übung: Einsatz einer generischen Liste

Delegates und Ereignisse

  • Zeiger auf Methoden in C#
  • Die Anwendung von Callbacks
  • Verwenden von Ereignissen (Events)
  • Lambda-Ausdrücke
  • Expression bodied function members
  • Demonstration von Beispielen

Assemblies

  • Der Aufbau von Assemblies
  • Verwenden von DLL's
  • Kennenlernen der Unterschiede von privaten und geteilten Assemblies
  • Demonstration von Beispielen

Übungen im C# .NET Training

  • Anwendung von Datentypen und formatierter Ausgabe in einem einfachen Programm
  • Nutzen von Kontrollstrukturen
  • Erstellen von Klassen mit Properties und Methoden
  • Vererbung und virtuelle Methoden
  • Fehlerbehandlung mit Exception Handling
  • Optional: Einsatz einer generischen Liste
  • Die Übungen werden jeweils nach Abschluss der entsprechenden Themen durchgeführt

MicroConsult PLUS

  • Sie erhalten von uns Ihre Übungsverzeichnisse und Lösungsbeispiele für alle Übungsaufgaben.

Im Preis enthalten:
Trainingsdokumentation, Ihr Zertifikat sowie ggf. erforderliche Ziel-HW o.ä.


ALL INCLUSIVE!

Spätestens 3 Wochen vor Trainingsbeginn erhalten Sie eine verbindliche Durchführungsbestätigung.

Einige Tage vor dem Live-Online-Training erhalten Sie von uns E-Mails mit …

  • ausführlichen Infos rund um Ihr Training
  • Ihre Schulungsunterlagen (Download-Link)
  • einer Einladung zu einer optionalen Probesession mit dem Trainer
  • einer Einladung für die Schulungstage, mit Link und Zugangsdaten

Ggf. erforderliche Übungs-HW senden wir Ihnen rechtzeitig vorab zu.


ABLAUF

Verwandtes Training

C# für Fortgeschrittene - Live-Online-Training
Anmeldecode: L-C#-FOR


Verwandtes Training

Live Online Training

Termin Preis *Dauer
14.07. – 17.07.20252.600,00 €4 Tage 
Anmeldecode: L-C#-PRG
* Preis je Teilnehmer, in Euro zzgl. USt.

> Download Blanko-Anmeldeformular
> Trainingsbeschreibung als PDF

Präsenz-Training - Deutsch

Termin Dauer
27.01. – 30.01.2025 4 Tage  
16.03. – 19.03.2026 4 Tage  

Live-Online - Englisch

Dauer
4 Tage  

Präsenz-Training - Englisch

Dauer
4 Tage  

C# .NET Training: C# Programmierung unter .NET - Live-Online-Training

Inhalt

.NET Überblick

  • Einführung in das .NET-Framework
  • Schlüsselkonzepte des .NET-Frameworks

Aufbau von .NET-Programmen

  • Einstieg in ein C#-Programm
  • Kommentare
  • Demonstration von Beispielen

Überblick über die Standarddatentypen

  • Ganze Zahlen , Fließkommazahlen, Text
  • Typumwandlungen
  • Arrays
  • Aufzählungstypen (Enums)
  • Eigene Datentypen
  • Type Inference (var)
  • Demonstration von Beispielen

Formatierte Ausgabe

  • Formatierungszeichen
  • Eigene Formatierungen
  • String-Interpolation
  • Übung: Anwendung von Datentypen und formatierter Ausgabe in einem einfachen Programm

Operatoren

  • Überblick über die Operatoren
  • Arithmetische, relationale und logische Operatoren, Bit-Operatoren
  • Demonstration von Beispielen

Kontrollstrukturen

  • Verzweigungen
  • Sprünge
  • Schleifen
  • Übung: Nutzen von Kontrollstrukturen

Klassen

  • Aufbau von Klassen
  • Objekterzeugung
  • Fields, Methoden und Properties
  • Zugriffsmodifizierer
  • Konstruktoren und Destruktoren
  • Überladen von Methoden
  • Namensräume
  • Übung: Erstellen von Klassen mit Properties und Methoden

Operatorüberladung

  • Überladung von Operatoren
  • Explizite und implizite Konvertierungsoperatoren
  • Indexer
  • Demonstration von Beispielen

Vererbung

  • Ableiten von einer Basisklasse
  • Auswirkungen der Zugriffsmodifikatoren
  • Aufruf des Basisklassenkonstruktors
  • Verbergen und Überschreiben von Methoden
  • Virtuelle Methoden
  • Typprüfung und Konvertierungsregeln
  • Abstrakte und versiegelte Klassen
  • Erstellen, nutzen und implementieren von Interfaces
  • Übung: Vererbung und virtuelle Methoden

Strukturen

  • Unterschiede zur Klasse
  • Übergabe per Referenz
  • Boxing und Unboxing
  • Demonstration von Beispielen

Ausnahmebehandlung (Exceptions)

  • Welche Fehler verursachen Exceptions
  • Die Behandlung von Exceptions
  • Informationen über Exceptions
  • Exceptions im eigenen Code werfen
  • Übung: Fehlerbehandlung mit Exception Handling

Generische Datentypen und Collections

  • Was sind generische Datentypen
  • Vorteile der generischen Collections
  • Überblick über die gebräuchlichsten Collectionklassen
  • Optionale Übung: Einsatz einer generischen Liste

Delegates und Ereignisse

  • Zeiger auf Methoden in C#
  • Die Anwendung von Callbacks
  • Verwenden von Ereignissen (Events)
  • Lambda-Ausdrücke
  • Expression bodied function members
  • Demonstration von Beispielen

Assemblies

  • Der Aufbau von Assemblies
  • Verwenden von DLL's
  • Kennenlernen der Unterschiede von privaten und geteilten Assemblies
  • Demonstration von Beispielen

Übungen im C# .NET Training

  • Anwendung von Datentypen und formatierter Ausgabe in einem einfachen Programm
  • Nutzen von Kontrollstrukturen
  • Erstellen von Klassen mit Properties und Methoden
  • Vererbung und virtuelle Methoden
  • Fehlerbehandlung mit Exception Handling
  • Optional: Einsatz einer generischen Liste
  • Die Übungen werden jeweils nach Abschluss der entsprechenden Themen durchgeführt

MicroConsult PLUS

  • Sie erhalten von uns Ihre Übungsverzeichnisse und Lösungsbeispiele für alle Übungsaufgaben.