Jetzt Kurs bewerten

Microsoft C# – Aufbaukurs

Im Microsoft C# Aufbaukurs vertiefen Sie Ihre Kenntnisse in erweiterter C#-Programmierung. Sie arbeiten mit Interfaces, Delegates und Generics, um flexible und wartbare Anwendungen zu erstellen. Zudem behandeln Sie Design Patterns sowie Parallel Computing, Multithreading und Synchronisation.

Logo_C_sharp

Unser Angebot richtet sich ausschließlich an Unternehmer (§ 14 BGB), Gewerbetreibende, Freiberufler sowie öffentliche Auftraggeber. Kein Verkauf an Verbraucher (§ 13 BGB). Alle Preisangaben werden sorgfältig gepflegt. Preisirrtümer und technische Darstellungsfehler können jedoch nicht vollständig ausgeschlossen werden.

Artikelnummer: CN2 Kategorien: , Marke:

Kursdetails & Termine

Kursbeschreibung

In diesem Aufbaukurs vertiefen Sie Ihr Wissen in C# und lernen, mit fortgeschrittenen Konzepten zu arbeiten. Der Kurs behandelt die Nutzung von Interfaces, Delegates und Generics, um flexible und wartbare Anwendungen zu erstellen. Ebenso werden Design Patterns und paralleles Computing thematisiert.

Seminarinhalte

Interfaces

  • Definition und Bedeutung von Interfaces
  • Arbeiten mit Interfaces
  • Standardinterfaces in .NET
  • Implementierung von Interfaces

Delegates

  • Einführung in Delegates
  • Verwendung von Callback-Delegates
  • Event-Delegates in C#
  • Asynchrone Delegates
  • Verwendung anonymer Methoden mit Delegates

Generics

  • Einführung in generische Datentypen
  • Entwerfen und Implementieren von Generics
  • Constraints für Parameter in Generics

Design Patterns

  • Einordnung von Design Patterns in die Software-Architektur
  • Entwurfsmuster und ihre Anwendung
  • Auswahl des passenden Entwurfsmusters
  • Praktische Anwendung von Entwurfsmustern

Parallel Computing

  • Grundlagen des Multithreadings
  • Thread-Cancellation und Sicherheitsmaßnahmen
  • Synchronisation von Threads im Multithreading

Zielgruppe

  • C#-Entwicklerinnen und C#-Entwickler

Der Kurs richtet sich an Personen, die ihre Kenntnisse erweitern und fortgeschrittene Programmierkonzepte wie Interfaces, Delegates und Parallelverarbeitung erlernen möchten.

Voraussetzungen

Grundkenntnisse in C# und Erfahrung in der objektorientierten Programmierung. Teilnehmende sollten den C#-Grundkurs besucht haben oder über vergleichbare Kenntnisse verfügen.

Lernziele

Sie lernen, fortgeschrittene C#-Konzepte wie Interfaces, Delegates und Generics für flexible und wartbare Anwendungen einzusetzen. Darüber hinaus befassen Sie sich mit Design Patterns sowie Parallel Computing, einschließlich Multithreading, Thread-Cancellation und Threadsynchronisation.

Firmenseminar anfragen

Fragen Sie diesen Kurs für Ihr Team oder Unternehmen an. Wir prüfen passende Termine, Formate und individuelle Anforderungen und melden uns persönlich mit einem Vorschlag.

Kursname
Vorname
Nachname
Firma
Telefonnummer
Ihre Nachricht
Wie möchten Sie am Kurs teilnehmen? Durchfuerungsart

Termine & Buchung

Terminfilter

Durchführungsart

Verfügbare Termine

Kursdetails & Termine

In diesem Aufbaukurs vertiefen Sie Ihr Wissen in C# und lernen, mit fortgeschrittenen Konzepten zu arbeiten. Der Kurs behandelt die Nutzung von Interfaces, Delegates und Generics, um flexible und wartbare Anwendungen zu erstellen. Ebenso werden Design Patterns und paralleles Computing thematisiert.

Interfaces

  • Definition und Bedeutung von Interfaces
  • Arbeiten mit Interfaces
  • Standardinterfaces in .NET
  • Implementierung von Interfaces

Delegates

  • Einführung in Delegates
  • Verwendung von Callback-Delegates
  • Event-Delegates in C#
  • Asynchrone Delegates
  • Verwendung anonymer Methoden mit Delegates

Generics

  • Einführung in generische Datentypen
  • Entwerfen und Implementieren von Generics
  • Constraints für Parameter in Generics

Design Patterns

  • Einordnung von Design Patterns in die Software-Architektur
  • Entwurfsmuster und ihre Anwendung
  • Auswahl des passenden Entwurfsmusters
  • Praktische Anwendung von Entwurfsmustern

Parallel Computing

  • Grundlagen des Multithreadings
  • Thread-Cancellation und Sicherheitsmaßnahmen
  • Synchronisation von Threads im Multithreading

  • C#-Entwicklerinnen und C#-Entwickler

Der Kurs richtet sich an Personen, die ihre Kenntnisse erweitern und fortgeschrittene Programmierkonzepte wie Interfaces, Delegates und Parallelverarbeitung erlernen möchten.

Grundkenntnisse in C# und Erfahrung in der objektorientierten Programmierung. Teilnehmende sollten den C#-Grundkurs besucht haben oder über vergleichbare Kenntnisse verfügen.

Sie lernen, fortgeschrittene C#-Konzepte wie Interfaces, Delegates und Generics für flexible und wartbare Anwendungen einzusetzen. Darüber hinaus befassen Sie sich mit Design Patterns sowie Parallel Computing, einschließlich Multithreading, Thread-Cancellation und Threadsynchronisation.

Fragen Sie diesen Kurs für Ihr Team oder Unternehmen an. Wir prüfen passende Termine, Formate und individuelle Anforderungen und melden uns persönlich mit einem Vorschlag.

Kursname
Vorname
Nachname
Firma
Telefonnummer
Ihre Nachricht
Wie möchten Sie am Kurs teilnehmen? Durchfuerungsart

Termine & Buchung

Terminfilter

Durchführungsart

Verfügbare Termine

Kursbewertungen

Rezensionen

Es gibt noch keine Rezensionen.

Hinterlassen Sie eine Kursbewertung

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Wir sind persönlich für Sie da

Nicht jeder Kurs passt sofort auf Anhieb. Wir helfen Ihnen dabei, aus Themen, Formaten und Anforderungen die passende Lösung zu finden – persönlich, praxisnah und mit Blick auf Ihren tatsächlichen Bedarf.

  • Persönliche Unterstützung bei der KursauswahlPersönliche Unterstützung bei der Kursauswahl
  • Passende Formate für Teams und EinzelpersonenPassende Formate für Teams und Einzelpersonen
  • Hilfe bei offenen Fragen vor der AnfrageHilfe bei offenen Fragen vor der Anfrage
  • Telefon+49 (911) 9523 – 260
  • Emailtrainings@sandata.de

Nicole Mühlbauer

  • Leitung
  • Key Account Managerin

Planen Sie einen Kurs oder Seminar und möchten sich vorab informieren?

Alison Kreis

  • Seminarorganisation
  • Trainer:innen Management

Haben Sie bereits einen Kurs gebucht und noch Fragen zum Ablauf vor Ort oder Online?

Anouk Mendoza

  • Seminarorganisation
  • Raumvermietungen

Haben Sie Fragen zu einer Raumvermietung oder unseren Räumlichkeiten vor Ort?

Fragen & Antworten

Hier beantworten wir die häufigsten Fragen zu unseren Kursen, Abläufen und Formaten. Sollten Sie weitere Fragen haben, unterstützen wir Sie gerne persönlich.

Interfaces unterstützen im Microsoft C# Aufbaukurs die Gestaltung flexibler und wartbarer Anwendungen. Sie behandeln ihre Definition und Bedeutung, die Arbeit mit Interfaces, Standardinterfaces in .NET sowie deren Implementierung.

Der Kurs behandelt Callback-Delegates, Event-Delegates in C#, asynchrone Delegates und anonyme Methoden mit Delegates. Dadurch wird die Verwendung von Delegates aus mehreren praxisrelevanten Perspektiven eingeordnet.

Generics werden anhand generischer Datentypen, des Entwurfs und der Implementierung von Generics sowie von Constraints für Parameter behandelt. Damit deckt der Kurs sowohl Grundlagen als auch zentrale Gestaltungsaspekte ab.

Design Patterns werden im Zusammenhang mit der Software-Architektur betrachtet. Der Microsoft C# Aufbaukurs behandelt Entwurfsmuster, ihre Anwendung, die Auswahl eines passenden Musters und deren praktische Anwendung.

Parallel Computing umfasst Grundlagen des Multithreadings, Thread-Cancellation und Sicherheitsmaßnahmen sowie die Synchronisation von Threads im Multithreading. Die Themen verbinden parallele Verarbeitung mit wichtigen Steuerungs- und Sicherheitsaspekten.

Delegates werden im Kurs auch als asynchrone Delegates behandelt. Ergänzend werden mit Parallel Computing die Grundlagen des Multithreadings sowie Thread-Cancellation und Threadsynchronisation aufgegriffen.

Microsoft C# – Aufbaukurs im Überblick

Der Microsoft C# Aufbaukurs richtet sich an Personen, die fortgeschrittene C#-Programmierung systematisch vertiefen möchten. Im Mittelpunkt stehen Konzepte, mit denen sich flexible und wartbare Anwendungen gestalten lassen, darunter Interfaces, Delegates und Generics.

Die Inhalte verbinden Sprachkonzepte mit Fragen der Software-Architektur und parallelen Verarbeitung. Sie setzen sich mit Design Patterns, ihrer Auswahl und praktischen Anwendung auseinander und behandeln zugleich Parallel Computing mit Multithreading, Thread-Cancellation sowie Threadsynchronisation.

Für C#-Entwicklerinnen und C#-Entwickler mit Grundlagenwissen in C# und Erfahrung in objektorientierter Programmierung bietet der Aufbaukurs eine gezielte Vertiefung. Weitere passende Angebote finden Sie unter Kurse zu Weitere Programmiersprachen; auch Microsoft Schulungen bieten eine Orientierung innerhalb des Microsoft-Programms.