Das Seminar, das C# .NET - Creating object-oriented solutions using C# als zentrales Thema hat, richtet sich speziell an Entwickler mit Erfahrung, die ihre Fähigkeiten in der Verwendung von C# und .NET vertiefen möchten. Diese Fortbildung ermöglicht es Ihnen, sicherer und effizienter sowohl mit der Programmiersprache C# als auch mit der .NET-Plattform zu arbeiten.
In diesem Kurs lernen die Teilnehmer, wie sie Softwarelösungen mit Visual C# und Visual Studio konstruieren können. Durch die Auseinandersetzung mit der Syntax und den essenziellen Bibliotheken wird das Vorwissen gefestigt, das für die alltägliche Entwicklungsarbeit benötigt wird. Diese Weiterbildung bietet nicht nur theoretisches Wissen, sondern auch praktische Übungen, bei denen Sie das Erlernte unmittelbar anwenden können. Ein besonderer Fokus liegt auf den Grundsätzen und Best Practices für die Entwicklung von wartbarer und erweiterbarer Software, was Ihnen langfristige Effizienz und Qualität in Ihren Projekten bringt.
Der Kurs wird mit der aktuellen Version von Visual Studio und .NET angeboten, wobei bei Bedarf auch andere Versionen integriert werden können. Indem Sie diese Schulung besuchen, werden Sie bestens darauf vorbereitet, innovative und wartbare Software-Lösungen zu entwickeln und somit Ihre beruflichen Möglichkeiten deutlich zu erweitern.
Dieses Seminar ist ein Angebot der PC-COLLEGE - Gruppe.
Klassen und Objekte
- Datenkapselung und Zugriffsmodifizierer
- Konstruktoren und Destruktoren
- Vererbung in C#:
- Abstrakte Klassen und Schnittstellen
Polymorphismus und Überladung
- Methodenüberladung
- Methodenüberschreibung (Overriding)
- Operatorenüberladung
Fortgeschrittene OOP-Konzepte in C#
- Delegaten und Ereignisse
- Generics und ihre Einschränkungen
- Extension Methods
Fehlerbehandlung und Ausnahmebehandlung
- Try-Catch-Blöcke
- Eigene Ausnahmeklassen erstellen
- finally und Ressourcenmanagement
- Guards
Arbeiten mit Sammlungen
- Arrays, Listen und Dictionaries
- Einsatz von LINQ für komplexe Datenabfragen
- Iteratoren und die foreach-Schleife
Entwurfsmuster in C#
- Einführung in gängige Entwurfsmuster (z.B. Singleton, Factory, Observer)
- Anwendungsbeispiele in C#
- Diskussion der Vor- und Nachteile verschiedener Muster
Unit Testing in C#
- Grundlagen des Unit Testing
- Erstellen und Ausführen von Tests mit MSTest oder NUnit
- Mocking und Dependency Injection
Speicherverwaltung
- Using Blöcke
- IDisposable Interface
- GC Methoden
Praktische Anwendungsfälle und Projektarbeit
- Entwicklung einer kleinen Anwendung unter Anwendung der OOP-Prinzipien
- Code Reviews und Best Practices
- Performance-Aspekte und Optimierung
Erfahrene Entwickler, die fortgeschrittene Programmiertechniken in C# und .NET erwerben möchten.
Mindestens 6 Monate Erfahrung in der Programmierung, Grundkenntnisse mit C#
Haben Sie Fragen zu diesem Kurs? Füllen Sie das folgende Formular aus und wir melden uns bei Ihnen.

Ein zertifizierter Anbieter für qualitativ hochwertige Kurse und Schulungen.
Mehr über PC-COLLEGE Training GmbH