Beschreibung
C# Aufbaukurs
Ziel
Unser C# Aufbaukurs ermöglicht Ihnen, Ihre bereits erworbenen C#-Kenntnisse zu vertiefen und auszubauen. In dem intensiven Kurs lernen Sie, wie Sie fortgeschrittene objektorientierte Konzepte anwenden und erweitern Sie Ihre Fähigkeiten in der Arbeit mit Control Flow, Value Types und komplexen Typen. Sie entdecken, wie Sie effizient mit Datenstrukturen arbeiten und lernen die leistungsfähige LINQ-Abfragesprache kennen.
Darüber hinaus wird das Verständnis von Inheritance, Interfaces und Exception Handling vertieft. Ebenso erlernen Sie die Grundlagen der Benutzeroberflächenerstellung mit WPF und XAML. Durch diesen Kurs erlangen Sie die nötigen Kenntnisse, um anspruchsvolle C#-Programme und Projekte zu meistern. Mit der Kombination aus Theorie und Praxis bereitet Sie der Kurs optimal auf die Anforderungen der Softwareentwicklung mit C# vor.
Kommende Starttermine
Inhalte / Module
Der Kurs behandelt eine Auswahl folgender Themen:
- Vertiefung von Klassen und Objekten: Deklaration, Instanziierung, Felder, Methoden, 'this'-Schlüsselwort, Zugriffsmodifikatoren, Eigenschaften, Konstruktoren, statische Mitglieder, geschachtelte und teilweise Klassen.
- Kontrollstrukturen: if/else-Anweisungen, Schleifen, mathematische Funktionen.
- Werttypen: Strukturen, Boxing, Enums.
- Komplexe Typen: Tupel, Arrays.
- Datenstrukturen: Arbeiten mit Listen, Warteschlangen, Stapeln, Sets, Wörterbüchern, Bäumen und Graphen.
- Anonyme Methoden, Such- und Sortieralgorithmen.
- LINQ-Abfragen: Filtern, Ordnen, Gruppieren, Verbinden, Auswählen. Anwendung auf XML, Entitäten und Objekte.
- Vererbung: Ableitung, Überschreiben der Basisklasse, abstrakte Klassen, 'is'- und 'as'-Operator.
- Interfaces: Deklaration, Polymorphismus, Implementierung, Interface-Vererbung.
- Exception Handling: Mehrere Ausnahmetypen, Fangen von Ausnahmen, allgemeiner Fangblock, benutzerdefinierte Ausnahmen.
- Benutzeroberflächen: Arbeiten mit WPF, XAML und dem MVVM-Muster.
Nutzen & Mehrwert
- Erweiterung und Vertiefung von C#-Kenntnissen, um komplexere Anwendungen entwickeln zu können.
- Erlernen und Anwenden von LINQ zur effizienten Datenmanipulation und -abfrage.
- Verständnis der fortgeschrittenen OOP-Konzepte wie Polymorphismus und Interface-Erbe für flexiblere und wiederverwendbare Codestrukturen.
- Fehlerbehandlungskonzepte erlernen, um robustere und fehlertolerante Anwendungen zu erstellen.
- Einführung in die Benutzeroberflächenentwicklung mit WPF und XAML, um visuell ansprechende Anwendungen zu erstellen.
Zielgruppe / Voraussetzungen
Dieser C# Aufbaukurs richtet sich an Sie, wenn Sie bereits Programmier-Vorkenntnisse idealerweise in C# haben.
Abschlussqualifikation / Zertifikat
Selbstverständlich erhalten Sie als Teilnehmer an unserem Kurs ein Zertifikat. Voraussetzung dafür ist die komplette Teilnahme an allen Kurseinheiten und Programmier-Aufgaben.
Infos anfordern
Coding Academy
Wir sind nicht nur Softwarearchitekten, Softwareentwickler und Buchautoren. Wir haben nicht nur jahrelange Erfahrung in der Planung, der Durchführung und der Lehre von industriellen Softwareprojekten. Wir, bei der Coding Academy, sind Dozenten an hervorragenden Universitäten und wissen, wie man Wissen...
Erfahren Sie mehr über Münchner Coding Akademie GmbH und weitere Kurse des Anbieters.