- Start
- Bildungsträger
- NEXIO Online Akademie GmbH
- C# Erweiterte Techniken
C# Erweiterte Techniken
Anbieter: NEXIO Online Akademie GmbH
oder ohne Förderung 1.279 €
AZAV-zertifizierter Träger
Förderung durch die Agentur für Arbeit möglich
Kursbeschreibung
Die Objektorientierte Programmierung (OOP) gehört zu den fundamentalen Programmierstilen moderner Programmiersprachen. Mit deinen vorhandenen C#- und OOP-Kenntnissen lernst du nun alles über erweiterte Techniken der Objektorientierung in C#.
Mit dem hier erworbenen Wissen kannst du Ereignisse in eigenen Objekten auslösen, mit flexiblen Datentypen arbeiten und integrierte Abfragen nutzen. Außerdem kannst du Daten und Texte in Dateien speichern und Teile deines Programms parallel ausführen.
Am Ende des Kurses bist du auf anspruchsvolle Anwendungs- oder Spieleentwicklung mit C# vorbereitet.
Lehrplan & Module
Delegates
Du lernst Delegates als typsichere Verweise auf Methoden kennen und setzt sie für Rückrufe und flexible Programmlogik ein. Dazu gehören auch die vordefinierten Typen Action und Func.
Events
Du definierst eigene Ereignisse in Klassen, abonnierst sie und reagierst mit Ereignishandlern darauf. Dabei lernst du das in .NET übliche Muster mit sender und EventArgs kennen.
Generics
Mit generischen Klassen und Methoden schreibst du typsicheren, wiederverwendbaren Code ohne unnötige Typumwandlungen. Du setzt Typparameter und Einschränkungen per where-Klausel gezielt ein.
Indexer
Du implementierst Indexer, damit auf Objekte deiner Klassen wie auf ein Array zugegriffen werden kann. Dabei geht es um Get- und Set-Zugriffe sowie um sinnvolle Einsatzszenarien.
Enthaltene Zertifikate
Voraussetzungen
Fundierte Kenntnisse in der objektorientierten Programmierung mit C# werden vorausgesetzt.
Zielgruppen
- Arbeitssuchende
Berufsbilder
- .NET Entwickler
- Softwareentwickler
- Game Engineer