Schulungsübersicht
Modul 1: Prinzipien der Objektorientierung
- Modelle erstellen
- Klassen und Objekte
- Kapselung, Spezialisierung und Polymorphie
Modul 2: Anwendungen mit UML entwerfen
- Was ist UML?
- UML-Diagramme
- Anwendungsfalldiagramme
- Klassendiagramme
- Wechselwirkungsdiagramme
Modul 3: Einstieg in C#
- C# und .Net
- Die C#-Sprache
- Visual Studio IDE
Modul 4: Grundlagen der C#-Sprache
- Datentypen
- Variablen
- Konstanten
- Strings
- Anweisungen
- Ausdrücke
Modul 5: Verzweigungen
- Konditionale Verzweigungsanweisungen
- Unbedingte Verzweigungsanweisungen
- Schleifen
Modul 6: Operatoren
- Zuweisung
- Mathematische Operatoren
- Inkrement und Dekrement
- Vergleichsoperatoren
Modul 7: Klassen und Objekte
- Klassen definieren
- Konstruktoren
- Statische und Instanzmitglieder
- Zerstören von Objekten
Modul 8: Methoden im Detail
- Methodenüberladung
- Datenkapselung mit Eigenschaften
- Zurückgeben mehrerer Werte
Modul 9: Debugging
- Einen Haltepunkt setzen
- Der Aufrufstack
Modul 10: Vererbung und Polymorphie
- Spezialisierung und Generalisierung
- Vererbung
- Polymorphie
- Abstrakte und versiegelte Klassen
- Die Basisklasse: object
- Boxing und Unboxing von Typen
Modul 11: Operatorüberladung
- Das Operator-Schlüsselwort verwenden
- Nützliche Operatoren erstellen
- Logische Paare
- Konvertierungsoperatoren
Modul 12: Strukturen (Structs)
- Eine Struct definieren
Modul 13: Schnittstellen
- Eine Schnittstelle implementieren
- Mehrere Schnittstellen implementieren
- Auf eine Schnittstelle casten
- Eine Schnittstelle erweitern
Modul 14: Arrays
- Arrays deklarieren
- Multidimensionale Arrays
- System.Array
- Indexer
Modul 15: Collection-Schnittstellen und -Typen
- Die Collection-Schnittstellen
- Array-Listen
- Queues und Stacks
Modul 16: Strings
- Strings erstellen
- Strings manipulieren
- Die StringBuilder-Klasse
Modul 17: Auslösen und Abfangen von Ausnahmen
- Das throw-Statement
- Die try- und catch-Statements
- Funktionsweise des Aufrufstacks
- Methoden und Eigenschaften der Exception-Klasse
Modul 18: Delegaten und Ereignisse
- Delegaten
- Ereignisse
Modul 19: Generics
- Generics: Eine Einführung
- Parametrisieren nach Datentyp
- Die System.Collections.Generics-Klasse
Voraussetzungen
Bevor Sie diesen Kurs besuchen, müssen Sie die folgenden Bereiche beherrschen:
- Vertrautheit mit grundlegenden Betriebssystemfunktionen wie Dateimanipulation.
- Grundkenntnisse der strukturierten Programmierung, einschließlich Konzepten wie Ablaufsteuerung, Variablen und Parametern sowie Funktionsaufrufen.
- Zumindest 3 Monate Erfahrung in der Entwicklung von Anwendungen in einer graphischen oder nicht-graphischen Umgebung oder äquivalente Kenntnisse.
Erfahrung mit objektorientierter Programmierung ist nicht erforderlich.
Zielgruppe
Dieser Kurs richtet sich an folgende Arten von Softwareentwicklern:
- Neue Entwickler
- Entwickler, die Computerprogrammierung verstehen, aber möglicherweise durch Verwendung einer nicht-graphischen Sprache an der Universität programmiert haben.
Diese Entwickler möchten Lösungen mit C# innerhalb des Microsoft .NET Frameworks erstellen. Sie möchten zudem objektorientierte Techniken anwenden, um ihre Entwicklungskenntnisse zu verbessern.
Erfahrungsberichte (1)
Maßgeschneidert auf unsere Bedürfnisse
Rafal - Haleon
Kurs - C#.Net
Maschinelle Übersetzung