Entwicklung von Microservices mit AWS Cloud9 Schulung
Dieser Kurs befasst sich damit, wie man mit AWS Cloud9 Microservices entwirft, entwickelt und bereitstellt. Die Teilnehmer erhalten praktische Erfahrung im Aufbau einer Microservices-Architektur auf AWS unter Nutzung wichtiger AWS-Dienste für Bereitstellung, Skalierbarkeit und Verwaltung.
Dieses von einem Instruktor geleitete Live-Training (online oder vor Ort) richtet sich an Entwickler mittleren Niveaus, die lernen möchten, Microservices mit AWS Cloud9 sowie weiteren AWS-Diensten zu entwickeln und bereitzustellen.
Am Ende des Kurses werden die Teilnehmer in der Lage sein:
- Die Prinzipien der Microservices-Architektur sowie deren Vorteile zu verstehen.
- Eine Entwicklungsumgebung für Microservices unter AWS Cloud9 einzurichten.
- Microservices mithilfe von Docker und AWS-Diensten zu erstellen, zu testen und bereitzustellen.
- AWS Lambda, ECS sowie API Gateway in die Microservices-Architektur zu integrieren.
- DevOps-Methoden zur Verwaltung der Bereitstellung von Microservices anzuwenden.
Ablauf des Kurses
- Interaktive Vorlesungen und Diskussionen.
- Zahlreiche Übungen zur Vertiefung des Wissens.
- Praktische Umsetzung in einer Live-Lab-Umgebung.
Möglichkeiten zur Kursanpassung
- Falls Sie ein individuell angepasstes Training wünschen, kontaktieren Sie uns bitte zur Vereinbarung.
Schulungsübersicht
Einführung in die Microservices-Architektur
- Was sind Microservices?
- Vorteile und Herausforderungen bei der Nutzung von Microservices
- Unterschiede zu monolithischen Architekturen
Einrichtung von AWS Cloud9 für die Entwicklung von Microservices
- Erstellung einer AWS Cloud9-Umgebung
- Konfiguration der Entwicklungsumgebung
- Verbindung von AWS-Diensten mit Cloud9
Entwicklung von Microservices mithilfe von Docker
- Einführung in Docker und Containerisierung
- Erstellen und Testen von Docker-Containern
- Nutzung von Docker Compose für Anwendungen mit mehreren Containern
Bereitstellung von Microservices auf AWS ECS und Lambda
- Einrichtung von Amazon ECS zur Orchestrierung von Containern
- Bereitstellung von Microservices via AWS Lambda
- Skalierung der Microservices in der AWS-Infrastruktur
Verwaltung von APIs mit AWS API Gateway
- Erstellung und Verwaltung von RESTful-APIs
- Anbindung von APIs an Microservices
- Versionierung sowie Drosselung von APIs
Überwachung und Protokollierung von Microservices
- Nutzung von AWS CloudWatch zur Überwachung
- Einrichtung der Protokollverwaltung mit Amazon CloudWatch Logs
- Konfiguration von Warnungen und Benachrichtigungen
Beste Praktiken für die Sicherheit von Microservices
- Umsetzung von IAM-Rollen und -Richtlinien
- Sicherung der Microservices durch API Gateway
- Verschlüsselung von Daten im Transit sowie bei Speicherung
Zusammenfassung und weitere Schritte
Voraussetzungen
- Grundkenntnisse über Konzepte des Cloud-Computings
- Vertrautheit mit AWS-Diensten
- Erfahrung in der Programmierung mit Python oder JavaScript
Zielgruppe
- Entwickler, die sich mit Microservices-Architekturen beschäftigen möchten
- Cloud-Engineers
- DevOps-Fachkräfte
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Entwicklung von Microservices mit AWS Cloud9 Schulung - Buchung
Entwicklung von Microservices mit AWS Cloud9 Schulung - Anfrage
Entwicklung von Microservices mit AWS Cloud9 - Beratungsanfrage
Erfahrungsberichte (1)
Ich habe neue interessante Dinge über Lambda und Serverless erfahren.
Oleg Buldumac - PUBLIC COURSE
Kurs - AWS Lambda for Developers
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
AWS Cloud-Administrator-Zertifizierung
35 StundenDieses von einem Instruktor geleitete Live-Training in Deutschland (online oder vor Ort) richtet sich an Systemadministratoren und IT-Fachkräfte auf Anfänger- sowie Mittelstufenniveau, die praktische Erfahrungen im Umgang mit AWS-Cloud-Diensten sammeln und sich auf das Examen „AWS Certified SysOps Administrator – Associate“ vorbereiten möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein zu:
- AWS-Dienste sowie Ressourcen sicher einzurichten und zu konfigurieren.
- Benutzeridentitäten, Berechtigungen und den Zugriff auf AWS-Ressourcen zu verwalten.
- Skalierbare, hochverfügbare und fehlertolerante Systeme in der AWS-Cloud zu entwerfen und bereitzustellen.
- Datenflüsse zu und von AWS erfolgreich umzusetzen und zu verwalten.
- Die Nutzung der AWS-Dienste zu optimieren, um effiziente Betriebsabläufe sowie eine kosteneffektive Verwaltung sicherzustellen.
AWS Advanced Architecture
28 StundenDieses praxisorientierte Training unter Anleitung eines Trainers in Deutschland (online oder vor Ort) richtet sich an Cloud-Ingenieure, die die komplexeren Aspekte der AWS-Architektur verstehen und umsetzen möchten. Der Kurs behandelt viele Themen, die auch im Rahmen der Zertifizierungskurse für AWS Solutions Architect (Professional) abgedeckt werden. Allerdings dient dieser Kurs nicht dazu, Teilnehmer auf eine Prüfung vorzubereiten. Es handelt sich um ein praxisbezogenes Training, das zeigt, wie in einer Live-Lab-Umgebung zahlreiche Konfigurationen, Implementierungen und Bereitstellungen ausgeführt werden, die ein AWS Solutions Architect benötigt.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein zu:
- Komplexe Cloud-Lösungen auf AWS zu entwerfen.
- Skalierbare, hochverfügbare und fehlertolerante Softwareanwendungen auf AWS bereitzustellen.
- Die am besten geeigneten AWS-Dienste in eine Anwendung zu integrieren.
- Eine komplexe Softwareanwendung nach AWS zu migrieren.
- Bewährte Verfahren bei der Planung, Implementierung, Optimierung und Bereitstellung von Infrastrukturen sowie Anwendungen auf AWS anzuwenden.
Künstliche Intelligenz auf Amazon Web Services (AWS)
14 StundenDieses von einem Trainer begleitete Live-Seminar in Deutschland (online oder vor Ort) richtet sich an IT-Professionals mittlerer Qualifikation, die lernen möchten, wie sie AWS-Tools und -Dienste effizient zur Erstellung, Ausbildung und Bereitstellung von AI-Modellen nutzen können.
Am Ende des Trainings werden die Teilnehmer in der Lage sein:
- Die von AWS angebotenen AI/ML-Dienste zu verstehen.
- AI/ML-Umgebungen auf AWS einzurichten und zu verwalten.
- Praktische Erfahrungen in der Erstellung, Ausbildung und Bereitstellung von AI-Modellen mit Amazon SageMaker zu sammeln.
- Verschiedene AWS-AI-Dienste für spezifische Anwendungsfälle zu nutzen.
AWS-Architektur-Zertifizierung
21 StundenDieser on-demand-Schulungskurs zur AWS-Architektur-Zertifizierung soll Fachkräften dabei helfen, sich in die Cloud-Welt mithilfe von Amazon Web Services einzuarbeiten. Mithilfe praxisnaher Beispiele vermittelt der Kurs grundlegende Konzepte wie Cloud Computing, Amazon Web Services (AWS), Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS), Private Clouds sowie Cloud-Programmierung. Am Ende des Kurses können die Teilnehmer selbstständig Cloud-Lösungen implementieren – beispielsweise mit EC2-Instanzen oder S3-Buckets.
AWS Business Essentials
14 StundenAWS steht für Amazon Web Services, eine umfassende Cloud-Plattform, die Compute-, Speicher-, Datenbank-, Netzwerk-, Analyse- und verwaltete Dienste anbietet. Diese ermöglichen es Organisationen, skalierbare und kosteneffiziente Lösungen zu erstellen.
Dieses von einem Dozenten geführte Live-Training (online oder vor Ort) richtet sich an Anfänger- bis Fortgeschrittenenniveau Business- und Technik-Stakeholder, die grundlegende AWS-Dienste, Cloud-Wertpropositionen, Kostenmodelle, Sicherheitsgrundlagen und wie man AWS-Fähigkeiten mit den Unternehmenszielen ausrichten kann, verstehen möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Kern- AWS-Dienste und gängige Cloud-Architekturen zu erklären.
- Die Geschäftsvorteile und Kostenmodelle des Workload-Transfers auf AWS zu bewerten.
- Angemessene AWS-Dienste für gängige Geschäftsprobleme (Compute, Speicher, Datenbanken, Netzwerk, Analyse) zu identifizieren.
- Grundlegende Sicherheits-, Compliance- und Governance-Betrachtungen in der AWS-Cloud zu erkennen.
- Einen einfachen Migrations- oder Cloud-Aufnahmeplan mit hohen Kosten- und Risikobetrachtungen zu erstellen.
Kursformat
- Interaktive Vorlesung und Diskussion.
- Dozentenführte Demonstrationen in der AWS-Konsole.
- Gruppenübungen und scenario-basierte Workshops.
Kursanpassungsoptionen
- Für eine angepasste Schulung für diesen Kurs wenden Sie sich bitte an uns, um eine Anpassung vorzunehmen.
Einführung in AWS Cloud9 für Anfänger
14 StundenDieses von einem Trainer geleitete Live-Training in Deutschland (online oder vor Ort) richtet sich an Entwickler mit ersten Kenntnissen, die AWS Cloud9 zur Umsetzung ihrer Cloud-Projekte nutzen möchten.
Am Ende des Kurses werden die Teilnehmer in der Lage sein zu:
- Das AWS Cloud9-Ökosystem sowie seine Bestandteile verstehen.
- Ihre eigene Entwicklungsumgebung in AWS Cloud9 einrichten.
- Einfache Anwendungen innerhalb von AWS Cloud9 zu entwickeln und auszuführen.
- Sich mit den Zusammenarbeitsfunktionen von AWS Cloud9 vertraut zu machen.
AWS Cloud9 für Datenwissenschaft
28 StundenDieses von einem Trainer geleitete Live-Training in Deutschland (online oder vor Ort) richtet sich an Datenwissenschaftler und Analysten mittleren Know-hows, die AWS Cloud9 zur Optimierung ihrer Arbeitsabläufe nutzen möchten.
Nach Abschluss dieses Trainings werden die Teilnehmer in der Lage sein zu:
- Eine Datenwissenschaftsumgebung in AWS Cloud9 einzurichten.
- Dateneinblicke mithilfe von Python, R und Jupyter Notebook innerhalb von Cloud9 zu gewinnen.
- AWS Cloud9 mit AWS-Diensten wie S3, RDS sowie Redshift zu verbinden.
- AWS Cloud9 zur Entwicklung und Bereitstellung von maschinellen Lernalgorithmen einzusetzen.
- Cloud-basierte Arbeitsabläufe im Hinblick auf Effizienz bei der Datenanalyse zu optimieren.
AWS Cloud9 und Python: Ein praktischer Leitfaden
14 StundenDieses vom Dozenten geleitete Live-Training in Deutschland (online oder vor Ort) richtet sich an fortgeschrittene Python-Entwickler, die ihre Entwicklungserfahrung mit AWS Cloud9 verbessern möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein zu:
- AWS Cloud9 für die Python-Entwicklung einzurichten und zu konfigurieren.
- Die Oberfläche sowie Funktionen der AWS Cloud9 IDE zu verstehen.
- Python-Anwendungen in AWS Cloud9 zu schreiben, zu debuggen und bereitzustellen.
- Mit anderen Entwicklern im Rahmen der AWS Cloud9-Plattform zusammenzuarbeiten.
- AWS Cloud9 mit weiteren AWS-Diensten zu verknüpfen, um fortgeschrittene Bereitstellungen durchzuführen.
AWS Cloud Practitioner Grundlagen
14 StundenAWS Cloud Practitioner Grundlagen ist ein Einsteigerkurs, der den Teilnehmern ein umfassendes Verständnis der grundlegenden Konzepte, Dienste, Sicherheitsaspekte, Architektur, Preismodelle sowie des Supports in der AWS-Cloud vermittelt.
Dieser von einem Instruktor geleitete Live-Kurs – online oder vor Ort – richtet sich an Anfänger, die die Grundlagen von AWS kennenlernen möchten und eine solide Basis für zukünftiges Lernen sowie eventuelle Zertifizierungen legen wollen.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
- Die grundlegende globale Infrastruktur der AWS-Cloud zu beschreiben.
- Wichtige AWS-Dienste sowie deren typische Anwendungsfälle zu erklären.
- Die Sicherheit und Compliance in der AWS-Umgebung zu verstehen.
- Preismodelle sowie Support-Optionen der AWS-Plattform zu erkennen.
Ablauf des Kurses
- Interaktive Vorlesungen und Diskussionen.
- Praktische Übungen unter Nutzung der AWS-Konsole in Begleitung eines Instruktors.
- Handlungsorientierte Aufgaben sowie Wissenskontrollen, die den Vorgaben des AWS-Prüfungsleitfadens entsprechen.
Möglichkeiten zur Kursanpassung
- Falls Sie einen maßgeschneiderten Kurs nach den spezifischen Lernzielen oder der Cloud-Strategie Ihres Unternehmens wünschen, kontaktieren Sie uns bitte, damit wir dies vereinbaren können.
AWS Certified Solutions Architect – Vorbereitungsworkshop auf die Prüfung
14 StundenDieser Workshop bereitet Teilnehmer auf die Prüfung zum AWS Certified Solutions Architect vor, indem er die Prüfungsziele mit praktischem Wissen und Übungsszenarien verknüpft.
Dieses von einem Dozenten geleitete Live-Training (online oder vor Ort) richtet sich an Cloud-Experten mittleren bis fortgeschrittenen Niveaus, die ihr architektonisches Wissen vertiefen, Prüfungsaufgaben üben und für die Zertifizierung Selbstvertrauen gewinnen möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- AWS-Dienste sowie Architekturmuster den Prüfungsbereichen und -zielen zuzuordnen.
- Resiliente, leistungsstarke, sichere und kosteneffiziente Architekturen auf AWS zu entwerfen.
- Best Practices aus dem Well-Architected Framework in realen Situationen anzuwenden.
- Multiple-Choice- sowie Szenarioaufgaben der Prüfung mit effektiven Strategien zu bearbeiten.
- Eigene Wissenslücken zu erkennen und einen zielgerichteten Lernplan für die Zertifizierungsprüfung zu erstellen.
Ablauf des Kurses
- Interaktive Vorlesungen sowie Zuordnung der Inhalte zum offiziellen Prüfungsrahmen.
- Praktische Lab-Vorführungen und begleitete Übungen zur Architekturentwicklung.
- Zeitgebundene Übungsprüfungen, ausführliche Analyse der Fragen sowie Strategien für den Umgang mit Tests.
Individuelle Anpassungsmöglichkeiten des Kurses
- Für eine maßgeschneiderte Durchführung dieses Kurses wenden Sie sich bitte an uns.
AWS IoT Core
14 StundenDiese von einem Ausbilder geleitete Live-Schulung in Deutschland (vor Ort oder per Fernzugriff) richtet sich an Ingenieure, die IoT-Geräte auf AWS bereitstellen und verwalten möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein, eine IoT-Plattform aufzubauen, die die Bereitstellung und Verwaltung eines Backends, eines Gateways und von Geräten auf AWS umfasst.
AWS Lambda für Entwickler
14 StundenDieses von einem Trainer geleitete Live-Training in Deutschland (vor Ort oder remote) richtet sich an Entwickler, die AWS Lambda nutzen möchten, um Dienste und Anwendungen in die Cloud zu entwickeln und bereitzustellen – ohne sich dabei Gedanken über das Bereitstellen der Ausführungsumgebung machen zu müssen (Server, VMs, Container, Verfügbarkeit, Skalierbarkeit, Speicher usw.).
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein zu:
- AWS Lambda so zu konfigurieren, dass eine Funktion ausgeführt wird.
- FaaS (Functions as a Service) sowie die Vorteile serverloser Entwicklung zu verstehen.
- AWS Lambda-Funktionen zu erstellen, hochzuladen und auszuführen.
- Lambda-Funktionen mit verschiedenen Ereignisquellen zu integrieren.
- Anwendungen auf Basis von AWS Lambda zu verpacken, bereitzustellen, zu überwachen und Fehler zu beheben.
DevOps beherrschen mit AWS Cloud9
21 StundenDieses von einem Trainer geleitete Live-Training in Deutschland (online oder vor Ort) richtet sich an erfahrene Fachkräfte, die ihr Verständnis für DevOps-Methoden vertiefen sowie Entwicklungsprozesse mithilfe von AWS Cloud9 optimieren möchten.
Nach Abschluss dieses Kurses werden die Teilnehmer in der Lage sein zu:
- AWS Cloud9 für DevOps-Workflows einzurichten und zu konfigurieren.
- Continuous Integration- und Continuous Delivery-Pipelines zu implementieren.
- Test-, Überwachungs- sowie Bereitstellungsprozesse mit AWS Cloud9 zu automatisieren.
- AWS-Dienste wie Lambda, EC2 und S3 in DevOps-Workflows zu integrieren.
- Versionsverwaltungssysteme wie GitHub oder GitLab in AWS Cloud9 zu nutzen.
Entwicklung von serverlosen Anwendungen mit AWS Cloud9
14 StundenDieses von einem Experten geleitete Live-Training in Deutschland (online oder vor Ort) richtet sich an Fachkräfte mit mittlerer Erfahrung, die lernen möchten, wie man serverlose Anwendungen effizient in AWS Cloud9 und AWS Lambda entwickelt, bereitstellt sowie wartet.
Nach Abschluss dieses Trainings werden die Teilnehmer in der Lage sein zu:
- Die Grundlagen der serverlosen Architektur verstehen.
- Die AWS Cloud9-Umgebung für die Entwicklung serverloser Anwendungen einzurichten.
- Serverlose Anwendungen mit AWS Lambda zu entwickeln, zu testen und bereitzustellen.
- AWS Lambda mit anderen AWS-Diensten wie API Gateway und S3 zu verknüpfen.
- Serverlose Anwendungen hinsichtlich Leistung und Kosteneffizienz zu optimieren.
Industrielles Training: IoT (Internet der Dinge) mit Raspberry PI und AWS IoT Core
8 StundenZusammenfassung:
- Verständnis der IoT-Architektur sowie deren Kernfunktionen.
- Einführung in die Konzepte von „Geräten“ und „Sensoren“, das Internet der Dinge sowie die Zuordnung geschäftlicher Anforderungen zu geeigneten IoT-Lösungen.
- Umfassende Übersicht über die wichtigsten IoT-Softwarekomponenten: Hardware, Firmware, Middleware, Cloud-Infrastruktur und mobile Anwendungen.
- Wesentliche IoT-Funktionen: Flottenverwaltung, Datenvisualisierung, SaaS-basierte Lösungen zur Verwaltung und Visualisierung, Alarmsysteme, Integration neuer Sensoren sowie Geo-Fencing.
- Einstieg in die Grundlagen der Kommunikation zwischen IoT-Geräten und Cloud über das MQTT-Protokoll.
- Verbindung von IoT-Geräten mit AWS mittels MQTT über AWS IoT Core.
- Kombination von AWS IoT Core mit AWS Lambda für Berechnungen sowie Amazon DynamoDB zur Datenspeicherung.
- Anschluss eines Raspberry Pi an AWS IoT Core zur reibungslosen Datenkommunikation.
- Praktische Übungen: Entwicklung einer intelligenten Anwendung unter Verwendung von Raspberry PI und AWS IoT Core.
- Visualisierung der Sensordaten sowie Kommunikation über Weboberflächen.