Nach Abschluss der Weiterbildung verfügen Sie über die Fähigkeiten, Backend-Anwendungen mit Python, PHP, MySQL und Java zu entwickeln. Sie beherrschen DevOps-Grundlagen, um den Entwicklungsprozess zu optimieren, und sind in der Lage, Quellcode-Versionierung mit GitHub oder GitLab durchzuführen. Sie sind qualifiziert, in IT-Projekten mitzuwirken und dabei sowohl Ihre technischen als auch methodischen Kenntnisse in der Gestaltung und Umsetzung von Backend-Architekturen anzuwenden. Ihre Fähigkeiten eröffnen Ihnen Karrieremöglichkeiten in Webentwicklung und Softwareengineering.

Grundlagen der Programmierung
  • Einführung: Algorithmen und Python-Grundlagen
  • Variablen und Zuweisungen
  • Kontrollstrukturen: if, else, elif
  • Funktionen definieren und aufrufen
  • Datentypen: Ganzzahlen, Gleitkommazahlen, komplexe Zahlen
  • Schleifen und Arrays
  • Funktionsweise von Variablen mit primitivem Datentyp

Datenbank-Integration
  • Einstieg in relationale Datenbanken
  • Umsetzen mit MySQL
  • Dynamische Webseiten und Formulare
  • Verwendung von SQL-Datenbanken in Java

Objektorientierte Programmierung und Java
  • Objektorientierte Programmierung
  • Grundlagen der objektorientierten Programmierung
  • Installation und Einrichtung einer Java-Entwicklungsumgebung
  • Kompilieren von Java-Programmen
  • Fehlererkennung und Behebung in Java

DevOps und Versionskontrolle
  • Die drei Wege in DevOps
  • Continuous Integration und automatisiertes Testen
  • Release-Automatisierung und Risikoreduktion
  • Continuous Delivery und Continuous Integration
  • Deployment Pipeline

Software Testing und Sicherheit
  • Fehlerbehandlung mit try und except
  • Continuous Security
  • Information Security
  • Software Testing und Qualitätssicherung
  • Agiles Arbeiten mit Git