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.