.NET und C# - Anwendungsprogrammierung
EDV-Schulung für Sehgeschädigte
Anwendungsprogrammierung mit .NET, C-Sharp
Siehe auch:
Übersicht aller Schulungen für Sehgeschädigte.
Beschreibung
Lernziel
Sie erhalten eine gründliche Einführung in die Objektorientierte Programmierung mit C# und das .NET Framework.
Alle Grundlegende Programmiertechniken, die C#-Syntax und weiterführende Techniken der Windows-Programmierung werden an Hand von zahlreichen Übungen veranschaulicht.
Enthaltene Lernmodulen
- Einführung und Grundlagen
- Grundlagen .NET Framework und CLS (Common Language Specification)
- Entwicklung mit Editor und Kommandozeilen-Compiler
- Entwicklung mit Entwicklungsumgebungen: Visual Studio / SharpDevelop / MonoDevelop
- C# Sprachgrundlagen und Syntax
- Datentypen und Typumwandlungen
- Arithmetische Operatoren, logische Operatoren und Vergleichsoperatoren
- Kontrollstrukturen: Die Auswahl, Schleifen und Wiederholungen
- Grundlagen Fehlerbehandlung
- Arrays, Listen, Collections, Zeichenketten und reguläre Ausdrücke
- Grundlagen der objektorientierte Programmierung
- Grundlagen Klassen, Eigenschaften und Methoden
- Kapselung, Konstruktoren und Namensräume (Namespaces)
- Vererbung, Überladung und Polymorphismus anwenden
- Schnittstellen (Interfaces) erstellen und anwenden
- Weiterführende Techniken
- Systemzugriffe, Dateizugriffe, Streams, Laufwerke, Ordner und Dateien
- Globalisierung und Lokalisierung
- Anwendungen weitergeben (Setup)
- Generische Datentypen (Generics), Ereignisse und Delegaten (Delegates) programmieren
- Multithreading – Grundlagen
- Serialisierung von Objekten, Programmieren mit XML
- Assemblies und Reflektion
- Datenbankanwendungen mit ADO.NET
- .NET Schnittstellen : SQL-Server / MySQL und SQLite
- Connection-Objekte, Datenbefehle, DataReader- und Datenadapter-Objekte
- Transaktionsverarbeitung Datasets und DataRelations
- DataTable-Objekte, TableAdapter-Objekte und DataView-Objekte
- Datenbindung in Windows Forms und Web Forms
- XML Lesen und schreiben
- Anwendungssicherheit
- Benutzersicherheit und Eingabenvalidierung
- SQL Injection, Command Injection
- Verschlüsselungstechnik
- Grafische Programmierung
- WPF-Anwendungen erstellen, Hauptfenster, Window-Klasse, XAML
- Grundlagen Steuerelemente: Positionen, Größen, Eigenschaften, Ereignisbehandlung
- Arbeiten mit Layout-Container
Zielgruppen
- Entwickler, die von einer nicht-DotNet-Sprache umsteigen (z.B. C++ oder VB 6)
- Entwickler, die von einer Scriptsprache umsteigen (z.B. PHP)
Voraussetzungen und Benötigte Vorkenntnisse
- Sicherer Umgang mit dem PC im Allgemeinen. Das passende Training dazu: EDV-Grundlagen
- Kenntnisse einer anderen Programmiersprache (wie z.B. Visual Basic oder PHP) sind sehr hilfreich
Allgemeine Informationen
Details zum Training
- Einzelplatztraining bei Ihnen vor Ort mit blindengerechter Methodik.
- Dauer und Termine flexibel nach Absprache.
Betriebssystem und Software
- Microsoft Windows / Windows Server (alle Versionen)
- Screenreader Software: COBRA oder JAWS (alle Versionen)
- Microsoft Visual Studio (jeweils aktuelle Version)
Unterlagen und Dokumentation
- Elektronische Seminarunterlagen
- Zugang für die barrierefreie E-Learning-Plattform