Teil 3 zum/zur Betriebsinformatiker/in Lerninhalte Anwendungsentwickler/-in (HWK) (staatlich anerkannte Fortbildung Lerninhalte Teil 3: Anwendungsentwickler/in (HWK) 240 UE Der Lehrgang Anwendungsentwickler/in (HWK) befähigt zur erfolgreichen Anwendung von modernen Programmierwerkzeugen für die unterschiedlichsten Anwendungsbereiche, wie z.B. Internet, MS-Office und Datenbanken. Inhalte: D1 Anwendungsbezogene Programmierung Visual Basic for Applications 70 UE -Grundlagen von VBA Schleifen, Kontrollstrukturen, Operatoren, Variablen -Funktionen, Debugging und Hilfe -Access-VBA, Grundlagen der VBA -Datenbankprogrammierung -Beispiele des Einsatzes von VBA in weiteren Office Anwendungen Word, Excel, Outlook, PowerPoint -Einführung in die Programmierung -Verwendung von Variablen & Konstanten und Funktionen -Entscheidungsstrukturen -Zuordnung u. Einsatzbereiche von Programmen -Benutzerdefinierte Funktionen/Prozeduren, -Fehlerbehebung -Programmierung benutzerdefinierter Formulare & Berichte -Arbeiten mit Aggregatfunktionen -Datenbankzugriff -Anwendungsübergreifende Programmierung -Prinzipien und Methoden, Darstellung von Programmabläufen Pflichtenheft D2 Objektorientierte Programmierung VB.NET 100 UE -Grundlagen von VB.NET, Einführung in .NET & die Rolle von VB.NET Schleifen, Kontrollstrukturen, Operatoren, Variablen -Objektorientiertes Programmieren -Umgang mit Dateien / Verzeichnissen -Datenbankanbindung mit ADO -Entwickeln von Anwendungen -Arbeiten mit Variablen, Konstanten und Arrays -Funktionen und Prozeduren -Weitere Steuerelemente -Die Funktionalität der Benutzeroberflächen erweitern -OOP-Objektorientiertes Programmieren in VB.NET -Klassen, Objekte & Vererbung D3 Datenbanken und Internetprogrammierung 70 UE -Datenbankinstallation/-administration -Datenbankabfragen per SQL -Kennenlernen von mysql und phpmyadmin -Einstieg HTML und CSS-Cascading Style Sheets -Internetanwendungen mit PHP erstellen, Serverseitige-Programmierung (PHP/ASP) -Datenbankanwendungen im Intra- und Internet -Webanwendungen absichern -Einführung in JavaScript -SQL-Datenbankabfragen -Dynamische Webseiten erstellen -Textstrukturierung und -auszeichnung -Extensinle Hypertext Markup Language (HTML, XML, XHTML) -Hyperlinks und Pfadangaben, Grafiken -Tabellen, Umgang mit Frames und Formularen -Extensinle Hypertext Markup