Diese Qualifizierung vermittelt methodische und technische Kompetenzen für die Softwareentwicklung mit Java. Das Curriculum umfasst den Entwicklungsprozess von den informationstechnischen Grundlagen über den Softwareentwurf bis hin zur Qualitätssicherung von Systemen. Teilnehmende erlernen die Anwendung von Algorithmen, Datenstrukturen und aktuellen Architekturmustern in der Informatik.

  • Anwendung der objektorientierten Programmierung mit Java
  • Entwurf und Modellierung von Softwarearchitekturen
  • Implementierung von Sicherheitskonzepten und Datenmodellen
  • Nutzung von Versionsverwaltung und agilen Methoden
  • Durchführung systematischer Qualitätssicherung und Testverfahren

Softwareentwicklung und Grundlagen

Im Bereich der Grundlagen stehen die Zusammenhänge der Rechnerarchitektur und die Abläufe in Softwareentwicklungsprozessen im Fokus. Die Teilnehmenden befassen sich mit Programmierkonzepten sowie der Erstellung von Algorithmen zur Problemlösung. Ein Schwerpunkt liegt auf den Prinzipien von Programmiersprachen, der Datenmodellierung sowie den Anforderungen an die IT-Sicherheit und das Servicemanagement innerhalb von IT-Infrastrukturen.

Systemdesign und Architektur

Dieser Abschnitt behandelt Datenstrukturen sowie die objektorientierte Analyse und das Design. Es werden Verfahren für den Softwareentwurf und die Entwicklung adaptiver Designansätze thematisiert. Ein Bestandteil ist die Arbeit mit Softwarearchitekturen, die Designmuster und serviceorientierte Ansätze wie Microservices beinhalten. Durch Prototyping werden methodische Ansätze zur Entwicklung von Softwarelösungen vertieft.

Qualitätssicherung und IT-Management

Für die Zusammenarbeit in Projekten wird der Einsatz von Versionskontrollsystemen wie Git sowie die Anwendung von Branching-Strategien vermittelt. Die Qualitätssicherung umfasst die Erstellung von Spezifikationen, Code-Praktiken und die Durchführung verschiedener Teststufen. Zudem werden Techniken zum Refactoring, zur Performance-Optimierung und zum Versionsmanagement behandelt. Den Abschluss bilden die Analyse von IT-Systemen sowie die Anwendung agiler Methoden und IT-Strategien im professionellen Umfeld.

Information zu Unterricht und Prüfung

Die Wissensvermittlung erfolgt in deutscher Sprache. Nach der Teilnahme und dem Abschluss der Module erhalten die Teilnehmenden ein Zertifikat, das die erworbenen Qualifikationen dokumentiert.

Zusätzliche Extras
  • Praktische Vertiefung der Programmierkenntnisse
  • Vermittlung von Methodenkompetenz
  • Unterstützung durch Bewerbercoaching

Java-Programmierung wird in zahlreichen Branchen für die Entwicklung skalierbarer Anwendungen eingesetzt. Da Softwareprojekte an Umfang gewinnen, besteht Bedarf an Fachkräften, die neben der Programmierung auch Architekturmodelle entwerfen und Qualitätssicherungsmaßnahmen koordinieren. Diese Qualifizierung bereitet auf die Anforderungen in der Softwareentwicklung vor, indem sie technische Fertigkeiten mit prozessorientiertem Wissen verknüpft.