Einführung in Cloud Computing für Softwareentwickler
Beschreibung
In dieser 2-tägigen Schulung "Einführung in Cloud Computing für Softwareentwickler" lernen Sie die Grundlagen von Cloud Computing, einschließlich Eigenschaften, Vorteilen und Abgrenzungen. Sie erhalten einen Überblick über verschiedene Cloud-Modelle wie IaaS, CaaS, PaaS, FaaS und SaaS sowie grundlegende Technologien im Bereich PaaS wie Container und Kubernetes. Sie sammeln praktische Erfahrungen mit Google Cloud Platform und lernen die Bereiche Continuous Integration, Continuous Delivery und Monitoring von Cloud-Applikationen kennen. Zudem werden Software-Architekturen für Cloud-Lösungen besprochen und die 12-Faktoren-App-Konzepte überprüft.
Zum Seminar: Einführung in Cloud Computing für Softwareentwickler
Inhalte
- Was ist Cloud Computing?
- Eigenschaften von Cloud Computing
- Vorteile von Cloud Computing
- Abgrenzung von Cloud Computing
- Kernprinzipien der Cloud-Entwicklung
- Begriffsabgrenzung und Beispiele
- Infrastructure-as-a-Service (IaaS) – Definition, Eigenschaften und Beispiele
- Container-as-a-Service (CaaS )– Definition, Eigenschaften und Beispiele
- Platform-as-a-Service (PaaS) – Definition, Eigenschaften und Beispiele
- Function-as-a-Service (FaaS) – Definition, Eigenschaften und Beispiele
- Software-as-a-Service (SaaS) - Definition, Eigenschaften und Beispiele
- PaaS - Grundlegende Technologien
- Container vs. VMs
- Container-basierte PaaS-Angebote vs. Native PaaS-Angebote
- Docker
- Kubernetes
- Serverless Computing und FaaS
- Die Beispiel-Anwendung und ihre Architektur
- CaaS/PaaS – Hands on mit Google Cloud Platform (Mob programming)
- FaaS – Hands on mit Google Cloud Functions (Mob programming)
- Infrastructure and Everything as Code
- Continuous Integration
- Continuous Delivery
- Hands on - Deployment der Beispielanwendung (gitlab CI/CD)
- Monitoring von Cloud-Applikationen
- Software-Architekturen für Cloud-Lösungen
- Review: Ist unsere Beispielanwendung eine 12-factor app?
Eingesetzte Ressourcen: Rechner für Teilnehmer mit Google Cloud SDK, Google Firebase Tools und git
Zielgruppe
- Softwareentwickler
- alle Interessierten, die sich einen Überblick über die Möglichkeiten der Softwareentwicklung in der Cloud verschaffen möchten
Voraussetzungen
Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:
- Erfahrung in der Software-Entwicklung
Weitere Infos
Haben Sie Fragen zu diesem Kurs? Füllen Sie das folgende Formular aus und wir melden uns bei Ihnen.
Über den Anbieter

New Elements GmbH / IT-Schulungen.com
Das Nürnberger Bildungszentrum IT-Schulungen.com Unter dem Namen IT-Schulungen.com betreibt die Nürnberger New Elements GmbH seit über 20 Jahren eines der größten Bildungszentren im deutschsprachigen Raum. Das Bildungszentrum hat seinen Standort in den legendären Bell-Laboratories von Alcatel-Lucent im Nürnberger Nordostpark. Das…
Mehr über New Elements GmbH / IT-Schulungen.com