OUR
Courses
- Java Programmer & Developer
- Java 25 Basics Training
- Java 25 Advanced
- Java 25 & 21 New Features Training
- Java 21 New Features Training
- Java SE 8 New Features Training
- Java 9-17 New Features Training
- Preparation for Java certification
- GraalVM – Introduction and Use
- Performance tuning of Java applications
- Clean Code Training
- Training in Test-Driven Development with Java
- Java & JUnit training for testers
- Training on developing rich clients with JavaFX
- 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 development with Scrum
- NoSQL and Streaming Systems
- Other Topics
- Backend Rest Server Training with Node.js
- Training in the development of machine learning models
- AWS Cloud Functions training with Node.js and TypeScript
- Training in programming with Kotlin
- Python programming training
- Spring AI: Integrating AI into self-developed software
- AI Tools Training for Java Developers
This three-day training course teaches participants the fundamentals and advanced concepts of AWS Cloud Functions. The focus is on the practical use of AWS Lambda with Node.js and TypeScript to develop and scale serverless applications. Participants will learn how to efficiently use TypeScript and Node.js in serverless architectures and how AWS services contribute to optimization and automation.
The training offers both theoretical foundations and practical exercises to apply the learned concepts directly in practice. Participants gain in-depth insights into best practices for developing AWS Lambda functions with TypeScript and how to integrate them into modern software architectures.
Introduction to AWS, TypeScript, and serverless architectures
- Introduction to AWS and serverless technologies
- Overview of AWS services
- What is serverless? Advantages and use cases
- Introduction to AWS Lambda with Node.js and TypeScript
- AWS Lambda Fundamentals
- How Lambda works: Event-Driven Architecture
- Advantages of using TypeScript in serverless applications
- Creating the first AWS Lambda function in TypeScript
- Setting up a Lambda environment with Node.js and TypeScript
- Creating and executing a simple lambda function in TypeScript
- Lambda and API Gateway
- Introduction to API Gateway
- Connecting AWS Lambda to API Gateway
- Providing a serverless API with TypeScript
In-depth study and advanced concepts
- Events and triggers in AWS Lambda
- Triggering Lambda functions through S3, CloudWatch, and other AWS services
- Event handling and processing in TypeScript
- Development with AWS SAM (Serverless Application Model)
- Introduction to AWS SAM and its application with TypeScript
- Deployment and management of serverless applications
- Automation of development and deployment processes
- Error handling and debugging in AWS Lambda
- Handling errors and timeouts in TypeScript
- Logging and monitoring with CloudWatch
- Performance optimization of lambda functions
- Best practices for developing efficient functions in TypeScript
- Cold start optimization
- Lambda-Provisioned Concurrency and Resource Management
Integration with other AWS services
- Data processing with AWS Lambda
- Using Lambda for batch and stream processing
- Processing real-time data with Kinesis and DynamoDB Streams
- Lambda security and access control
- Security and IAM roles for Lambda
- Encryption and protection of sensitive data
- CI/CD for AWS Lambda applications
- Automated deployment with CodePipeline and CodeBuild
- Testing and deployment of lambda functions