Deine Weiterbildung Agile:r Datenbankentwickler:in mit Java SE plus Referenzprojekt
In dieser Weiterbildung wird Dir am Beispiel von Scrum das agile Projektmanagement mit seinen Methoden und Abläufen, Instrumenten und Rollen vorgestellt. Dabei übst Du auch die ersten Schritte für die Praxis. Im Anschluss wirst Du auf die modernen und aktuellen Programmiersprachen (Python, Java, C++, C#, PHP, JavaScript, ...) vorbereitet. Du erlernst die theoretischen Grundlagen der Softwareentwicklung, der Software-Analyse, des Software-Designs, der funktionalen und objektorientierten Programmierung sowie der Erstellung von Datenbanken und der Datenverarbeitung.
Java gehört neben C#, Python und C++ zu den wichtigsten Programmiersprachen. Du lernst in diesem Kurs die Java Standard Edition (SE) kennen.
Nachdem Du alles über Datentypen und Kontrollstrukturen erlernt hast, schreibst Du erste kleine Programme in Java. Anschließend lernst Du alles über Klassen, Objekte, Datenkapselung, Vererbung und Polymorphie in Java. Du kannst außerdem Interfaces sinnvoll einsetzen und weißt, wie Du auf Laufzeitfehler reagieren kannst. Du kannst Daten und Texte in Dateien speichern, Teile Deines Programms parallel ausführen und bist auf anspruchsvolle Anwendungsentwicklung mit Java vorbereitet.
Moderne Programme kommen nicht ohne eine ansprechende Benutzeroberfläche aus. Java bietet mit AWT und Swing Möglichkeiten für eine moderne und intuitive grafische Oberfläche. Du lernst das Gestalten mit Container- und Steuerelementen und deren Einbindung in Deine Programme. Außerdem speichern die meisten Programme ihre Daten in Datenbanken. Du erfährst, wie Du in Java unterschiedliche Datenbanken in Deine Programme einbindest und Daten speicherst, abfragst und auswertest.
- Scrum, Rollen und Stakeholder
- Sprint und seine Ereignisse, Artefakte
- User Story, Taskboard, Planungspoker, Burn-Down-Chart
- Aufwandsschätzung und Release-Planung
- Grundlagen zu Programmen und Programmiersprachen
- Objektorientierung (OO): Analyse (OOA), Entwurf (OOD)
- und Programmierung (OOP), Softwareentwurf mit UML
- Datenbankdesign, Daten abfragen und ändern (DML)
- Grundlagen der Sprache Java
- Datentypen, Variablen, Operatoren, Kontrollstrukturen
- Klassen, Objekte
- Vererbung, Polymorphie, Interfaces, Exceptions
- Collections, Generics, Lambda
- Dateien, Annotations, Multithreading, Netzwerkprogrammierung
- AWT, Swing, Datenbankzugriff
- Entwicklung und Erstellung eines eigenen Projekts
Die Lernziele vermitteln umfassende Kenntnisse in agiler Softwareentwicklung, Programmierung und Datenbankmanagement. Zu Beginn werden Scrum, die Rollen und Stakeholder sowie die Struktur eines Sprints mit seinen Ereignissen und Artefakten behandelt. Dabei werden zentrale Werkzeuge wie User Stories, Taskboards, Planungspoker und Burn-Down-Charts eingesetzt, um Aufwandsschätzungen und Release-Planungen praxisnah umzusetzen.
Ein weiterer Schwerpunkt liegt auf den Grundlagen von Programmen und Programmiersprachen, insbesondere der objektorientierten Programmierung (OOA, OOD, OOP) und dem Softwareentwurf mit UML. Im Bereich Datenbanken werden Konzepte des Datenbankdesigns vermittelt sowie das Abfragen und Ändern von Daten (DML) geübt.
Die praktischen Programmierkenntnisse werden in Java vertieft, einschließlich Datentypen, Variablen, Operatoren, Kontrollstrukturen, Klassen und Objekten. Darüber hinaus werden Vererbung, Polymorphie, Interfaces und Exceptions behandelt, ebenso wie fortgeschrittene Konzepte wie Collections, Generics, Lambda-Ausdrücke, Dateien, Annotations, Multithreading und Netzwerkprogrammierung. Die Gestaltung von grafischen Benutzeroberflächen wird mit AWT und Swing vermittelt, und der Datenbankzugriff wird praxisnah implementiert.
Abschließend erfolgt die Anwendung des erlernten Wissens in der Entwicklung und Erstellung eines eigenen Projekts, wodurch alle Kenntnisse aus Programmierung, Datenbankmanagement und agiler Entwicklung praktisch umgesetzt und vernetzt werden.
Du lernst bei uns zu festen Zeiten, i.d.R. vormittags per Live-Unterricht in einer Gruppe mit Deinem Dozierenden.
Während des Unterrichts kannst Du Fragen stellen, gemeinsam an Projekten arbeiten und einen intensiven fachlichen Austausch erfahren. Weiterhin lernst Du dann in der Selbstlernphase mit vorgegeben Aufgaben und Skripten.






YouTube-Video laden
Möchtest du Inhalte von YouTube laden, um das Video anzusehen?
- 10+ Jahre Erfahrung in der Weiterbildung
- 500+ Weiterbildungen
- 500+ Absolvent:innen
- 99% Weiterempfehlung
- 200+ bundesweite Standorte oder online studieren
- Praxisnahe Fortbildungen mit erfahrenen Dozent:innen
- Laptop auf Wunsch inklusive
- Personalvermittlung auf Wunsch inklusive
- Umfassende Betreuung vor und nach der Weiterbildung
- Lebenslanger Zugang zum Bonusportal




.jpg&w=3840&q=75)

.jpg&w=3840&q=75)





.jpg&w=3840&q=75)
.jpg&w=3840&q=75)
.jpg&w=3840&q=75)




.jpg&w=3840&q=75)