UNSERE
Schulungen
- Java Programmer & Developer
- Schulung Java 25 Grundlagen
- Java 25 Fortgeschritten
- Schulung Java 25 & 21 New Features
- Schulung Java 21 new Features
- Schulung Java SE 8 New Features
- Schulung Java 9-17 New Features
- Vorbereitung zur Java Zertifizierung
- GraalVM – Einführung und Einsatz
- Performance Tuning von Java Applications
- Schulung Clean Code
- Schulung Testgetriebene Entwicklung mit Java
- Schulung Java & JUnit for Testers
- Schulung Rich Clients mit JavaFX entwickeln
- Frontend
- 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
- Andere Themen
- Schulung Backend ReST Server mit Node.js
- Schulung Entwicklung von Machine Learning Modellen
- Schulung AWS Cloud Functions mit Node.js und TypeScript
- Schulung Programmierung mit Kotlin
- Schulung Programmierung mit Python
- Spring AI: Integration von KI in selbstentwickelter Software
- Schulung AI Tools für Java Developer
Beschreibung
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.
Kursthemen
Einführung in AWS, TypeScript und serverlose Architekturen
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
Vertiefung und fortgeschrittene Konzepte
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
Integration mit anderen AWS-Diensten
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
Zielgruppe
- Entwickler
Unsere Trainer
Im Mittelpunkt unserer Arbeit steht unsere Begeisterung für Technologien, die Zufriedenheit unserer Kund:innen und das dadurch erreichte Vertrauensverhältnis.

Mag. DI Löwenstein
Mag. DI Bernhard Löwenstein hat Informatik und Informatikmanagement an der TU Wien studiert. Er ist seit fast zweieinhalb Jahrzehnten als Entwickler, Trainer und Consultant für Java und zugehörige Frameworks tätig.
Zertifizierter Java, Javascript, Spring und Angular Developer

DI Michael Schaffler-Glößl
DI Michael Schaffler-Glößl hat Informatik an der TU Wien studiert. Seit mehr als 30 Jahren arbeitet er als Software Entwickler, Consultant und Trainer für Java, Spring, Java EE, Microservices, NoSql Datenbanken, Docker, Kubernetes, Angular, AI und weitere Themen.
Zertifizierter Java 21, Javascript, Spring, JEE und Angular Developer und Architekt

Hr. Ben Rowley
Hr. Rowley arbeitet als Senior Software Entwickler & Trainer für Java, Spring und KI.
Hr. Rowley hat viel Erfahrung im Bereich künstlicher Intelligenz und deren Integration in die Enterprise Anwendungen