In dieser Weiterbildung erwerben Sie umfassende Kenntnisse in der Datenbankentwicklung und vertiefen Ihre Fähigkeiten in den Programmiersprachen Java und C#. Sie lernen, relationale Datenbanken zu entwerfen, zu implementieren und zu verwalten. Dabei setzen Sie SQL für die Datenbankentwicklung ein und nutzen Java sowie C# für die Anwendungsentwicklung. Sie werden in die Lage versetzt, komplexe Datenbankstrukturen zu modellieren und effiziente Abfragen zu erstellen. Zudem erlernen Sie die objektorientierte Programmierung mit Java und C#, um datenbankgestützte Anwendungen zu entwickeln. Ein weiterer Schwerpunkt liegt auf der Integration von Datenbanken in Softwareprojekte unter Verwendung von Frameworks wie Hibernate für Java und Entity Framework für C#. Die Weiterbildung kombiniert theoretische Inhalte mit praktischen Übungen. Durch Projektarbeiten wenden Sie die erlernten Konzepte der Datenbankentwicklung an und entwickeln eigenständig Anwendungen mit Java und C#. Nach Abschluss sind Sie in der Lage, datenbankgestützte Softwarelösungen zu konzipieren und umzusetzen. Sie können relationale Datenbanken effizient entwickeln und verwalten sowie Anwendungen in Java und C# erstellen, die auf diesen Datenbanken basieren.

SQL und relationale Datenbanksysteme
  • Einführung in relationale Datenbanken mit Fokus auf datenbank entwicklung
  • Datenbankmodellierung und Namenskonventionen
  • Normalisierung und Normalformen als Teil der datenbank entwicklung
  • Relationale Algebra
  • SELECT, JOIN und GROUP BY im Kontext der datenbank entwicklung
  • Ändern von Daten über INSERT, UPDATE und DELETE
  • Anwendung von verschiedenen komplexen SELECTs in der datenbank entwicklung

Programmierung mit C#
  • Einführung in .NET und Grundlagen von C# im Hinblick auf datenbank entwicklung
  • C#-Klassen
  • Vererbung, Polymorphie und Interfaces als Methoden der datenbank entwicklung
  • Fehlerbehandlung und Debugging
  • Collections und Generics für die datenbank entwicklung
  • Delegaten und Ereignisse
  • Lambda-Expressions, Strukturen und Enums im Rahmen der datenbank entwicklung

Mobile Entwicklung mit Ionic und Capacitor
  • Einführung in Ionic und Capacitor unter dem Aspekt der datenbank entwicklung
  • Die erste App mit Ionic und Capacitor
  • Navigation in Ionic und Capacitor für datenbank entwicklung
  • UI-Komponenten in Ionic und Capacitor
  • Theming, Styling und Anpassen im Zusammenhang mit datenbank entwicklung
  • Erstellen, Bereitstellen und Veröffentlichen
  • Angular Essentials für datenbank entwicklung mit Ionic und Capacitor

Java-Programmierung und SQL-Integration
  • Installation und Einrichtung einer Java-Entwicklungsumgebung für datenbank entwicklung
  • Kompilieren von Java-Programmen
  • Grundlagen der objektorientierten Programmierung im Bereich datenbank entwicklung
  • Vererbung in objektorientierter Programmierung
  • Arrays zur Unterstützung der datenbank entwicklung
  • Fehlerbehebung in Java
  • Verwendung von SQL-Datenbanken zur datenbank entwicklung mit Java