Themen wie Cloud und Containerization sind überall präsent. Für viele Anwendungsentwickler oder -designer ist heute jedoch immer noch schwer abzuschätzen, welche Auswirkungen es haben kann, wenn eine Applikation in eine Cloud-Umgebung migriert wird.
Häufig geht der Umzug in die Cloud sogar über eine einfache Migration hinaus und es wird eine Modernisierung der Anwendung und das Überführen in eine Microservice-Architektur angestrebt. Im Laufe dieses Kurses werden die Anforderungen und Problematiken einer Cloud- und Containerplattform im Zusammenhang mit Applikationen detailliert aufgezeigt und besprochen.
Welche Möglichkeiten zur Automation bieten Container? Wo sind die Grenzen? Von welchen Gewohnheiten muss man sich mitunter auch trennen? Was haben Abkürzungen wie DevOps oder CI/CD damit zu tun?
Dabei werden die Konzepte Cloud und Container aus technischer Sicht beleuchtet, sowie deren Zusammenhang zur Applikation. Ziel ist es, ein Verständnis zu schaffen, welche Auswirkungen oder Änderungsanforderungen auf eine Applikation zukommen, wenn diese in eine Cloud- oder Containerplattform überführt wird.
Inhalte Applikationen Cloud Seminar
Der Trend: Cloud Computing
IT im Wandel
Treiber für die Cloud
Verfügbarkeit des Business
Von fixen zu variablen Kosten
Agile Infrastruktur
Technologisch immer aktuell
Sicherheit und Compliance
Typische Herausforderungen und Einwände
Herausforderungen beim Cloud Computing für die Provider
Faktoren für die Kundenzufriedenheit
Virtualization – Enabler für Cloud Computing
Definition: Cloud Computing
Service-Modelle des Cloud Computings
Die verschiedenen Cloud-Varianten (Private Cloud, Public Cloud, …)
Multi-Cloud
Eigenschaften der Hyperscaler
Shared Responsibility
Applikationen in der Cloud
Applikationen in der Cloud
Aufbau von Applikationen
Eignungsprüfung für Applikationen in der Cloud
Cloud Native Applications
12-Factor-App
Versionsverwaltung
Saubere Trennung des eigentlichen Codes von anderem
Build, Release, Run
Stateless Applications
Web Services und Port-Bindung
Microservices
Monolith vs. Microservices
Horizontale Skalierbarkeit
Weitere Faktoren
Das Chaos-Monkey-Prinzip
Pets vs. Cattle
Einführung in die Container-Virtualisierung
Evolutionsstufen der Virtualisierung
Container-Virtualisierung
Linux Containers (LXC)
LXD (Linux Container Hypervisor)
Docker
Docker im Detail
Docker im Detail
Container Execution Environments
Bestandteile von Docker
Automatisierung mit Docker
Container-Security
Kubernetes
Kubernetes
Kubernetes-Namespace
Kubernetes-Pod
Kubernetes-Deployment
Kubernetes-Services
Kubernetes und Netzwerk
Orchestierung mit Container
Swarm
Stateless Applications
Web Services und Port-Bindung
Microservices
Betriebskonzepte und agile Methoden
Klassiker: Plan/Build/Run und ITIL
Auswirkungen auf die Prozesse
IT-Kennzahlen
Virtualisierung und Rollen
Klassische Rollen in der IT
Auswirkung von Eigenschaften virtualisierter Umgebungen
Neue Rollen
Auswirkungen von Microservices und Containerization auf den IT-Betrieb
Agile Methoden
Extreme Programming (XP)
Test-Driven Development (TDD)
Refactoring (Design Improvement)
Continuous Integration
Behavior-Driven Development (BDD)
Planning in Short Cycles
Lean Development
MVP
DevOps
Continuous Delivery
CI/CD
Kanban
Scrum
Das Spotify Modell: Squad, Chapter, Tribe
Scaled Agile Framework (SAFe)
Bimodale IT
Wir schulen auch bei dir vor Ort!
Diese Applikationen Cloud Schulung führen wir auch bei dir im Unternehmen als individualisierte Applikationen Cloud-Firmenschulung durch.
Zielgruppe Applikationen Cloud Seminar
Der Kurs richtet sich an alle, die einen Einstieg in das Thema Applikationen in der Cloud suchen, ein gewisses technisches Verständnis mitbringen und sich nicht vor Neuerungen scheuen.
Personen, die im Bereich Anwendungsentwicklung und -Design arbeiten, die mit Plattform-Architekturen betraut sind oder im PreSales mit Applikationsmigrationen, Entwicklung oder Design zu tun haben, liefert der Kurs ein stabiles Know-how-Fundament und einen fundierten Einblick in den Zusammenhang von Applikationen, Containern und Entwicklung.
Voraussetzungen Applikationen Cloud Seminar
Gefragt ist die Bereitschaft zur Auseinandersetzung mit konzeptionellen und technischen Themen im Cloud-Kontext. Tiefes technisches Wissen oder Programmierkenntnisse sind nicht erforderlich. Allerdings sollten Sie über grundlegendes IT-Know-How verfügen und neuen Themen gegenüber aufgeschlossen sein.
4.6
(38)
Applikationen im Cloud-Zeitalter Seminar
Container, Cloud & Microservices
Themen wie Cloud und Containerization sind überall präsent. Für viele Anwendungsentwickler oder -designer ist heute jedoch immer noch schwer abzuschätzen, welche Auswirkungen es haben kann, wenn eine Applikation in eine Cloud-Umgebung migriert wird.
Häufig geht der Umzug in die Cloud sogar über eine einfache Migration hinaus und es wird eine Modernisierung der Anwendung und das Überführen in eine Microservice-Architektur angestrebt. Im Laufe dieses Kurses werden die Anforderungen und Problematiken einer Cloud- und Containerplattform im Zusammenhang mit Applikationen detailliert aufgezeigt und besprochen.
Welche Möglichkeiten zur Automation bieten Container? Wo sind die Grenzen? Von welchen Gewohnheiten muss man sich mitunter auch trennen? Was haben Abkürzungen wie DevOps oder CI/CD damit zu tun?
Dabei werden die Konzepte Cloud und Container aus technischer Sicht beleuchtet, sowie deren Zusammenhang zur Applikation. Ziel ist es, ein Verständnis zu schaffen, welche Auswirkungen oder Änderungsanforderungen auf eine Applikation zukommen, wenn diese in eine Cloud- oder Containerplattform überführt wird.