Diese Weiterbildung vermittelt umfassende Kenntnisse in der Fullstack-Entwicklung und kombiniert Frontend- und Backend-Programmierung zu einem ganzheitlichen Verständnis moderner Softwareentwicklung. Du lernst, vollständige Webanwendungen zu planen, zu entwickeln und bereitzustellen - von der Benutzeroberfläche bis zur serverseitigen Logik.

Der Fokus liegt auf einer praxisorientierten Ausbildung, die Dich gezielt auf die Anforderungen moderner IT-Projekte vorbereitet. Dabei werden alle relevanten Bereiche des Softwareengineerings abgedeckt, sodass Du ein tiefes Verständnis für technische Zusammenhänge und Entwicklungsprozesse aufbaust.

Frontend-Entwicklung
  • Grundlagen und Vertiefung in HTML, CSS, JavaScript sowie Angular als modernes Frontend-Framework
  • Entwicklung responsiver und interaktiver Benutzeroberflächen für verschiedene Endgeräte
  • Einsatz moderner Frontend-Technologien und Frameworks für professionelle Webanwendungen
  • Strukturierter Aufbau von Komponenten und wiederverwendbaren UI-Elementen

Backend-Entwicklung
  • Programmierung serverseitiger Anwendungen mit Python und Django
  • Entwicklung von APIs und Umsetzung von Geschäftslogik für Fullstack-Anwendungen
  • Datenbankmanagement mit SQLite und Aufbau strukturierter Datenmodelle
  • Einführung in moderne Softwarearchitekturen im Backend-Bereich

Deployment und Software-Infrastruktur
  • Containerisierung von Anwendungen mit Docker als Grundlage moderner Deployment-Prozesse
  • Grundlagen der Bereitstellung und des Betriebs von Webanwendungen
  • Integration von Anwendungen in Entwicklungs- und Produktionsumgebungen
  • Nutzung moderner Tools für Softwareauslieferung und Infrastrukturmanagement

Praxisprojekte und Anwendung
  • Umsetzung realitätsnaher Fullstack-Projekte von einfachen Webanwendungen bis zu komplexen Business-Applikationen
  • Arbeiten mit GitHub zur Versionsverwaltung und Zusammenarbeit im Team
  • Einführung in Figma für UI/UX-Design und Planung von Benutzeroberflächen
  • Projektarbeit nach agilen Methoden wie Scrum
  • Erstellung eines professionellen Projektportfolios zur Präsentation der erlernten Fähigkeiten

Die Weiterbildung richtet sich insbesondere an Quereinsteiger und Personen, die ihre Kenntnisse im Bereich Fullstack-Programmierung systematisch erweitern möchten. Nach Abschluss bist Du in der Lage, vollständige Webanwendungen eigenständig zu entwickeln, zu testen und bereitzustellen.

Damit verfügst Du über eine fundierte Qualifikation im Bereich Softwareengineering mit Schwerpunkt Fullstack-Entwicklung und bist optimal auf den Einstieg in moderne IT- und Softwareprojekte vorbereitet.