PräsenzNicht BerufsbegleitendFörderfähigPreis: 11.500,00 €
Software-Programmierer: Docker und Open APIs für Software-Programmierer
neuefische GmbH Ritterstraße 12-14, 10969 Berlin
Beschreibung
Software-Programmierer: Docker und Open APIs für Software-Programmierer
In diesem Kurs wird die Software-Programmierung mit Docker für die containerisierte Entwicklung und Open APIs für die nahtlose Integration in die Web-Entwicklung untersucht. Die Teilnehmer lernen, skalierbare Anwendungen bereitzustellen, Microservices zu nutzen und APIs von Drittanbietern zu integrieren, während sie bewährte Verfahren in der Webprogrammierung befolgen.
Containerisierung mit Docker für die Software-Programmierung
-Einführung in Docker: Container vs. virtuelle Maschinen verstehen
-Einrichten von Docker-Umgebungen für eine effiziente Software-Programmierung
-Erstellen und Verwalten von Dockerfiles, Images und Containern
-Verwenden von Docker Compose für Anwendungen mit mehreren Containern
Microservices und API-Entwicklung
-Einführung in Open APIs: RESTful- und GraphQL-API-Prinzipien
-Erstellen von Microservices für die modulare Web-Entwicklung
-Implementieren von Authentifizierung und Autorisierung für API-Sicherheit
-Bewährte Verfahren für die API-Dokumentation mit Swagger und OpenAPI
Anwendungen mit Docker bereitstellen
-Containerisierung von Webprogrammierungsanwendungen für Skalierbarkeit
-Verwaltung von persistenten Speichern und Netzwerken in der Software-Programmierung
-Bereitstellung und Orchestrierung von Containern mit Kubernetes
-CI/CD-Pipeline-Integration für automatisierte Bereitstellung
APIs und Docker-Umgebungen sichern
-Schutz von APIs mit OAuth, API-Schlüsseln und JWT-Authentifizierung
-Best Practices für Docker-Sicherheit und Schwachstellen-Scans
-Verwaltung von CORS, Ratenbegrenzung und API-Gateway-Sicherheit
-Implementierung von Protokollierung und Überwachung für API- und Containersicherheit
Praxisprojekte: Docker- und API-Integration
-Erstellung einer Dockerized-Full-Stack-Anwendung mit Datenbankintegration
-Entwicklung und Dokumentation offener APIs für reale Anwendungsfälle
-Sicherung und Optimierung von APIs in einer Cloud-Umgebung
-Abschlussprojekt: Bereitstellung eines skalierbaren, API-gesteuerten Web-Entwicklungsprojekts