OUR
Courses
- Java Programmer & Developer
- Java 21 Grundlagen
- Java 21 Fortgeschritten
- Java 21 new Features
- Java SE 8 New Features
- Java 9-17 New Features
- Vorbereitung zur Java Zertifizierung
- GraalVM – Einführung und Einsatz
- Performance Tuning von Java Applications
- Clean Code
- Test-driven development with Java
- Java & JUnit for Testers
- Rich Clients mit JavaFX entwickeln
- JavaScript
- AI in Development
- Spring Framework
- Java Enterprise
- Microservices & Cloud
- Java Web
- Web & Application Server
- Android & IOS
- Java Architecture & Design
- Software Test
- DevOps & Build Automation
- Agile Software-Entwicklung mit Scrum
- NoSQL und Streaming Systeme
- Andrere Themen
In dieser dreitägigen Schulung lernen die Teilnehmer die Grundlagen und fortgeschrittenen Konzepte von AWS Cloud Functions kennen. Der Fokus liegt auf der praktischen Nutzung von AWS Lambda unter Verwendung von Node.js und TypeScript, um serverlose Anwendungen zu entwickeln und zu skalieren. Die Teilnehmer erfahren, wie sie TypeScript und Node.js effizient in serverlosen Architekturen nutzen können und wie AWS-Dienste zur Optimierung und Automatisierung beitragen.
Die Schulung bietet sowohl theoretische Grundlagen als auch praktische Übungen, um die erlernten Konzepte direkt in der Praxis anzuwenden. Die Teilnehmer bekommen einen tiefen Einblick in Best Practices für die Entwicklung von AWS Lambda-Funktionen mit TypeScript und wie sie diese in moderne Softwarearchitekturen integrieren.
- Einführung in AWS und serverlose Technologien
- Überblick über AWS-Dienste
- Was ist Serverless? Vorteile und Anwendungsfälle
- Einführung in AWS Lambda mit Node.js und TypeScript
- Grundlagen von AWS Lambda
- Funktionsweise von Lambda: Event-Driven Architecture
- Vorteile der Verwendung von TypeScript in serverlosen Anwendungen
- Erstellen der ersten AWS Lambda-Funktion in TypeScript
- Lambda-Umgebung mit Node.js und TypeScript einrichten
- Erstellung und Ausführung einer einfachen Lambda-Funktion in TypeScript
- Lambda und API Gateway
- Einführung in API Gateway
- Verbinden von AWS Lambda mit API Gateway
- Bereitstellung einer serverlosen API mit TypeScript
- Events und Trigger in AWS Lambda
- Auslösen von Lambda-Funktionen durch S3, CloudWatch und andere AWS-Services
- Event-Handling und -Verarbeitung in TypeScript
- Entwicklung mit AWS SAM (Serverless Application Model)
- Einführung in AWS SAM und seine Anwendung mit TypeScript
- Bereitstellung und Management serverloser Anwendungen
- Automatisierung der Entwicklungs- und Bereitstellungsprozesse
- Fehlerbehandlung und Debugging in AWS Lambda
- Umgang mit Fehlern und Timeouts in TypeScript
- Logging und Monitoring mit CloudWatch
- Performanceoptimierung von Lambda-Funktionen
- Best Practices für die Entwicklung effizienter Funktionen in TypeScript
- Cold Start-Optimierung
- Lambda-Provisioned Concurrency und Ressourcenmanagement
- Datenverarbeitung mit AWS Lambda
- Verwendung von Lambda für Batch- und Stream-Verarbeitung
- Verarbeitung von Echtzeitdaten mit Kinesis und DynamoDB Streams
- Lambda-Sicherheit und Zugriffskontrolle
- Sicherheit und IAM-Rollen für Lambda
- Verschlüsselung und Schutz sensibler Daten
- CI/CD für AWS Lambda-Anwendungen
- Automatisierte Bereitstellung mit CodePipeline und CodeBuild
- Testing und Deployment von Lambda-Funktionen