Weiterbildungsinhalte
APIs (Application Programming Interfaces) sind entscheidend für moderne Software- und Systemlandschaften. Im Kurs "Grundlagen API" erwerben Sie praxisrelevantes Wissen, um Schnittstellen professionell zu konzipieren, zu implementieren, zu dokumentieren und abzusichern. Der Kurs deckt das gesamte Spektrum der API-Entwicklung ab, von den technischen Grundlagen über serverseitige Entwicklung bis hin zur Automatisierung von Abläufen.

  • Sie lernen, wie serverseitige Skriptsprachen und Datenbanken zusammenspielen, um RESTful APIs bereitzustellen.
  • Sie wenden JavaScript an, um APIs auf der Clientseite anzusprechen und dynamische Webanwendungen zu erstellen.
  • Sie gestalten Datenmodelle, führen komplexe SQL-Abfragen durch und integrieren Sensordaten in API-gestützte Systeme.
  • Sie automatisieren wiederkehrende Aufgaben im Netzwerk mithilfe von Skripten und API-Calls.
  • Sie planen Schnittstellen professionell, dokumentieren Anforderungen und integrieren APIs in Softwareprojekte.
  • Sie vertiefen Ihr Verständnis für agile Methoden, IT-Service-Management und den Betrieb komplexer IT-Systeme.

Backend-Entwicklung & RESTful APIs
  • Serverseitige Skriptsprachen und Frameworks
  • Aufbau und Design von REST-Schnittstellen
  • Datenbankanbindung (SQL / NoSQL) und ORM
  • Security-Konzepte, Authentifizierung und Autorisierung

JavaScript & Clientseitige API-Anbindung
  • Grundlagen der Sprache und Syntax
  • DOM-Manipulation und Ereignisbehandlung
  • Fetch-/AJAX-Requests und Datenverarbeitung
  • Fehlerbehandlung und Debugging im Browser

Datenmanagement & Sensordaten
  • Datenmodellierung mit SQL
  • Komplexe Abfragen und Performanceoptimierung
  • Verarbeitung von Echtzeit- und Sensordaten
  • Moderne Datenmanagement-Technologien (z. B. Time-Series-Databases)

Netzwerkautomatisierung & Skripting
  • Automatisierung lokaler und netzwerkübergreifender Tasks
  • Nutzung von API-Endpunkten für Konfigurations- und Monitoring-Aufgaben
  • Tool-Übersicht (z. B. Ansible, Postman, cURL)
  • Best Practices für Skriptverwaltung und Versionierung

IT-Grundlagen
  • Komponenten moderner IT-Systeme
  • Grundlagen der Programmiersprachen
  • IT-Service-Management und Betrieb
  • Datenmodellierung und SQL-Basics

Anforderungsanalyse & Dokumentation
  • Erhebung und Strukturierung von Requirements
  • Schnittstellenspezifikation (OpenAPI, Swagger)
  • Versionsmanagement und Change-Control
  • Teststrategien und Qualitätssicherung

Komplexe IT-Systeme & Projektmanagement
  • Agile Vorgehensmodelle (Scrum, Kanban)
  • IT-Strategie und Governance
  • Deployment-Pipelines und DevOps-Grundlagen
  • Betrieb und Monitoring verteilter Systeme

Informationen zu Unterricht und Zertifikat

Der Unterricht findet auf Deutsch statt. Nach erfolgreichem Abschluss erhalten Sie ein Zertifikat, das die erworbenen Kompetenzen im Bereich API-Entwicklung und ‑Management bestätigt.

Zusätzliche Extras
  • Praxisnahe Übungen und Projektarbeit
  • Methodenkompetenz in agilen Teams
  • Bewerbungs- und Karriere-Coaching

Zielgruppe

Die Weiterbildung richtet sich an Personen, die in der Softwareentwicklung, Systemintegration oder im IT-Betrieb tätig sind und ihre Kenntnisse im Bereich Schnittstellenentwicklung ausbauen möchten. Vorkenntnisse in einer Programmiersprache sowie grundlegendes IT-Verständnis sind von Vorteil.