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 Kryptographie­mechanismen 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.