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