Seminare
Seminare

Developing on AWS

Seminar - IT-Schulungen.com

In dieser 3-tägigen Schulung "Developing on AWS" lernen Sie, wie Sie sichere und skalierbare Cloud-Anwendungen mit mehreren AWS-Services wie Amazon DynamoDB, Amazon Simple Storage Service und AWS Lambda entwickeln, indem Sie das AWS SDK nutzen. Sie werden entdecken, wie Sie mit AWS unter Verwendung von Code interagieren und wichtige Konzepte, bewährte Methoden und Tipps zur Fehlerbehebung kennenlernen.


Im Kurs lernen Sie, wie Sie das AWS SDK und die Entwickleranmeldeinformationen für Java, C#/.NET und Python einrichten. Sie werden lernen, mit AWS-Services zu interagieren und Lösungen mithilfe des AWS SDK zu entwickeln. Zudem werden Sie erfahren, wie Sie AWS Identity and Access Management (IAM) für die Service-Authentifizierung nutzen und Amazon Simple Storage Service (Amazon S3) sowie Amazon DynamoDB als Datenspeicher einsetzen können.


Darüber hinaus werden Sie lernen, wie Sie Anwendungen und Daten mithilfe von AWS Lambda, Amazon API Gateway, Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS) und AWS Step Functions integrieren können. Sie werden auch Amazon Cognito für die Benutzerauthentifizierung einsetzen und Amazon ElastiCache nutzen, um die Skalierbarkeit der Anwendung zu verbessern. Schließlich erfahren Sie, wie Sie die CI/CD-Pipeline zur Bereitstellung von Anwendungen auf AWS nutzen können.


Termin Ort Preis*
12.08.2024- 14.08.2024 online 2.374,05 €
12.08.2024- 14.08.2024 Nürnberg 2.374,05 €
23.09.2024- 25.09.2024 online 2.374,05 €
23.09.2024- 25.09.2024 Nürnberg 2.374,05 €
07.10.2024- 09.10.2024 Nürnberg 2.374,05 €
07.10.2024- 09.10.2024 online 2.374,05 €

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Einführung in AWS

  • Einführung in die AWS-Cloud
  • Cloud-Szenarien
  • Überblick über die Infrastruktur
  • Einführung in die AWS Foundation Services


Entwickeln auf AWS

  • Erste Schritte bei der Entwicklung auf AWS
  • Einführung in die Entwickler-Tools
  • Einführung in die Verwaltungstools


AWS Identitäts- und Access-Management

  • Modell der geteilten Verantwortung
  • Einführung in IAM
  • Verwendung von Authentifizierung und Autorisierung


Einführung in die Lab-Umgebung

  • Einführung in die Lab-Umgebung
  • Übung 1: Erste Schritte und Arbeiten mit IAM


Entwickeln von Speicherlösungen mit Amazon Simple Storage Service

  • Überblick über die AWS-Speicheroptionen
  • Schlüsselkonzepte von Amazon S3
  • Best Practices
  • Troubleshooting
  • Szenario: Aufbau einer kompletten Anwendung
  • Übung 2: Entwickeln von Speicherlösungen mit Amazon S3


Entwickeln von flexiblen NoSQL-Lösungen mit Amazon DynamoDB

  • Einführung in die AWS-Datenbankoptionen
  • Einführung in Amazon DynamoDB
  • Entwickeln mit DynamoDB
  • Best Practices
  • Troubleshooting
  • Szenario: Aufbau einer End-to-End-App
  • Übung 3: Entwickeln von flexiblen NoSQL-Lösungen mit Amazon DynamoDB


Entwickeln von ereignisgesteuerten Lösungen mit AWS Lambda

  • Was ist serverloses Computing?
  • Einführung in AWS Lambda
  • Wichtige Konzepte
  • Wie Lambda funktioniert
  • Anwendungsbeispiele
  • Best Practices
  • Szenario: Erstellen einer End-to-End-App


Entwickeln von Lösungen mit Amazon API Gateway

  • Einführung in Amazon API Gateway
  • Entwickeln mit API Gateway
  • Best Practices
  • Einführung in das AWS Serverless Application Model
  • Szenario: Aufbau einer End-to-End-App
  • Übung 4: Entwickeln von ereignisgesteuerten Lösungen mit AWS Lambda


Entwickeln von Lösungen mit AWS Step Functions

  • Verstehen der Notwendigkeit von Step Functions
  • Einführung in AWS Step Functions
  • Anwendungsbeispiele


Entwickeln von Lösungen mit Amazon Simple Queue Service und Amazon Simple

  • Benachrichtigungsservice
  • Warum einen Warteschlangen-Service verwenden?
  • Entwickeln mit Amazon Simple Queue Service
  • Entwickeln mit Amazon Simple Notification Service
  • Entwickeln mit Amazon MQ
  • Übung 5: Entwickeln von Messaging-Lösungen mit Amazon SQS und Amazon SNS


Caching von Informationen mit Amazon ElastiCache

  • Caching-Übersicht
  • Caching mit Amazon ElastiCache
  • Caching-Strategien


Entwickeln von sicheren Anwendungen

  • Sichern Ihrer Anwendungen
  • Authentifizierung Ihrer Anwendungen bei AWS
  • Authentifizierung Ihrer Kunden
  • Szenario: Erstellen einer End-to-End-App


Bereitstellen von Anwendungen

  • Einführung in DevOps
  • Einführung in Bereitstellungs- und Teststrategien
  • Bereitstellen von Anwendungen mit AWS Elastic Beanstalk
  • Szenario: Erstellen einer End-to-End-App


Nachbereitung des Kurses

Ziele/Bildungsabschluss:

In dieser 3-tägigen Schulung "Developing on AWS" lernen Sie, wie Sie sichere und skalierbare Cloud-Anwendungen mit mehreren AWS-Services wie Amazon DynamoDB, Amazon Simple Storage Service und AWS Lambda entwickeln, indem Sie das AWS SDK nutzen. Sie werden entdecken, wie Sie mit AWS unter Verwendung von Code interagieren und wichtige Konzepte, bewährte Methoden und Tipps zur Fehlerbehebung kennenlernen.


Im Kurs lernen Sie, wie Sie das AWS SDK und die Entwickleranmeldeinformationen für Java, C#/.NET und Python einrichten. Sie werden lernen, mit AWS-Services zu interagieren und Lösungen mithilfe des AWS SDK zu entwickeln. Zudem werden Sie erfahren, wie Sie AWS Identity and Access Management (IAM) für die Service-Authentifizierung nutzen und Amazon Simple Storage Service (Amazon S3) sowie Amazon DynamoDB als Datenspeicher einsetzen können.


Darüber hinaus werden Sie lernen, wie Sie Anwendungen und Daten mithilfe von AWS Lambda, Amazon API Gateway, Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS) und AWS Step Functions integrieren können. Sie werden auch Amazon Cognito für die Benutzerauthentifizierung einsetzen und Amazon ElastiCache nutzen, um die Skalierbarkeit der Anwendung zu verbessern. Schließlich erfahren Sie, wie Sie die CI/CD-Pipeline zur Bereitstellung von Anwendungen auf AWS nutzen können.


Teilnahmevoraussetzungen:

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:


  • Erfahrung in der Software-Entwicklung
  • Erfahrung mit Cloud Computing Konzepten
  • Grundkenntnisse in .NET (C#), Java oder Python
  • Erfahrung mit AWS-Services


Lehrgangsverlauf/Methoden:

Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.


Zielgruppe:
  • Softwareentwickler


Seminarkennung:
NE-CRS-c3e3af1e-845f-45d8-ad8d-0250e6f095c6
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha