Brändle Rosi
T 05572/3894-463
E braendle.rosi@vlbg.wifi.at
WIFI Software Developer mit C#
Steigen Sie ein in die faszinierende Welt der Softwareentwicklung und starten Sie mit dem WIFI Software Developer C# Ihre Karriere als C#-Programmierer. C# ist eine der modernsten Programmiersprachen. Dadurch gibt es auch eine wachsende Nachfrage nach C#-Entwicklern. Im Kurs "WIFI Software Developer C#" erarbeiten Sie sich die Kenntnisse, um in dieser dynamischen Branche Fuß zu fassen.
Sie können Programme und Projekte selbstständig realisieren, von der strukturierten Entwicklung über die Implementierung bis zum Test mit abschließender Dokumentation.
Das Rahmenkonzept ist eine praxisorientierte Ausbildung zum Software-Entwickler. Nach einem Grundlagenteil in C# geht es in einzelnen Modulen um die verschiedenen Anwendungsbereiche in .NET. Diese werden jeweils mit Praxisbeispielen abgerundet.EDV- und Windows-Kenntnisse und grundlegende Programmierkenntnisse in einer beliebigen Sprache.
(Angehende) Anwendungsentwickler
Visual Studio
- Bedienung von Visual Studio
- Möglichkeiten der Visual Studio-Entwicklungsumgebung
Strukturierte Programmierung
- Definition und Analyse von Anforderungen
- Spezifikationen erstellen
- Objektorientierte Programmierung
- Organisation von Entwicklungsprojekten
- Mehrschichtenmodell
Grundlagen der Programmierung
- Strukturen der Programmierung
- Funktionen und Möglichkeiten des .NET Frameworks
- Entwerfen von anwenderfreundlichen Oberflächen
- XML, Textfiles
- Datenbankzugriffe (Entity Framework)
- Entwerfen und Umsetzen von Business Logic-Objekten
- Einfache Datenbankanwendungen
- Error Handling & Logging
- Grundlagen Windows Forms
Programmieren mit .NET
- Programmierkonventionen und Sprachsyntax
- Algorithmen
- Klassen und Objekte
- Grundlagen .NET Framework
- Fehlersuche und Fehlerabsicherung
- Objektorientierter Anwendungsaufbau
- Oberflächen auf Basis WPF erstellen
- Datenbanken entwerfen
- SQL Server
- Zugriffsrechte/Security
- Store Procedures, Views mit SQL Server
Internetprogrammierung
- ASP.NET (kurz)
- Silverlight 4.0
- Zugriff auf Business Logic-Module (Wiederverwendung von Modulen)
- Entwicklung von Web-Services
Datenzugriff
- Verbundene Datenbankprogrammierung
- Umgang mit ADO.NET/Dataset
- LINQ
- XML-Zugriff
- WPF/Silverlight-Datenbindung
Anwendungsentwicklung
- 3-t-Modell in der Anwendungsentwicklung
- Verteilte Anwendungen entwickeln
- Desktopanwendungen auf Basis WPF erstellen
- Mobile Anwendungen auf Silverlight-Basis
- Wichtige Funktionen für die Anwendungsentwicklung
- Praxisbeispiele
- Projektorganisation und Planung
- Fortschrittsüberwachung
- Reporting an Projektmanagement
Projektarbeit
Kati Atilla
Marcel Butterweck
Bei freien Plätzen können auch einzelne Module besucht werden!