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.
- 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