Überblick
Amazon Web Services ist die meistgenutzte Cloud-Plattform weltweit. Unternehmen jeder Größe setzen auf AWS-Dienste, um Anwendungen schnell zu entwickeln, sicher zu betreiben und beliebig zu skalieren. Dieser Kurs richtet sich an Entwicklerinnen und Entwickler, die Anwendungen nicht nur auf AWS hosten, sondern aktiv mit AWS-Diensten entwickeln möchten. Im Mittelpunkt stehen die AWS SDKs sowie zentrale Dienste wie Amazon S3 für Objektspeicherung, AWS Lambda für serverloses Computing, Amazon DynamoDB als NoSQL-Datenbank und Amazon API Gateway für das Management von REST-APIs. Darüber hinaus lernen Teilnehmende, stabile CI/CD-Pipelines mit AWS-eigenen Tools aufzubauen und AWS Best Practices für Sicherheit, Skalierbarkeit und Betrieb konsequent anzuwenden. Das Programm schließt mit einem international anerkannten Herstellerzertifikat sowie einem Lehrgangszertifikat von New Horizons ab.
Kursinhalte & Lernziele
Modul 1 — Einführung in AWS-Dienste und Entwicklungsumgebung: Dieser Einstiegsblock schafft Orientierung in der AWS-Welt. Teilnehmende lernen die Kernkonzepte der AWS-Plattform kennen, richten ihre Entwicklungsumgebung ein und führen erste Interaktionen mit AWS-Diensten über die Konsole und die SDKs durch.
- Überblick über AWS-Regionen, Availability Zones und das globale Netz
- AWS Management Console, CLI und SDK im Überblick
- Einrichten der lokalen Entwicklungsumgebung für AWS-Projekte
- AWS SDK in Java, Python oder JavaScript initialisieren
- Authentifizierung und Zugriffsmanagement mit IAM
- Erste API-Aufrufe: S3-Bucket anlegen, Objekte hochladen und auslesen
Modul 2 — Datenbankintegration mit Amazon DynamoDB und weiteren Datendiensten: Skalierbare Datenmodelle sind das Rückgrat moderner Cloud-Anwendungen. Dieser Block behandelt DynamoDB als primäre NoSQL-Lösung sowie die Integration weiterer AWS-Datendienste in Anwendungsarchitekturen.
- DynamoDB-Tabellendesign: Primärschlüssel, Sortierschlüssel und sekundäre Indizes
- CRUD-Operationen mit dem DynamoDB SDK
- Konsistenzmodelle und Kapazitätsplanung in DynamoDB
- Amazon RDS als relationale Alternative: Verbindung aus Anwendungen
- ElastiCache für Caching-Schichten und Performance-Optimierung
- Datenmigration und Backup-Strategien für AWS-Datendienste
Modul 3 — AWS Sicherheit, IAM und Best Practices: Sicherheit in der Cloud ist keine optionale Ergänzung, sondern eine Grundanforderung. Dieser Abschnitt behandelt alle relevanten Sicherheitsmechanismen auf AWS, von der Identitätsverwaltung über Netzwerksicherheit bis zur Datenverschlüsselung.
- IAM-Rollen, -Richtlinien und -Benutzer strukturiert verwalten
- Least-Privilege-Prinzip in der AWS-Entwicklung konsequent umsetzen
- Amazon VPC: Netzwerkisolation und Sicherheitsgruppen
- Datenverschlüsselung in Transit und at Rest mit AWS KMS
- AWS Secrets Manager für sichere Verwaltung von Zugangsdaten
- Audit und Compliance mit AWS CloudTrail
Modul 4 — Serverlose Anwendungen, API Gateway und CI/CD: Der modernste Ansatz für Cloud-native Entwicklung setzt auf serverlose Architekturen. Dieser Block verbindet AWS Lambda, API Gateway und den Aufbau von CI/CD-Pipelines zu einem vollständigen Entwicklungs- und Deployment-Workflow.
- AWS Lambda: Funktionen erstellen, testen und deployen
- Event-Driven Architecture: Lambda-Trigger von S3, DynamoDB Streams und SQS
- Amazon API Gateway: REST-APIs erstellen, sichern und versionieren
- AWS CodePipeline: CI/CD-Pipeline von Commit bis Deployment konfigurieren
- AWS CodeBuild: automatisierte Build- und Testprozesse einrichten
- AWS CodeDeploy: Blue/Green- und Rolling-Deployment-Strategien
Praxis-Block — Entwicklungsprojekte auf AWS
- Vollständige serverlose Anwendung mit Lambda, DynamoDB und API Gateway entwickeln
- Authentifizierung mit Amazon Cognito in eine Web-API integrieren
- S3-Event-Trigger: automatische Bildverarbeitung mit Lambda implementieren
- CI/CD-Pipeline für ein Node.js- oder Python-Projekt vollständig aufbauen
- Monitoring-Dashboard mit CloudWatch Metrics und Alarms konfigurieren
- IAM-Policy-Review: Least-Privilege-Prinzip auf eine bestehende Architektur anwenden
- DynamoDB-Abfragen optimieren: Indizes gezielt einsetzen
- API-Rate-Limiting und Caching im API Gateway konfigurieren
- Kostenanalyse einer AWS-Architektur mit AWS Cost Explorer durchführen
- Fehlerbehandlung und Retry-Logik in AWS-SDK-Aufrufen implementieren
- Microservices-Architektur: mehrere Lambda-Funktionen koordinieren
- Abschlussprojekt: Cloud-native Anwendung von der Anforderung bis zum Live-Deployment
Zum Abschluss erstellen Teilnehmende eine vollständig lauffähige AWS-Anwendung, die sämtliche Kursinhalte integriert — von der Datenbankanbindung über sicheres API-Management bis zum automatisierten Deployment. Dieses Projekt kann als Portfoliobestandteil in Bewerbungen verwendet werden.
Lernziele:
- Die AWS-Plattform und ihre Servicestruktur überblicken und in Architekturentscheidungen einordnen
- AWS SDKs in realen Entwicklungsprojekten zielgerichtet einsetzen
- Amazon S3 für strukturierte und unstrukturierte Datenspeicherung konfigurieren und nutzen
- AWS Lambda für serverlose Anwendungslogik implementieren und optimieren
- Amazon DynamoDB als skalierbare NoSQL-Datenbank entwerfen und betreiben
- RESTful APIs mit Amazon API Gateway erstellen, sichern und verwalten
- Sicherheitskonzepte wie IAM-Rollen, Richtlinien und Least-Privilege-Prinzip anwenden
- CI/CD-Pipelines mit AWS CodePipeline, CodeBuild und CodeDeploy aufbauen
- AWS Best Practices für Resilienz, Kostenoptimierung und Betrieb umsetzen
- Monitoring und Logging mit Amazon CloudWatch einrichten
- Deployment-Strategien für moderne Cloud-Anwendungen auswählen und konfigurieren
- Typische Fehlerquellen in AWS-Entwicklungsprojekten erkennen und beheben
Zielgruppe & Voraussetzungen
Die Weiterbildung richtet sich an Entwicklerinnen und Entwickler, die bereits Programmiererfahrung mitbringen und diese gezielt auf AWS-Cloud-Entwicklung ausrichten möchten. Besonders geeignet sind Personen, die in Projekten mit AWS-Infrastruktur arbeiten oder zukünftig AWS-zentrierte Rollen übernehmen wollen.
- Softwareentwickler mit Erfahrung in mindestens einer Backend-Sprache (Python, Java, JavaScript)
- Web-Entwickler, die ihre Anwendungen auf AWS hosten und Cloud-Dienste integrieren wollen
- DevOps-Einsteiger, die den Entwicklungsworkflow auf AWS verstehen möchten
- IT-Fachleute, die von On-Premises-Entwicklung in die Cloud wechseln
- Entwickler, die sich auf die AWS Certified Developer Associate-Prüfung vorbereiten
Programmierkenntnisse in mindestens einer Sprache — vorzugsweise Python, Java oder JavaScript/Node.js — sind zwingend notwendig. Grundkenntnisse in Webtechnologien und REST-APIs erleichtern den Einstieg. Vor Seminarbeginn findet ein individuelles Beratungsgespräch statt, das Vorkenntnisse ermittelt und einen individuellen Lernplan erstellt. Englischkenntnisse auf B1-Niveau sind empfehlenswert, da AWS-Dokumentation und Zertifizierungsunterlagen überwiegend englischsprachig sind.
Ablauf & Abschluss
Der Kurs wird überwiegend im Format Combined Learning durchgeführt, das angeleitete Kurseinheiten mit praktischen Laboren und selbstgesteuerten Lernphasen kombiniert. Alle theoretischen Konzepte werden sofort in AWS-Laborumgebungen praktisch angewendet. Online-Seminare ermöglichen ortsunabhängige Teilnahme. Erfahrene AWS-Trainer begleiten die Lernenden durch komplexe Architekturentscheidungen und geben praxisnahes Feedback. Gruppenaufgaben fördern die Teamkompetenz für die Zusammenarbeit in Cloud-Entwicklungsprojekten.
Die Weiterbildung dauert in der Regel zwischen zwei Wochen und drei Monaten, abhängig vom gewählten Lernformat. Vollzeitvarianten ermöglichen einen kompakten Abschluss, Teilzeitformate passen sich an berufliche Verpflichtungen an. Die genaue Dauer und Struktur werden im Beratungsgespräch festgelegt.
Absolventen erhalten ein international anerkanntes Herstellerzertifikat sowie ein Lehrgangszertifikat von New Horizons. Diese Nachweise belegen praxiserprobte AWS-Entwicklungskompetenzen. Der Kurs bereitet zudem auf die AWS Certified Developer Associate-Prüfung vor, die separat abgelegt werden kann.
Nutzen & Perspektiven
AWS-Entwicklungskompetenzen gehören zu den gefragtesten IT-Qualifikationen. Unternehmen, die auf AWS setzen — und das sind weltweit Tausende, von Startups bis zu DAX-Konzernen — suchen aktiv nach Entwicklern, die nicht nur Code schreiben, sondern Cloud-native Architekturen entwerfen und umsetzen können. Wer Lambda, DynamoDB und API Gateway beherrscht, ist in der Lage, moderne Microservices-Anwendungen vollständig selbstständig zu entwickeln und zu betreiben. Die Kombination aus Sicherheitskenntnissen, CI/CD-Kompetenz und praktischer SDK-Erfahrung macht Absolventen zu gefragten Cloud-Entwicklern, die in agilen Teams und DevOps-Umgebungen sofort produktiv sind. Das international anerkannte Zertifikat und die Vorbereitung auf die AWS Certified Developer Associate-Prüfung stärken das Profil in Bewerbungsverfahren erheblich. Bei AZAV-zertifizierten Trägern ist die Weiterbildung in der Regel über einen Bildungsgutschein der Bundesagentur für Arbeit oder des Jobcenters förderbar. Je nach individueller Situation kommen auch das Qualifizierungschancengesetz, Leistungen zur Rehabilitation oder Förderungen der Deutschen Rentenversicherung in Betracht. Das Beratungsgespräch vor Seminarbeginn klärt die individuell geeignete Förderung und unterstützt bei Bewerbungsoptimierung und Jobsuche während der Schulung.
Häufig gestellte Fragen (FAQ)
Welche Programmierkenntnisse brauche ich für diesen Kurs?
Kenntnisse in mindestens einer Backend-Sprache — Python, Java oder JavaScript/Node.js — sind erforderlich. Grundkenntnisse in REST-APIs und Webtechnologien sind hilfreich. Im Beratungsgespräch wird ein individueller Lernplan auf Basis Ihrer Vorkenntnisse erstellt.
Bereitet der Kurs auf eine AWS-Zertifizierungsprüfung vor?
Ja. Der Kurs bereitet gezielt auf die AWS Certified Developer Associate-Prüfung vor, die separat bei AWS abgelegt werden kann. Zusätzlich erhalten Absolventen ein Herstellerzertifikat und ein Lehrgangszertifikat von New Horizons.
Arbeite ich im Kurs mit echten AWS-Diensten?
Ja. Der Kurs wird mit Zugang zu AWS-Laborumgebungen durchgeführt, in denen reale AWS-Dienste konfiguriert und genutzt werden. Theoretische Konzepte werden unmittelbar in praktischen Übungen angewendet.
Kann ich den Kurs neben meinem Job absolvieren?
Ja. Neben Vollzeitvarianten werden Teilzeitformate angeboten, die sich an bestehende Berufszeiten anpassen lassen. Im Beratungsgespräch wird ein individueller Zeitplan erarbeitet.
Ist der Kurs über einen Bildungsgutschein förderbar?
Bei AZAV-zertifizierten Trägern ist der Kurs in der Regel über einen Bildungsgutschein der Bundesagentur für Arbeit oder des Jobcenters förderbar. Auch das Qualifizierungschancengesetz kann je nach Situation greifen. Das Beratungsgespräch klärt die passende Förderung.
Verwandte Kurse
Welche Förderung passt zu dir?
Finde in 30 Sekunden heraus, ob dir ein Bildungsgutschein oder andere Zuschüsse zustehen. Kostenlos & ohne Anmeldung.
Arbeitsmarkt-Report
IT-Berufe sind seit fünf Jahren der größte Fachkräfteengpass am deutschen Arbeitsmarkt. Der Bestand offener IT-Stellen ist 2024 auf einen Rekordstand gestiegen; AI- und Cloud-Skills werden in den nächsten Jahren weiter überdurchschnittlich nachgefragt.
Zielberufe & offene Stellen
Berufe, in denen Absolvent:innen dieses Kurses typischerweise arbeiten — mit bundesweit offenen Stellen der letzten 12 Monate.
- Netzwerk-Servicetechniker/Netzwerk-Servicetechnikerin338 Stellen
- Verwaltungsinformatik (grundständig)112 Stellen
- Cloud Developer68 Stellen
- EDV-Fachkraft63 Stellen
- Assistent/Assistentin für Informatik (Wirtschaftsinformatik)49 Stellen
- Softwareentwickler Cloud37 Stellen