MOC 55339 Programming in C#

Classroom Schulung | Deutsch | Anspruch

Schulungsdauer: 5 Tage

Ziele

Dieser Kurs vermittelt Entwicklern die Programmierkenntnisse, die erforderlich sind, um Windows-Anwendungen mit der Sprache C# zu erstellen. Während der fünf Tage lernen die Teilnehmer die Grundlagen der C#-Programmstruktur, der Sprachsyntax und der Details der Implementierung kennen. Anschließend festigen sie ihr Wissen, indem sie eine Anwendung erstellen, die verschiedene Funktionen von .NET 6.0 enthält. Der Kurs orientiert sich am Microsoft Official Curriculum Kurs 20483, ist aber mit den neuesten Funktionen von Visual Studio 2022 und den plattformübergreifenden Möglichkeiten von .NET 6.0 auf dem neuesten Stand.

Dieser Kurs ersetzt das Seminar MOC 20483 Programming in C#

Zielgruppe

Dieser Kurs richtet sich an erfahrene Entwickler, die bereits über Programmiererfahrung in C, C++, JavaScript, Objective-C, Microsoft Visual Basic oder Java verfügen und die Konzepte der objektorientierten Programmierung verstehen.

Voraussetzungen

Besuch des Kurses "MOC 55337 Introduction to Programming" oder verlgeichbare Kenntnisse

Agenda

C#-Syntax

  • Schreiben von Anwendungen in C# und .NET
  • Datentypen und Begriffe
  • C#-Sprachkonstrukte

Konzepte der C#-Sprache

  • Methoden
  • Methoden Overloading
  • Exception Handling
  • Monitoring

Structures, Collections und Events in C#

  • Structs
  • Enums
  • Built-in Collections
  • Events

C#-Klassen

  • Erstellen von Klassen
  • Interfaces
  • Generics in C#

C# Vererbung

  • Hierarchien von Klassen
  • Polymorphismus
  • Erweitern von Klassen

Eingabe und Ausgabe

  • File I/O
  • Serialisierung und Deserialisierung
  • Streams
  • Entity Framework
  • LINQ

Nutzung des Netzwerks

  • Webdienste
  • REST und OData
  • ASP.NET Core MVC

Grafische Benutzeroberflächen

  • Using UI Frameworks
  • Daten binden
  • Gestalten der Benutzeroberfläche

Application Performance

  • Multitasking
  • Asynchrone Aufrufe
  • Umgang mit Konflikten

C# Interop

  • Dynamische Objekte
  • Verwaltung von Ressourcen

Design zur Wiederverwendung

  • Metadaten
  • Attribute
  • Code generieren
  • Assemblies

Ziele

Dieser Kurs vermittelt Entwicklern die Programmierkenntnisse, die erforderlich sind, um Windows-Anwendungen mit der Sprache C# zu erstellen. Während der fünf Tage lernen die Teilnehmer die Grundlagen der C#-Programmstruktur, der Sprachsyntax und der Details der Implementierung kennen. Anschließend festigen sie ihr Wissen, indem sie eine Anwendung erstellen, die verschiedene Funktionen von .NET 6.0 enthält. Der Kurs orientiert sich am Microsoft Official Curriculum Kurs 20483, ist aber mit den neuesten Funktionen von Visual Studio 2022 und den plattformübergreifenden Möglichkeiten von .NET 6.0 auf dem neuesten Stand.

Dieser Kurs ersetzt das Seminar MOC 20483 Programming in C#

Zielgruppe

Dieser Kurs richtet sich an erfahrene Entwickler, die bereits über Programmiererfahrung in C, C++, JavaScript, Objective-C, Microsoft Visual Basic oder Java verfügen und die Konzepte der objektorientierten Programmierung verstehen.

Voraussetzungen

Besuch des Kurses "MOC 55337 Introduction to Programming" oder verlgeichbare Kenntnisse

Agenda

C#-Syntax

  • Schreiben von Anwendungen in C# und .NET
  • Datentypen und Begriffe
  • C#-Sprachkonstrukte

Konzepte der C#-Sprache

  • Methoden
  • Methoden Overloading
  • Exception Handling
  • Monitoring

Structures, Collections und Events in C#

  • Structs
  • Enums
  • Built-in Collections
  • Events

C#-Klassen

  • Erstellen von Klassen
  • Interfaces
  • Generics in C#

C# Vererbung

  • Hierarchien von Klassen
  • Polymorphismus
  • Erweitern von Klassen

Eingabe und Ausgabe

  • File I/O
  • Serialisierung und Deserialisierung
  • Streams
  • Entity Framework
  • LINQ

Nutzung des Netzwerks

  • Webdienste
  • REST und OData
  • ASP.NET Core MVC

Grafische Benutzeroberflächen

  • Using UI Frameworks
  • Daten binden
  • Gestalten der Benutzeroberfläche

Application Performance

  • Multitasking
  • Asynchrone Aufrufe
  • Umgang mit Konflikten

C# Interop

  • Dynamische Objekte
  • Verwaltung von Ressourcen

Design zur Wiederverwendung

  • Metadaten
  • Attribute
  • Code generieren
  • Assemblies

Diese Seite weiterempfehlen