Sie möchten fundiertes Programmierwissen erwerben, um Routineaufgaben am PC zu automatisieren, Computerprogramme zu erstellen und dabei auch eigene Ideen umsetzen? In diesem Lehrgang werden Sie über die anwendungsbezogene Programmierung (VBA) mit vielen praktischen Übungen an die objektorientierte Programmierung herangeführt. Sie werten umfangreiche Datenbestände mit den Reporting-Services aus und lernen, wie man Daten dynamisch in Internetseiten integriert.
Ihr Nutzen
Als Anwendungsentwickler sind Sie bei allen Fragen der Softwareentwicklung und des Softwareeinsatzes ein kompetenter Ansprechpartner. Ihr späterer Aufgabenbereich umfasst z.B. das Erstellen, die Anpassung und die Auswahl von Softwareprogrammen für den betrieblichen Einsatz. Die staatlich anerkannte Abschlussprüfung ist eine Stufe auf Ihrer Karriereleiter zum "Bachelor Professional in Betriebsinformatik (HWK)", der die drei Säulen "Professioneller EDV-Anwender (HWK)", "Anwendungsentwickler (HWK)" und "Netzwerk-Service-Techniker (HWK)" beinhaltet.
Kursinhalt
Anwendungsbezogene Programmierung
- Grundlagen der VBA-Programmierung
- Entscheidungsstrukturen, Schleifen, Arrays
- Benutzerdefinierte Funktionen/Prozeduren und die Fehlerbehebung
- Programmierung benutzerdefinierter Formulare und Berichte
- VBA-Programmierung
- Zugriff auf Datenbank mit ADO
Objektorientierte Programmierung mit C#
- Grundlagen der C# Programmierung, Arbeiten mit .NET Framework
- Sprachsyntax, Spracheelemente, Entscheidungsstrukturen, Schleifen in C#
- Variablen, Konstanten, Operatoren, Arrays und Collections
- Klassen, Instanzen (Objekte), Kapselung und Zugriffsmodifikatoren
- Methoden, Eigenschaften, Ereignisse, Vererbung, Polymorphismus, Schnittstellen und Delegaten
- Arbeiten mit der Entwicklungsumgebung Visual Studio, Debuggen von Anwendungen
- Benutzeroberfläche erstellen
- Zugriffe auf Dateien und Verzeichnisse
Datenbanken, Internetprogrammierung
- Hypertext Markup Language (HTML)
- Cascading Stylesheets (CSS)
- Erstellen von responsiven Websites und von Formularen
- Einführung in XML und JavaScript
- Dynamische Webseiten mit PHP
- Datenbankinstallation/-administration
- SQL-Datenbankabfragen und -anbindung
- Sharepoint