Developing Serverless Solutions on AWS Schulung
Amazon Web Services (AWS) ist eine Cloud-Computing-Plattform von Amazon, die verschiedene Dienste in einer globalen Cloud-Infrastruktur anbietet. Zu diesen Plattformen gehört auch AWS Lambda, die es den Nutzern ermöglicht, Anwendungen zu erstellen, bereitzustellen und zu warten, ohne dass sie Server bereitstellen müssen.
Diese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die serverlose Anwendungen mit den Diensten der AWS-Serverless-Plattform erstellen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein,:
- Implementierung ereignisgesteuerter Best Practices bei der Entwicklung serverloser Anwendungen unter Verwendung geeigneter AWS-Services.
- Serverlose Anwendungen mithilfe von AWS-Services zu erstellen.
- Serverlose Anwendungen auf AWS zu überwachen, zu sichern und zu skalieren.
- Nutzung verschiedener Entwickler-Tools zur Konfiguration und Automatisierung der Bereitstellung von serverlosen Anwendungen.
- Erstellen und Verwalten einer Liste von serverlosen Ressourcen, die bei der Entwicklung von serverlosen Anwendungen helfen.
Format des Kurses
- Interaktive Vorlesung und Diskussion.
- Viele Übungen und Praxis.
- Praktische Umsetzung in einer Live-Laborumgebung.
Optionen zur Kursanpassung
- Wenn Sie eine maßgeschneiderte Schulung für diesen Kurs wünschen, nehmen Sie bitte Kontakt mit uns auf, um dies zu vereinbaren.
Schulungsübersicht
Einführung
- Überblick und bewährte Verfahren für die Erstellung moderner serverloser Anwendungen
- Überblick über die AWS-Services, die das ereignisgesteuerte Design für serverlose Anwendungen unterstützen
API-gesteuerte Entwicklung
- Überblick über Standard-Anfrage/Antwort-API-basierte Webanwendungen
- Verwendung von Amazon API Gateway für serverlose Anwendungen
- Vergleich verschiedener API-Typen
- Einrichten eines HTTP-API-Endpunkts, der mit einer Lambda-Funktion integriert ist
Authentifizierung, Autorisierung und Access-Kontrolle
- Vergleich von Authentifizierung und Autorisierung
- Authentifizierung bei APIs mit API Gateway
- Verwendung von Amazon Cognito
Serverlose Bereitstellungs-Frameworks
- Verstehen der imperativen und deklarativen Programmierung für Infrastruktur als Code
- [Vergleich der Frameworks AWS CDK, Amplify und AWS SAM (1)
Amazon EventBridge und Amazon SNS
- Verwendung asynchroner Ereignisquellen
- Amazon EventBridge-Funktionen und Anwendungsfälle
- Erstellen eines benutzerdefinierten EventBridge-Busses und einer Regel
- Vergleich der Anwendungsfälle von Amazon Simple Notification Service (Amazon SNS) und EventBridge
Verwendung von Warteschlangen und Streams bei der ereignisgesteuerten Bereitstellung
- Verwendung von Warteschlangen und Streams als Ereignisquellen für Lambda
- Verwendung von Amazon Simple Queue Service (Amazon SQS) oder Amazon Kinesis Data Streams als Ereignisquellen für Lambda
Schreiben von Lambda-Funktionen
- Überblick über den Lambda-Lebenszyklus und die Verwendung von Best Practices für das Schreiben von Lambda-Funktionen
- Konfigurieren einer Lambda-Funktion
- Behandlung von Fehlern
Verwendung von AWS Step Functions
- Verwendung von AWS-Schrittfunktionen in serverlosen Architekturen
- Vergleich von Standard- und Express-Workflows
- Direkte Integration von Schrittfunktionen
Beobachtbarkeit und Überwachung der serverlosen Anwendung
- Verstehen der drei Säulen der Beobachtbarkeit
- Schreiben und Interpretieren von Protokolldateien
- Verwendung von Amazon CloudWatch-Protokollen
- Verwendung von AWS X-Ray für die Beobachtbarkeit
Absicherung von serverlosen Anwendungen
- Bewährte Praktiken für die Sicherheit von serverlosen Anwendungen
- API-Gateway, Lambda und Anwendungssicherheit
- Schutz von Daten in einem serverlosen Datenspeicher
- Überprüfen von
Skalierung serverloser Anwendungen
- Verwendung des API-Gateways für die Skalierungsverwaltung
- Skalierung mit Lambda-Gleichzeitigkeit
- Skalierung verschiedener Ereignisquellen mit Lambda
Automatisierung der Deployment-Pipeline
- Verwendung von CI/CD in serverlosen Anwendungen
- Verwendung von Tools in einer serverlosen Pipeline
- Verwendung von AWS SAM-Funktionen für serverlose Bereitstellungen
- Bewährte Automatisierungsverfahren
Fehlersuche
Zusammenfassung und nächste Schritte
Voraussetzungen
- Ein Verständnis der Grundlagen der AWS-Cloud-Architektur
- Kenntnisse über AWS Lambda
Zielgruppe
- Entwickler
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Developing Serverless Solutions on AWS Schulung - Booking
Developing Serverless Solutions on AWS Schulung - Enquiry
Developing Serverless Solutions on AWS - Beratungsanfrage
Beratungsanfrage
Erfahrungsberichte (5)
Der Trainer hatte ein gutes Verständnis für die Konzepte
Josheel - Verizon Connect
Kurs - Amazon Redshift
Maschinelle Übersetzung
Der praktische Teil.
Radu - Ness Digital Engineering
Kurs - AWS: A Hands-on Introduction to Cloud Computing
Maschinelle Übersetzung
Der Trainer wusste genau, worüber sie sprachen.
Madumetsa Msomi - BMW
Kurs - AWS DevOps Engineers
Maschinelle Übersetzung
Alles gut, nichts zu verbessern
Ievgen Vinchyk - GE Medical Systems Polska Sp. Z O.O.
Kurs - AWS Lambda for Developers
Maschinelle Übersetzung
IOT-Anwendungen
Palaniswamy Suresh Kumar - Makers' Academy
Kurs - Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「4 Hours Remote」
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
Advanced Amazon Web Services (AWS) CloudFormation
7 StundenDiese von einem Trainer geleitete Live-Schulung in Österreich (online oder vor Ort) richtet sich an Cloud-Ingenieure und -Entwickler, die CloudFormation zur Verwaltung von Infrastrukturressourcen innerhalb des AWS-Ökosystems verwenden möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Implementierung von CloudFormation-Vorlagen zur Automatisierung der Infrastrukturverwaltung.
- Vorhandene AWS-Ressourcen in CloudFormation zu integrieren.
- StackSets verwenden, um Stacks über mehrere Konten und Regionen hinweg zu verwalten.
Amazon Redshift
21 StundenAmazon Redshift ist ein Cloud-basierter Data-Warehouse-Service in AWS im Petabyte-Bereich.
In dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer die Grundlagen von Amazon Redshift kennen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein,:
- Installieren und Konfigurieren von Amazon Redshift
- Daten mit Amazon Redshift zu laden, zu konfigurieren, bereitzustellen, abzufragen und zu visualisieren
Zielgruppe
- Entwickler
- IT-Fachleute
Format des Kurses
- Teilweise Vorlesung, teilweise Diskussion, Übungen und umfangreiche praktische Übungen
Hinweis
- Wenn Sie eine maßgeschneiderte Schulung für diesen Kurs wünschen, nehmen Sie bitte Kontakt mit uns auf, um dies zu vereinbaren.
AWS Architect Certification
21 StundenDer AWS Architect Certification-Schulungskurs soll Fachleuten bei der Cloud-Aktivierung mithilfe von Amazon Web Services helfen. Dieser Kurs wird anhand von Beispielen aus der Praxis unterrichtet und vermittelt den Teilnehmern einen Einblick in die praktische Anwendung von Konzepten wie Grundlagen des Cloud Computing, Amazon Web Services (AWS), Infrastructure as a Service (IaaS) , Plattform als Service (PaaS) und Software als Service (SaaS), Private Clouds und Cloud-Programmierung. Nach diesem Kurs können die Teilnehmer mithilfe von EC2-Instanzen, S3-Buckets usw. ihre eigenen Implementierungen in der Cloud vornehmen.
Amazon DynamoDB for Developers
14 StundenDiese von einem Trainer geleitete Live-Schulung in Österreich (online oder vor Ort) richtet sich an Entwickler, die eine DynamoDB NoSQL Datenbank in eine auf AWS gehostete Webanwendung integrieren möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein,:
- die notwendige Entwicklungsumgebung einzurichten, um mit der Integration von Daten in DynamoDB zu beginnen.
- DynamoDB in Webanwendungen und mobile Anwendungen zu integrieren.
- Daten in AWS mit AWS-Services bewegen.
- Operationen mit AWS DAX implementieren.
AWS DevOps Engineers
21 StundenPublikum:
Cloud-Ingenieure, Lösungsarchitekten, Center of Excellence-Team, Linux Server-Administratoren, Unix / Linux Administrator, Speicheradministratoren, Netzwerkadministratoren, Virtualisierungsadministratoren
Kursziele:
Dieser Kurs soll Ihnen Folgendes beibringen:
- Verwenden Sie die wichtigsten Konzepte und Vorgehensweisen der DevOps Methodik
- Entwerfen und Implementieren einer Infrastruktur in AWS, die ein oder mehrere DevOps Entwicklungsprojekte unterstützt
- Verwenden Sie AWS CloudFormation und AWS OpsWorks, um die Infrastruktur bereitzustellen, die zum Erstellen von Entwicklungs-, Test- und Produktionsumgebungen für ein Softwareentwicklungsprojekt erforderlich ist
- Verwenden Sie AWS CodeCommit und erfahren Sie, wie Sie eine Continuous Integration-Umgebung in AWS aktivieren können
- Verwenden Sie AWS CodePipeline, um eine Continuous Integration and Delivery-Pipeline in AWS zu entwerfen und zu implementieren
- Implementieren Sie mithilfe von AWS-Technologien mehrere gängige Anwendungsfälle für die kontinuierliche Bereitstellung, einschließlich blau / grüner Bereitstellung und A / B-Tests
- Unterscheiden Sie zwischen den in AWS verfügbaren Technologien zur Anwendungsbereitstellung (einschließlich AWS CodeDeploy, AWS Opsworks, AWS Elastic Beanstalk, Amazon EC2 Container Service und Amazon EC2 Container Registry) und entscheiden Sie, welche Technologie für ein bestimmtes Szenario am besten geeignet ist
- Optimieren Sie die Anwendungen, die Sie in AWS bereitstellen, für eine hohe Leistung, und überwachen Sie Ihre Anwendung und Umgebung mithilfe von AWS-Tools und -Technologien auf potenzielle Probleme
AWS Developer Associate
28 StundenDieser 4-tägige Kurs vermittelt:
- Ein Verständnis der AWS-Kernservices, der Verwendungsmöglichkeiten und der grundlegenden Best Practices für die Architektur.
- Kenntnisse im Entwerfen, Entwickeln und Bereitstellen von Cloud-basierten Lösungen mit AWS.
- Erfahrung mit der Entwicklung und Wartung von Anwendungen, die für Amazon Simple Storage Service, Amazon DynamoDB, Amazon Simple Queue Service, Amazon Simple Notification Service, Amazon Simple Workflow Service, AWS Elastic Beanstalk und AWS CloudFormation geschrieben wurden.
Zielgruppe:
Cloud-Ingenieure, Center of Excellence-Team, Windowsserver-Administratoren, Unix/Linux-Administratoren, Speicheradministratoren, Netzwerkadministratoren, Virtualisierungsadministratoren.
Nach Abschluss dieses Schulungsprogramms sollten die Teilnehmer in der Lage sein, AWS-Dienste vom Standpunkt eines Entwicklers aus einzusetzen und zu nutzen.
AWS IoT Core
14 StundenDiese von einem Ausbilder geleitete Live-Schulung in Österreich (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.
Amazon Web Services (AWS) IoT Greengrass
21 StundenDiese von einem Kursleiter geleitete Live-Schulung in Österreich (online oder vor Ort) richtet sich an Entwickler, die AWS IoT Greengrass-Funktionen installieren, konfigurieren und verwalten möchten, um Anwendungen für verschiedene Geräte zu erstellen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein, mit AWS IoT Greengrass Anwendungen auf intelligenten Geräten zu erstellen, bereitzustellen, zu verwalten, zu sichern und zu überwachen.
AWS Lambda for Developers
14 StundenDiese von einem Trainer geleitete Live-Schulung in Österreich (vor Ort oder aus der Ferne) richtet sich an Entwickler, die AWS Lambda nutzen möchten, um Dienste und Anwendungen in der Cloud zu erstellen und bereitzustellen, ohne sich um die Bereitstellung der Ausführungsumgebung (Server, VMs und Container, Verfügbarkeit, Skalierbarkeit, Speicher usw.) kümmern zu müssen.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
- Konfigurieren Sie AWS Lambda, um eine Funktion auszuführen.
- FaaS (Functions as a Service) und die Vorteile der serverlosen Entwicklung zu verstehen.
- AWS Lambda-Funktionen erstellen, hochladen und ausführen.
- Lambda-Funktionen mit verschiedenen Ereignisquellen integrieren.
- Lambda-basierte Anwendungen zu verpacken, bereitzustellen, zu überwachen und Fehler zu beheben.
AWS: A Hands-on Introduction to Cloud Computing
7 StundenDiese von einem Trainer geleitete Live-Schulung bietet einen Überblick über AWS-Produkte, -Services und -Lösungen. Sie richtet sich an Einzelpersonen und Teams, die:
- Bewertung/Vorbereitung einer ersten Bereitstellung ihrer IT-Infrastruktur auf AWS.
- Bewertung/Vorbereitung der Migration ihrer bestehenden IT-Infrastruktur in die AWS Public Cloud.
Am Ende dieser Schulung verfügen die Teilnehmer über ein klares Verständnis der Hauptkomponenten, aus denen sich das Cloud-Angebot von Amazon zusammensetzt. Die praktischen Übungen, Diskussionen und Bereitstellungen im Unterricht bieten den Teilnehmern die Praxis und das Feedback, die sie benötigen, um sich sicher und vorbereitet zu fühlen, um ihre eigenen Live-Bereitstellungen für AWS durchzuführen.
AWS CloudFormation
7 StundenDiese von einem Ausbilder geleitete Live-Schulung (online oder vor Ort) richtet sich an Ingenieure, die mit AWS CloudFormation den Prozess der Verwaltung der AWS-Cloud-Infrastruktur automatisieren möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Aktivieren Sie AWS-Services, um mit der Verwaltung der Infrastruktur zu beginnen.
- Das Prinzip „Infrastruktur als Code“ verstehen und anwenden.
- Steigern Sie die Qualität und senken Sie die Kosten für die Bereitstellung der Infrastruktur.
- Schreiben von AWS CloudFormation Templates mit YAML.
Mastering DevOps with AWS Cloud9
21 StundenDiese von einem Ausbilder geleitete Live-Schulung in Österreich (online oder vor Ort) richtet sich an fortgeschrittene Fachleute, die ihr Verständnis von DevOps-Praktiken vertiefen und die Entwicklungsprozesse mit AWS Cloud9 optimieren möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein,:
- AWS Cloud9 für DevOps-Workflows einrichten und konfigurieren.
- Implementierung von Pipelines für kontinuierliche Integration und kontinuierliche Bereitstellung (CI/CD).
- Automatisieren von Test-, Überwachungs- und Bereitstellungsprozessen mit AWS Cloud9.
- Integrieren Sie AWS-Services wie Lambda, EC2 und S3 in DevOps-Arbeitsabläufe.
- Verwenden Sie Versionskontrollsysteme wie GitHub oder GitLab in AWS Cloud9.
Developing Serverless Applications on AWS Cloud9
14 StundenDiese von einem Ausbilder geleitete Live-Schulung in Österreich (online oder vor Ort) richtet sich an Fachleute auf mittlerem Niveau, die lernen möchten, wie man effektiv serverlose Anwendungen auf AWS Cloud9 und AWS Lambda erstellt, bereitstellt und wartet.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Die Grundlagen der serverlosen Architektur zu verstehen.
- AWS Cloud9 für die Entwicklung serverloser Anwendungen einrichten.
- Serverlose Anwendungen mit AWS Lambda entwickeln, testen und bereitstellen.
- Integrieren von AWS Lambda mit anderen AWS-Services wie API Gateway und S3.
- Optimieren Sie serverlose Anwendungen für Leistung und Kosteneffizienz.
Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「4 Hours Remote」
4 StundenZusammenfassung:
- Grundlagen der IoT-Architektur und -Funktionen
- "Dinge", "Sensoren", Internet und die Abbildung zwischen den Geschäftsfunktionen des IoT
- Das Wesentliche aller IoT-Softwarekomponenten - Hardware, Firmware, Middleware, Cloud und mobile App
- IoT-Funktionen - Flottenmanager, Datenvisualisierung, SaaS-basiertes FM und DV, Alarmierung, Sensor-Onboarding, "Ding"-Onboarding, Geo-Fencing
- Grundlagen der Kommunikation von IoT-Geräten mit der Cloud mit MQTT.
- Anbindung von IoT-Geräten an AWS mit MQTT (AWS IoT Core).
- Verbindung des AWS IoT-Kerns mit der AWS Lambda-Funktion für Berechnungen und Datenspeicherung.
- Verbindung von Raspberry PI mit AWS IoT-Kern und einfacher Datenkommunikation.
- Alarme und Ereignisse
- Sensor-Kalibrierung
Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「8 Hours Remote」
8 StundenZusammenfassung:
- Grundlagen der IoT-Architektur und -Funktionen
- "Dinge", "Sensoren", Internet und die Abbildung zwischen den Geschäftsfunktionen des IoT
- Wesentliche Bestandteile aller IoT-Softwarekomponenten - Hardware, Firmware, Middleware, Cloud und mobile App
- IoT-Funktionen - Flottenmanager, Datenvisualisierung, SaaS-basiertes FM und DV, Alarmierung, Sensor-Onboarding, "Ding"-Onboarding, Geo-Fencing
- Grundlagen der Kommunikation von IoT-Geräten mit der Cloud mit MQTT.
- Anbindung von IoT-Geräten an AWS mit MQTT (AWS IoT Core).
- Verbindung des AWS IoT-Kerns mit der AWS Lambda-Funktion für Berechnungen und Datenspeicherung mit DynamoDB.
- Verbindung von Raspberry PI mit AWS IoT-Kern und einfacher Datenkommunikation.
- Praktische Übungen mit Raspberry PI und AWS IoT Core, um ein intelligentes Gerät zu bauen.
- Visualisierung von Sensordaten und Kommunikation mit Webinterface.