Das Seminar "MOC 55339 Programming in C#" ist seitens des Herstellers nicht mehr verfügbar, bzw. abgekündigt. Wir können Ihnen diese Schulung in Form eines Workshops in Ihrem Unternehmen oder in unserem Schulungszentrum anbieten.

Seminarinformationen

Seminar - Ziel

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 ist zum 30.06.2023 von Microsoft abgekündigt.

Teilnehmer - 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.

Kurs - Voraussetzungen

Seminardauer

  • 5 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / 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

Weitere Schulungen zu Thema C#-CSharp

Neues aus der .NET Welt: Update auf C# 12

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 1-tägigen Seminar "Neues aus der .NET-Welt: Update auf C# 12" werden Sie die neuesten Funktionen und Verbesserungen kennenlernen, die mit der Version 12 von C# eingeführt wurden. Wir werden die neuen Features ausführlich behandeln, einschließlich der ...

Cross-Plattform-Entwicklung nativer Apps mit C# und Xamarin

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In dieser 3-tägigen Schulung "Cross-Plattform-Entwicklung nativer Apps mit C# und Xamarin" tauchen die Teilnehmer in die Entwicklung plattformübergreifender Apps für Android, iOS und Windows ein. Durch eine Kombination aus Theorie und Praxis erlernen sie den ...

Test Driven Development (TDD) mit C# .NET

- u.a. in Bremen, Düsseldorf, Heidelberg, Mannheim, Marburg

In diesem 2-tägigen Seminar "Testgetriebene Entwicklung (TDD) mit C# .NET" erfahren Sie, wie Testgetriebene Entwicklung (TDD) dazu beiträgt, Qualitätsziele in Softwareprodukten zu erreichen. Sie lernen, wie das Erstellen von Tests und die Verbesserung der ...

C# und .NET für Java-Entwickler

- u.a. in Köln, Leipzig, Paderborn, Koblenz, Mannheim

In diesem 2-tägigen Seminar "C# und .NET für Java-Entwickler" erhalten Sie als Java-Entwickler einen reibungslosen Einstieg in die C#- und .NET-Entwicklung. Sie lernen die Gemeinsamkeiten und Unterschiede zwischen Java und C#, wie beispielsweise bei Klassen, ...