Ziele der Weiterbildung
Im Fokus der Weiterbildung Web Entwicklung und Mobile Software Engineering steht die Vermittlung von Kenntnissen und Fähigkeiten in der Entwicklung von Web- und mobilen Anwendungen. Die Inhalte umfassen die Spezifikation und die Grundlagen der objektorientierten Programmierung mit Java. Weiterhin wird die Programmierung von Web-Anwendungsoberflächen sowie von industriellen Informationssystemen mit Java EE behandelt. Ein besonderer Schwerpunkt liegt auf dem Mobile Software Engineering, insbesondere anhand der Android-Plattform. Praktische Erfahrungen werden durch ein Projekt im Bereich Mobile Software Engineering vertieft.
Inhalte der Weiterbildung
Spezifikation- Grundlagen zur Spezifikation
- Spezifikation von Benutzerschnittstellen (GUIs)
- Spezifikation von Komponenten und deren Schnittstellen
- Technische Spezifikation von detaillierten fachlichen Datenmodellen
- Spezifikation von Geschäftsregeln
- Spezifikation von Datenschnittstellen
- Spezifikation von Web-Services
- Spezifikation von Qualitäts- und Randbedingungen
- Java Sprachkonzept und erste Java-Programme
- Datentypen, Operatoren, Kontrollstrukturen und Methoden
- Objektorientierte Modellierung
- Klassen und Objekte
- Vererbung und Polymorphie
- Abstrakte Klassen und Schnittstellen
- Weiterführende Konzepte
- Aufbau und Überblick von Web-Architekturen
- Statische Webseiten
- Grundlegende Java-Web-Technologien
- Komponentenbasierte Web-Benutzerschnittstellen
- Verknüpfung von View und Model
- Komponentenbibliotheken
- Programmierung von Geschäftslogik
- Programmierung von Datenbankanbindungen
- Grundlagen der mobilen Software-Entwicklung
- Android-Systemarchitektur
- Entwicklungsumgebung
- Kernkomponenten einer Android-App
- Interaktion zwischen Anwendungskomponenten
- Fortgeschrittene Techniken
- In diesem Modul beschäftigen sich die Weiterbildenden mit der Konzeption, Umsetzung und Dokumentation von kleinen, mobilen Anwendungen auf Basis einer konkreten Aufgabenstellung.