Weiterbildungsinhalte
Anwendungsprogrammierschnittstellen (APIs) sind entscheidend für moderne Software-Architekturen. Diese Weiterbildung vermittelt praxisrelevantes Wissen, um APIs zu verstehen, zu entwickeln, zu sichern und in automatisierte Abläufe zu integrieren. Du arbeitest mit Python, erstellst RESTful Endpoints, verwaltest Datenbanken und setzt Sicherheits- sowie Kryptographiemechanismen um.
- Das lernst du
- Grundlagen der Programmierung, Datenstrukturen und objektorientierter Konzepte
- Planung, Entwicklung und Dokumentation von REST- und anderen Web-APIs
- Datenbankzugriff, SQL und modernes Datenmanagement im API-Umfeld
- Automatisierung lokaler und netzwerkweiter Aufgaben mit Skripten und Frameworks
- Python-Programmierung für API-Integration und ‑Testing
- Kryptographische Verfahren, Authentifizierung und Security-by-Design
- Erkennen von Cyberbedrohungen und Ableitung von Schutzmaßnahmen
- Ethische und gesellschaftliche Aspekte automatisierter Systeme
Programmiergrundlagen & Python
- Aufbau und Struktur von Programmen
- Kontrollstrukturen und modulare Entwicklung
- Objektorientierte Programmierung
- Bibliotheken und Pakete für API-Aufrufe
Backend-Entwicklung & RESTful APIs
- Serverseitige Skriptsprachen und Frameworks
- Prinzipien von REST, HTTP-Methoden und Statuscodes
- Serialisierung von Datenformaten (JSON, XML)
- Authentifizierung, Autorisierung und Token-basierte Verfahren
Datenmanagement und API-Design
- Relationale und NoSQL-Datenbanken
- Komplexe SQL-Abfragen und Optimierung
- Umgang mit Sensordaten und großen Datenströmen
- Versionierung und Wartung von Schnittstellen
Automatisierung & Skriptverwaltung
- Tools für lokale und verteilte Automatisierung
- Orchestrierung von API-Workflows
- Versionskontrolle mit Git
- Test- und Deployment-Pipelines
Kryptographie & IT-Sicherheit
- Grundlagen symmetrischer und asymmetrischer Verfahren
- Digitale Zertifikate und Public Key Infrastructure
- Security-by-Design in API-Architekturen
- Absicherung der Datenintegrität und Verfügbarkeit
Cybersecurity & Risikomanagement
- Typische Angriffsszenarien auf API-Infrastrukturen
- Monitoring, Logging und Incident Response
- Einschätzung von Auswirkungen und Schutzbedarf
- Rechtliche Rahmenbedingungen und Compliance
Automatisierungstechnologien & Ethik
- Trends in Industrie- und Prozessautomatisierung
- Einsatz von APIs zur Prozessoptimierung
- Gesellschaftliche und berufliche Auswirkungen
- Datenschutz und verantwortungsvoller Technologieeinsatz
Information zu Unterricht und Prüfung
Der Unterricht findet auf Deutsch statt und wird online durchgeführt. Nach erfolgreichem Abschluss erhältst du ein Zertifikat über die vermittelten Kompetenzen.
Zusätzliche Extras- Praxisorientierte Projektaufgaben
- Methodenkompetenz in agiler Softwareentwicklung
- Bewerbungs- und Karriereberatung
Zielgruppe
Diese Weiterbildung richtet sich an Personen mit grundlegenden IT-Kenntnissen, die APIs entwickeln, integrieren oder administrieren möchten, darunter angehende Softwareentwickler*innen, DevOps-Mitarbeitende oder IT-Fachkräfte, die ihre Kenntnisse im Bereich Schnittstellen und Automatisierung vertiefen wollen.