C# Grundlagen für Einsteiger

C# Grundlagen für Einsteiger


Schulungsort

  • Osnabrück
  • Wuppertal
  • Optional auch bei Ihnen vor Ort

Zeitplan

Dauer: 5 Tage

Beginn: 1. Tag um 10:00 Uhr, alle weiteren Tage um 09:00 Uhr
Ende: ca. 17:00 | 17:30 Uhr täglich


Voraussetzungen

Windows-Kenntnisse, gute IT-Grundkenntnisse, grundlegende Kenntnisse der Programmierung oder Kenntnisse in anderen Programmiersprachen sind von Vorteil


Zusammenfassung / Ziele des Seminares

Nach dem Seminar kennen Sie die grundlegenden Begriffe der objektorientierten Programmierung in C#. Sie haben gelernt, wie sich Syntax und Semantik darstellen und können plattformunabhängige Anwendungen konzipieren und umsetzen.
Sie haben einen ersten Einblick in gängige Programmiermuster erlangt und sind in der Lage, eigenständig Anwendungen zu erstellen, diese zu kompilieren und anschließend laufen zu lassen.


Agenda

Objektorientierte Programmierung Grundlagen der objektorientierten Programmierung | Begriffe und Techniken | Klassen | Objekte und Referenzen | Verbindungen von Objekten (Assoziationen) | Methoden | Datenkapselung
.NET Grundlagen | Common Language Runtime| Entwicklungswerkzeuge
WPF Einführung | Steuerelemente | Kompilierung und Assemblys | Validierung von Eingaben | Databinding
Grundlagen der Programmierung Aufbau eines Programmes | Sprachelemente | Syntax, Schlüsselwörter | Anwendungen erstellen und starten | einfache Datentypen | statische Variablen | Operatoren | Ausdrücke | Arrays | Collections | I/O-Operationen | Kontrollstrukturen (Blöcke, Selektoren, Schleifen) | Methoden (Definiton, Aufruf, Parameterübergabe, Rückgabewerte) | Fehlerbehandlung
Konzepte der objektorientierten Entwicklung Vererbung | Konstruktoren | Polymorphie | virtuelle Funktionen| Überladen von Methoden und Operatoren | Abstrakte Klassen und Methoden | Interfaces
Design einer Anwendung Schnittstellen zur losen Kopplung | einfache Design Pattern | Anwendungsbeispiele

Weiterführende und ergänzende Seminare

C# Erweiterungen, C# Enterprise-Entwicklung, Design Pattern in C#


Methodik

Präsentation, Diskussion, praktische und kursbegleitende Übungen


  Schulung anfragen