20483 Programming in C#

Dieser Training vermittelt Entwicklern die Programmierkenntnisse, die erforderlich sind, um Windows-Anwendungen mit der Sprache Visual C# zu erstellen. Die Teilnehmenden lernen die Grundlagen der Visual C#-Programmstruktur, der Sprachsyntax und der Implementierungsdetails kennen. Anschließend festigen sie ihr Wissen im Laufe der Woche, während sie eine Anwendung erstellen, die verschiedene Funktionen des .NET Framework 4.7 enthält.

Was werden Sie in diesem Training erlernen?

  • Beschreiben der Kernsyntax und -funktionen von Visual C#
  • Erstellen von Methoden, Behandeln von Ausnahmen und Beschreiven dere Überwachungsanforderungen von großen Anwendungen
  • Implementieren der grundlegenden Struktur und der wesentlichen Elemente einer typischen Desktop-Anwendung
  • Erstellen von Klassen erstellen, Definieren und Implementieren von Schnittstellen, sowie Erstellen und Verwenden generischer Sammlungen
  • Verwendung von Vererbung zum Erstellen einer Klassenhierarchie und zum Erweitern einer .NET Framework-Klasse
  • Lesen und Schreiben von Daten unter Verwendung von Dateieingabe/-ausgabe und Streams sowie Serialisieren und Deserialisieren von Daten in verschiedenen Formaten
  • Erstellen und Verwenden eines Entity-Datenmodells für den Zugriff auf eine Datenbank und Verwenden von LINQ zum Abfragen von Daten
  • Zugriff auf entfernte Daten und Abfragen dieser, indem Sie die Typen im System.Net-Namenspace und WCF Data Services verwenden
  • Erstellen einer grafischen Benutzeroberfläche unter Verwendung von XAML
  • Verbessern des Durchsatzes und der Antwortzeit von Anwendungen durch die Verwendung von Tasks und asynchronen Operationen
  • Integrieren von nicht verwalteten Bibliotheken und dynamischen Komponenten in eine Visual C#-Anwendung
  • Untersuchen der Metadaten von Typen mithilfe von Reflection, Erstellen und Verwenden benutzerdefinierter Attribute, Generierung von Code zur Laufzeit und Verwalten von Assembly-Versionen
  • Verschlüsseln und Entschlüsseln von Daten mit Hilfe von symmetrischer und asymmetrischer Verschlüsselung

Agenda

  • Review of Visual C# Syntax
    • Overview of Writing Application by Using Visual C#
    • Data Types, Operators, and Expressions
    • Visual C# Programming Language Constructs
  • Creating Methods, Handling Exceptions, and Monitoring Applications
    • Creating and Invoking Methods
    • Creating Overloaded Methods and Using Optional and Output Parameters
    • Handling Exceptions
    • Monitoring Applications
  • Basic types and constructs of Visual C#
    • Implementing Structs and Enums
    • Organizing Data into Collections
    • Handling Events
  • Creating Classes and Implementing Type-Safe Collections
    • Creating Classes
    • Defining and Implementing Interfaces
    • Implementing Type-Safe Collections
  • Creating a Class Hierarchy by Using Inheritance
    • Creating Class Hierarchies
    • Extending .NET Framework Classes
  • Reading and Writing Local Data
    • Reading and Writing Files
    • Serializing and Deserializing Data
    • Performing I/O by Using Streams
  • Accessing a Database
    • Creating and Using Entity Data Models
    • Querying Data by Using LINQ
  • Accessing Remote Data
    • Accessing Data Across the Web
    • Accessing Data by Using OData Connected Services
  • Designing the User Interface for a Graphical Application
    • Using XAML to Design a User Interface
    • Binding Controls to Data
  • Improving Application Performance and Responsiveness
    • Implementing Multitasking
    • Performing Operations Asynchronously
    • Synchronizing Concurrent Access to Data
  • Integrating with Unmanaged Code
    • Creating and Using Dynamic Objects
    • Managing the Lifetime of Objects and Controlling Unmanaged Resources
  • Creating Reusable Types and Assemblies
    • Examining Object Metadata
    • Creating and Using Custom Attributes
    • Generating Managed Code
    • Versioning, Signing, and Deploying Assemblies
  • Encrypting and Decrypting Data
    • Implementing Symmetric Encryption
    • Implementing Asymmetric Encryption

 

 

 

 

 

Komplette Agenda anzeigen
Agenda minimieren

Zielgruppe

Voraussetzung für den Kurs

Wählen Sie jetzt Ihre Trainingsmethode

brainyCLASS
Ortsflexibles Klassenraumtraining

Physisch oder virtuell?
Nehmen Sie an einem unserer Standorte Frankfurt, München und Wien oder virtuell an unseren Klassenraumtrainings teil. Unter "Termin buchen" werden Ihnen alle Optionen angezeigt, zuerst sortiert nach Standort, dann nach Datum.
  • Ortsunabhängig
  • Gemeinsam mit Anderen
  • Zertifizierte Trainer
  • Training inklusive Unterlage und ggf. Trainingsumgebung
2.290,00 € 2.725,10 € inkl. MwSt

FirmenSeminare
Maßgeschneiderte Trainings für Ihr Unternehmen

Alle Trainings sind bei uns auch als Firmenseminar erhältlich. Mit diesem Format haben Sie die Möglichkeit, Trainings auf den Bedarf in Ihrem Unternehmen und für Ihr Team abzustimmen. Sie planen die Inhalte mit unseren Trainern, bestimmen die Teilnehmer aus Ihrem Unternehmen und legen Ort sowie Zeit des Trainings fest. Gern beraten wir Sie und finden gemeinsam den besten Weg, um Ihre Teilnehmer optimal zu schulen.

Jetzt persönliche Beratung vereinbaren

  • Von Ihnen bestimmte Inhalte
  • Zertifizierte Trainer 
  • Ortsunabhängig
Jetzt anfragen

Weitere Informationen zum Kurs

20483 Programming in C#

"Wie kann ich Windows-Anwendungen programmieren?" Mithilfe der Entwicklungssprache C#. Diese erlernen und trainieren Sie bei uns.

Microsoft Visual Studio ist eine Entwicklungsumgebung, die Entwicklungssprachen wie zum Beispiel HTML5, CSS3, JavaScript oder C# unterstützt. Visual Studio ermöglicht es Programmierern, sowohl native Win32/Win64-Programme als auch Anwendungen für das .NET Framework zu entwickeln.

Erlernen Sie bei uns, wie Sie Windows Anwendungen mit Hilfe von C# programmieren können. Bei uns als zertifizierter Microsoft Partner trainieren Sie die Inhalte nicht nur nach unserem hohen Qualitätsstandard, sondern auch nach dem von Microsoft.

Das Training können Sie als Vorbereitung für die Zertifizierung Microsoft Certified Solutions Associate (MCSA): Universal Windows Platform nutzen.

Nach diesem Training haben Sie Ihren Wortschatz erweitert!

Weitere Fragen? Wir sind für Sie da!
Telefonisch:
Mo. – Fr. von 08:00 bis 17:00 Uhr
Oder per E-Mail
Nach oben