Programming in C# (MOC20483)


Übersicht

Ziel der Schulung ist es Entwicklern die Programmierfähigkeiten zu vermitteln, die notwendig sind um Windows Anwendungen oder WebAnwendungen mit C# zu entwickeln. Dabei wird auf die Themen Strukturen, Sprachsyntax und Implementierungsdetails eingingen. Abschließend entwickeln die Teilnehmer eine Anwendung, welche die Features des .NET Frameworks 4.7 enthält.

Dauer: Tage

Preis:

Agenda

Besprechen der C# Syntax
  • Überblick über das Erstellen von Anwendungen mittels C#
  • Datatypes, Operatoren und Expressions
  • C# Sprachenkonstrukt
Erstellen von Methoden, Ausnahmenbehandlung und Monitoring von Anwendungen
  • Erstellen und Aufrufen von Methoden
  • Overloaded Methods erstellen
  • Ausnahmenbehandlung
  • Monitoring von Anwendungen
Codeentwicklung für grafische Anwendungen
  • Implementierung von Structs und Enums
  • Data in Collections
  • Events
Erstellen von Klassen und Type-safe Collections
  • Klassen Erstellen
  • Implementierung des Interfaces
  • Type-safe Collections
Erstellen einer Klassen-Hierarchie Vererbung
  • Hierarchien erstellen
  • Erweitern der .NET Framework Klassen
Lesen und Schreiben von Local Data
  • Dateien lesen und schreiben
  • Serialisierung und Deserialisierung von Daten
  • Ausführen von E/A mithilfe von Streams
Datenbankzugriff
  • Entity Data Models
  • Abfragen von Daten mit LINQ
  • Aktualisieren von Daten mit LINQ
Zugriff auf Remote-Daten
  • Zugriff auf Daten über das Web
  • Zugriff auf Daten mithilfe von OData Connected Services
Benutzeroberfläche für grafische Applikationen
  • Arbeiten mit XAML
  • Entwerfen einer Benutzeroberfläche
Verbessern der Performance und der Reaktionszeit
  • Multitasking implementieren mit Tasks und Lambda Expressions
  • Operationen asynchron ausführen
  • Gleichzeitigen Datenzugriff synchronisieren
Unmanaged Code
  • Erstellen und benutzen von dynamic Objects
  • Lifetime of Objects
Wiederverwendbare Typen
  • Examining Object Metadata
  • Nutzerdefinierte Attribute
  • Managed Code
  • Versioniereung, Signierung und Bereitstellung von Assemblies
Entschlüsseln und Verschlüsseln von Daten
  • Symetrische Verschlüsselung
  • Asymetrische Verschlüsselung

Termine

Es wurden keine passenden Termine gefunden. Bei Interesse an diesem Kurs kontaktieren Sie uns bitte!