Lukasz 'Luke' Dorosz
← All courses
For developers · 3 days

AWS for developers: serverless and GenAI

Three days of building serverless applications on AWS with Lambda, API Gateway, DynamoDB, Cognito, SAM, CloudWatch and X-Ray. Then we add generative AI with Amazon Bedrock. Over six labs you build a working chatbot.

Duration
3 days
Format
On site or online
Level
Intermediate
Labs
6

What you'll learn

  • Serverless applications with AWS Lambda, API Gateway and DynamoDB
  • Chatbots and Q&A apps powered by Amazon Bedrock
  • Identity and access with IAM and Amazon Cognito
  • Monitoring and debugging with CloudWatch and X-Ray
  • Automated deployments with AWS SAM
  • A working chatbot on Amazon Bedrock that you built yourself
  • A head start on the AWS Certified Developer – Associate exam

Who it's for

  • Developers who want to get good at AWS
  • Architects who want to design for the cloud, not just move servers into it
  • DevOps engineers
  • People preparing for AWS Certified Developer – Associate
  • Anyone who wants to use generative AI in real AWS projects

Agenda

  1. Developing on AWS

    AWS basics and programmatic access

    AWS CLI and SDKs

    Setting up your tools

  2. Security for developers

    AWS IAM and the shared responsibility model

    Setting up permissions

    Lab · IAM roles and access for a dev environment
  3. Storing data

    Amazon S3: security, SDK and CLI

    Other S3 features

    Lab · A web app on S3 and CloudFront
  4. Running code

    AWS Lambda: writing, deploying and testing functions

  5. APIs

    Amazon API Gateway: setup and authorisation

    Lab · A chatbot with AWS Lambda and Amazon Bedrock
  6. Databases

    Amazon DynamoDB: tables and working with the SDK

    Lab · Adding a DynamoDB table to the chatbot
  7. Cloud-native microservices

    Serverless computing

    AWS Step Functions

  8. DevOps for cloud-native apps

    CI/CD

    AWS SAM

    Monitoring

    Lab · Automated deployment with AWS SAM
  9. Monitoring and debugging

    Amazon CloudWatch

    AWS X-Ray

    Lab · Monitoring the app with CloudWatch and X-Ray
  10. User management with Amazon Cognito

    Signing users in and controlling what they can do

  11. Generative AI

    Amazon Bedrock

    Amazon Q Developer

    Prompt engineering

  12. Wrap-up and Q&A

Programme last updated: 19 September 2026

Your trainer

Lukasz Dorosz, AWS trainer
Trainer

Łukasz Dorosz

AWS Community HeroAWS Champion Authorized InstructorCloud Solutions Architect

An architect who teaches from real projects. He works on serverless architecture, AWS security and generative AI, and helps developers and architects get confident with AWS and ship AI apps that hold up in production.

Co-organiser of AWS Community Day Poland and AWS User Group Warsaw, and creator of the CloudHeroes YouTube channel.

15+
years in IT
8+
years in AWS
8
AWS certifications

How the training works

Workshop
Not a lecture. Every module ends with a lab on a real AWS account.
AWS account
You get an AWS account and environment for the course. Nothing to install on your machine.
Materials
You keep the materials after the course, plus a certificate of completion.
Format
At your office or online. Same labs either way.
Tailored
The programme is adjusted to your team's level and needs.

Next step

Want to go further with GenAI? Two days on Amazon Bedrock, RAG, Knowledge Bases and agents.

Other AWS courses: AWS Introduction, AWS Specialist. All courses: AWS training.

Let's talk about training for your team

After this course your team can build and ship a serverless app with GenAI on AWS on its own. Get in touch and I'll adapt the programme and dates.

Working on a specific AWS project? Here's how I can help with architecture.