Diese Weiterbildung Programmieren mit Python als Backend Programmierer vermittelt Dir umfassende Kenntnisse in der Softwareentwicklung mit Schwerpunkt auf modernen Backend-Systemen. Du lernst, wie serverseitige Anwendungen aufgebaut werden, wie Daten verarbeitet werden und wie unterschiedliche Komponenten einer Webanwendung effizient zusammenarbeiten. Dabei entwickelst Du ein Verständnis für Programmierlogik, Datenstrukturen und professionelle Entwicklungsprozesse.
Zu Beginn beschäftigst Du Dich mit den Grundlagen der Informatik und Programmierung. Du lernst wichtige Konzepte wie Algorithmen, Datenstrukturen und den Aufbau digitaler Systeme kennen. Zusätzlich erhältst Du Einblicke in HTML, CSS und JavaScript, um die Verbindung zwischen Frontend und Backend moderner Webanwendungen besser zu verstehen.
Ein weiterer Schwerpunkt liegt auf der Backend-Entwicklung mit Python und Django. Du entwickelst serverseitige Anwendungen, arbeitest mit Datenbanken und erstellst APIs für die Kommunikation zwischen verschiedenen Systemen. Zusätzlich lernst Du Docker kennen und setzt Containerisierung für moderne Entwicklungsumgebungen ein.
Durch praxisorientierte Projekte setzt Du Deine Kenntnisse direkt um und entwickelst API-basierte Anwendungen. Dabei lernst Du, Backend-Systeme strukturiert zu planen, umzusetzen und nach aktuellen Entwicklungsstandards weiterzuentwickeln.
1. Einführung in die Informatik- Grundlagen der Programmierung mit HTML, CSS und JavaScript
- Verständnis von Computernetzwerken und digitalen Systemen
- Einführung in Datenstrukturen und Algorithmen
- Grundlagen strukturierter Softwareentwicklung
2. Backend-Entwicklung
- Programmierung mit Python und Django
- Entwicklung serverseitiger Anwendungen
- Datenbankverwaltung und Verarbeitung von Daten
- Erstellung und Bereitstellung von APIs
- Nutzung von Docker zur Containerisierung
3. Praxisorientierte Anwendung
- Entwicklung einer API-basierten Webanwendung
- Integration von Informatik-Konzepten in reale Projekte
- Umsetzung verschiedener Backend-Anwendungen
- Anwendung moderner Entwicklungsstandards
- Optimierung und Erweiterung eigener Projekte