Skip to main content

Data Engineering on AWS



Data Engineering on AWS

Please find our upcoming course dates at the end of this page!

Course description

Data Engineering on AWS is a 3-day intermediate course, designed for professionals seeking a deep dive into data engineering practices and solutions on AWS. Through a balanced combination of theory, practical labs, and activities, participants learn to design, build, optimize, and secure data engineering solutions using AWS services. From foundational concepts to hands-on implementation of data lakes, data warehouses, and both batch and streaming data pipelines, this course equips data professionals with the skills needed to architect and manage modern data solutions at scale.

  • Course level: Intermediate
  • Duration: 3 day

Course objectives

In this course, you will learn to do the following:

  • Understand the foundational roles and key concepts of data engineering, including data personas, data discovery, and relevant AWS services.
  • Identify and explain the various AWS tools and services crucial for data engineering, encompassing orchestration, security, monitoring, CI/CD, IaC, networking, and cost optimization.
  • Design and implement a data lake solution on AWS, including storage, data ingestion, transformation, and serving data for consumption.
  • Optimize and secure a data lake solution by implementing open table formats, security measures, and troubleshooting common issues.
  • Design and set up a data warehouse using Amazon Redshift Serverless, understanding its architecture, data ingestion, processing, and serving capabilities.
  • Apply performance optimization techniques to data warehouses in Amazon Redshift, including monitoring, data optimization, query optimization, and orchestration.
  • Manage security and access control for data warehouses in Amazon Redshift, understanding authentication, data security, auditing, and compliance.
  • Design effective batch data pipelines using appropriate AWS services for processing and transforming data.
  • Implement comprehensive strategies for batch data pipelines, covering data processing, transformation, integration, cataloging, and serving data for consumption.
  • Optimize, orchestrate, and secure batch data pipelines, demonstrating advanced skills in data processing automation and security.
  • Architect streaming data pipelines, understanding various use cases, ingestion, storage, processing, and analysis using AWS services.
  • Optimize and secure streaming data solutions, including compliance considerations and access control.

Intended audience

This course is designed for professionals who are interested in designing, building, optimizing, and securing data engineering solutions using AWS services.

Prerequisites

We recommend that attendees of this course have:

  • Familiarity with basic machine learning concepts, such as supervised and unsupervised learning, regression, classification, and clustering algorithms.
  • Working knowledge of Python programming language and common data science libraries like NumPy, Pandas, and Scikit-learn.
  • Basic understanding of cloud computing concepts and familiarity with the AWS platform.
  • Familiarity with SQL and relational databases is recommended but not mandatory.
  • Experience with version control systems like Git is beneficial but not required.

Activities

This course includes:

  • presentations
  • demonstrations
  • hands-on labs
  • group exercises

Course duration / price

  • 3 days
  • € 1845.00 (excl. tax) per person (DE)

Course Outline

  • Day 1

    Module 1: Data Engineering Roles and Key Concepts

    • Role of a Data Engineer
    • Key functions of a Data Engineer
    • Data Personas
    • Data Discovery
    • AWS Data Services

    Module 2: AWS Data Engineering Tools and Services

    • Orchestration and Automation
    • Data Engineering Security
    • Monitoring
    • Continuous Integration and Continuous Delivery
    • Infrastructure as Code
    • AWS Serverless Application Model
    • Networking Considerations
    • Cost Optimization Tools

    Module 3: Designing and Implementing Data Lakes

    • Data lake introduction
    • Data lake storage
    • Ingest data into a data lake
    • Catalog data
    • Transform data
    • Server data for consumption Hands-on lab: Setting up a Data Lake on AWS

    Module 4: Optimizing and Securing a Data Lake Solution

    • Open Table Formats
    • Security using AWS Lake Formation
    • Setting permissions with Lake Formation
    • Security and governance
    • Troubleshooting Hand-on lab: Automating Data Lake Creation using AWS Lake Formation Blueprints
  • Day 2

    Module 5: Data Warehouse Architecture and Design Principles

    • Introduction to data warehouses
    • Amazon Redshift Overview
    • Ingesting data into Redshift
    • Processing data
    • Serving data for consumption Hands-on Lab: Setting up a Data Warehouse using Amazon Redshift Serverless

    Module 6: Performance Optimization Techniques for Data Warehouses

    • Monitoring and optimization options
    • Data optimization in Amazon Redshift
    • Query optimization in Amazon Redshift
    • Orchestration options

    Module 7: Security and Access Control for Data Warehouses

    • Authentication and access control in Amazon Redshift
    • Data security in Amazon Redshift
    • Auditing and compliance in Amazon Redshift Hands-on lab: Managing Access Control in Redshift

    Module 8: Designing Batch Data Pipelines

    • Introduction to batch data pipelines
    • Designing a batch data pipeline
    • AWS services for batch data processing

    Module 9: Implementing Strategies for Batch Data Pipeline

    • Elements of a batch data pipeline
    • Processing and transforming data
    • Integrating and cataloging your data
    • Serving data for consumption Hands-on lab: A Day in the Life of a Data Engineer
  • Day 3

    Module 10: Optimizing, Orchestrating, and Securing Batch Data Pipelines

    • Optimizing the batch data pipeline
    • Orchestrating the batch data pipeline
    • Securing the batch data pipeline Hands-on lab: Orchestrating Data Processing in Spark using AWS Step Functions

    Module 11: Streaming Data Architecture Patterns

    • Introduction to streaming data pipelines
    • Ingesting data from stream sources
    • Streaming data ingestion services
    • Storing streaming data
    • Processing Streaming Data
    • Analyzing Streaming Data with AWS Services Hands-on lab: Streaming Analytics with Amazon Managed Service for Apache Flink

    Module 12: Optimizing and Securing Streaming Solutions

    • Optimizing a streaming data solution
    • Securing a streaming data pipeline
    • Compliance considerations Hands-on lab: Access Control with Amazon Managed Streaming for Apache Kafka

IMPORTANT: Please bring your notebook (Windows, Linux or Mac) to our trainings. If this is not possible, please contact us in advance.

Course materials are in English, on request also in German (if available).
The Course language is German, on request also in English.


Neue Termine in Planung!

Continue reading

Become an AWS AI Business Strategist



Become an AWS AI Business Strategist

Please find our upcoming course dates at the end of this page!

Course description

The AWS AI Business Strategist: Role-Based Training is an instructor-led course designed for business and technology leaders responsible for shaping, sponsoring, and scaling AI initiatives within their organizations. Instructors model how to think like an AI strategist using case studies. Professionals learn how to lead AI strategy engagements from customer diagnosis through enterprise deployment. The training provides a framework for understanding what an AI strategist does and multiple use cases to practice those tasks. The simulation on Day 2 provides an opportunity for learners to synthesize their learning in an end-to-end AI strategy challenge. Participants leave with actionable tools: strategic frameworks and guided walkthrough documents- all contextualized within the AWS AI ecosystem. The course is aligned with the certification exam domains and offers a role-based perspective for learners interested in taking the exam.

Course objectives

In this course, you will learn to do the following:

  • Transform ambiguous business challenges into scoped, AI-appropriate problem statements.
  • Apply the 3D framework (Discover, Design, Deliver) to assess organizational readiness and map problems to AI capabilities
  • Evaluate tradeoffs between business objectives and responsible AI principles, balancing value, feasibility, risk, and ethics
  • Design pilot strategies with measurable success criteria and phased scaling paths to enterprise deployment
  • Facilitate AI change management by addressing workforce concerns and structuring cross- functional teams
  • Explain core AI/GenAI concepts to evaluate solution feasibility and inform build-buy- partner decisions

Intended audience

This course is intended for:

  • Business executives and senior leaders responsible for AI strategy
  • Product managers and Program managers driving AI initiatives
  • IT and Technology leaders overseeing AI adoption
  • Risk, compliance, and governance professionals
  • Organizational change management and HR leaders supporting AI transformation

Prerequisites

We recommend that attendees of this course have the following:

  • Business or technology leadership experience
  • Familiarity with enterprise technology initiatives
  • Basic understanding of cloud computing concepts
  • Optional: AWS Cloud Practitioner Essentials (foundational cloud literacy)

Activities

This course includes:

  • Multiple 30-minute activities on Day 1
  • two interactive simulations with instructor debriefing on Day 2
  • case studies
  • small group discussions
  • customer scenario analysis

Course duration / price

  • 2 days
  • € 1500.00 (excl. tax) per person (DE)

Course outline

  • Day 1

    Module 0: Welcome and Course Overview

    • Access Labs and Guides

    Module 1: The AI Business Strategist’s Toolkit

    • The AI business strategist’s role
    • The Enterprise Strategy Layer
    • The 3D framework
    • Technical Foundations: What the AI Business Strategist Needs to Know
    • Activity: Scenario Triage

    Module 2: Discover: Problem, Readiness, and Data Foundations

    • Diagnose the Customer’s Actual Problem
    • Assess Organizational Readiness
    • Establish Data Foundation
    • Activity: Discovery

    Module 3: Design: Capabilities, Governance, and Scope

    • Map Business Problems to AI Capabilities
    • Weave in Governance and Responsible AI
    • Specify POC scope and pilot success criteria
    • Activity: Governance in a Regulated Architecture

    Module 4: Deliver: Pilot, Change, and Scale

    • Build, calibrate, and evaluate the POC
    • Deploy bounded pilot and lead change
    • Scale from Pilot to Enterprise and Connect to Strategy
    • Activity: Deliver

    Module 5: Agentic AI: Architecture, Evaluation, and Production

    • Multi-Agent Architectures
    • Autonomy vs. Control in Depth
    • Generation, Evaluation, and Production
    • Activity: Break the Agent
    • Day 2

      Module 6: Discover Together

      • Use Case Introduction and Framework Review
      • Simulation Debrief

      Module 7: Design Together

      • Map Pain Points to AI Capabilities
      • Governance by Design
      • POC scope and pilot success criteria

      Module 8: Deliver Together

      • Build, calibrate, and evaluate the POC
      • Deploy bounded pilot and lead change
      • Scale to enterprise platform

      Module 9: Summary and Continue Your Learning

      • Next Steps for Continued Learning

    IMPORTANT: Please bring your notebook (Windows, Linux or Mac) to our trainings. If this is not possible, please contact us in advance.

    Course materials are in English, on request also in German (if available).
    The Course language is German, on request also in English.


    Neue Termine in Planung!

    Continue reading

    Advanced Generative AI Development on AWS



    Advanced Generative AI Development on AWS

    Please find our upcoming course dates at the end of this page!

    Course description

    The Advanced Generative AI Development on AWS is designed for developers seeking to master the implementation of production-ready generative AI solutions on AWS. The course addresses the needs of organizations embarking on their generative AI journey and how to build comprehensive generative AI strategies that align with broader business objectives.
    This advanced 3-day instructor-led training builds expertise across the entire generative AI stack – from foundation models to enterprise integration patterns. In addition, you will learn about advanced data processing techniques, vector database implementation and retrieval augmentation, sophisticated prompt engineering and governance, agentic AI systems and tool integration, AI safety and security measures, performance optimization and cost management strategies, comprehensive monitoring and observability solutions, testing and validation frameworks.
    The course structure follows AWS’s proven model for generative AI adoption, progressing from experimentation to production-ready implementations.

    • Course level: Advanced
    • Duration: 3 day

    Course objectives

    In this course, you will learn to:

    • Develop production-ready generative AI solutions using AWS services that meet enterprise requirements for security, scalability, and reliability
    • Evaluate and select appropriate foundation models for specific business use cases, including benchmarking performance and implementing dynamic model selection architectures
    • Design and implement foundation model systems with circuit breakers, cross-region deployment, and degradation strategies
    • Build comprehensive data processing pipelines for multi-modal inputs, including validation workflows and optimization techniques
    • Implement sophisticated vector database solutions using Amazon Bedrock Knowledge Bases, OpenSearch, and hybrid approaches for effective retrieval augmentation
    • Create and manage advanced prompt engineering frameworks, including chain-of-thought reasoning and enterprise-wide prompt governance systems
    • Explain components of Agentic AI frameworks and Amazon Bedrock AgentCore
    • Implement comprehensive AI safety and security controls, including content filtering, privacy preservation, and adversarial testing mechanisms
    • Optimize performance and manage costs through token efficiency strategies, batching implementations, and intelligent caching systems
    • Design and implement comprehensive monitoring and observability solutions for foundation model applications
    • Create systematic testing and validation frameworks for continuous quality assurance of AI applications
    • Integrate generative AI solutions within enterprise environments using secure, compliant, and scalable architectural patterns

    Intended audience

    This course is intended for those with:

    • Software developers
    • Technical Professionals

    Prerequisites

    We recommend that attendees of this course have:

    • AWS Technical Essentials
    • Generative AI Essentials on AWS
    • 2 or more years of experience building production grade applications on AWS or with open- source technologies, general AI/ML or data engineering experience
    • 1 year of hands-on experience implementing generative AI solutions

    Activities

    This course includes:

    • presentations
    • hands-on labs
    • demonstrations
    • group exercises

    Course duration / price

    • 3 days
    • € 2095.00 (excl. tax) per person (DE)

    Course outline

    • Day 1

      Module 1: Foundation Model Selection and Configuration

      • Enterprise foundation model evaluation framework
      • Dynamic model selection architecture patterns
      • Resilient foundation model system designs
      • Cost optimization and economic modeling

      Module 2: Advanced Data Processing for Foundation Models

      • Comprehensive data validation and quality assurance
      • Multi-modal data processing pipelines
      • Input optimization and performance enhancement

      Module 3: Vector Databases and Retrieval Augmentation

      • Enterprise vector database architecture
      • Advanced document processing and chunking strategies
      • Sophisticated retrieval system implementation
      • Hands-on Lab: Develop Retrieval Augmented Generation (RAG) Applications with Amazon Bedrock Knowledge Bases
    • Day 2

      Module 4: Prompt Engineering and Governance

      • Advanced prompt engineering frameworks
      • Complex prompt orchestration systems
      • Enterprise prompt governance and management
      • Hands-on Lab: Develop conversation pattern with Amazon Bedrock APIs

      Module 5: Implementing Agentic AI Frameworks with Amazon Bedrock AgentCore

      • Agentic AI Frameworks
      • Amazon Bedrock AgentCore

      Module 6: AI Safety and Security

      • Comprehensive content safety implementation
      • Privacy-preserving AI architecture
      • AI governance and compliance frameworks
    • Day 3

      Module 7: Performance Optimization and Cost Management

      • Token efficiency and cost optimization
      • High-performance system architecture
      • Intelligent caching systems implementation
      • Hands-on Lab: Building Secure and Responsible Gen AI with Guardrails for Amazon Bedrock

      Module 8: Monitoring and Observability for Generative AI

      • Foundation model monitoring systems
      • Business impact and value management
      • AI-specific troubleshooting and diagnostics

      Module 9: Testing, Validation, and Continuous

      • Improvement
      • Comprehensive AI evaluation frameworks
      • Quality assurance and continuous improvement
      • RAG system evaluation and optimization

      Module 10: Enterprise Integration Patterns

      • Enterprise connectivity and integration architecture
      • Secure access and identity management
      • Cross-environment and hybrid deployments

      Module 11: Course wrap-up

      • Next steps and additional resources
      • Course summary

    IMPORTANT: Please bring your notebook (Windows, Linux or Mac) to our trainings. If this is not possible, please contact us in advance.

    Course materials are in English, on request also in German (if available).
    The Course language is German, on request also in English.


    Neue Termine in Planung!

    Continue reading

    Amazon Quick for AI-Powered Productivity and Business Intelligence



    Amazon Quick for AI-Powered Productivity and Business Intelligence

    Please find our upcoming course dates at the end of this page!

    Course description

    This course is for business users, data analysts, and knowledge workers who want to learn about Amazon Quick, AWS’s AI-powered workspace. You will learn how to use Quick to work more efficiently with data and enterprise information sources. You will learn how to navigate the Amazon Quick workspace and visualize and analyze data with Quick Sight. You will also organize knowledge resources in Quick Spaces, build custom AI chat agents, and automate workflows with Quick Flows. Hands-on labs reinforce each major topic, giving you the practice needed to apply these skills in your organization.

    COURSE OBJECTIVES

    In this course, you will learn to:

    • Navigate Amazon Quick and understand core capabilities across different tools
    • Create interactive dashboards and visualizations using Quick Sight to generate actionable business insights
    • Create and manage Spaces with appropriate data sources, permissions, and security controls for team collaboration
    • Build and deploy custom Chat Agents and Flows to automate repetitive tasks and enhance productivity
    • Conduct comprehensive research using the Research Agent across multiple data sources with proper source validation

    INTENDED AUDIENCE

    This course is intended for:

    • AWS Customers – Business Analysts, Data Analysts, Consultants and Business Users
    • AWS Partners

    Prerequisites

    We recommend that attendees of this course have:

    • Basic understanding of cloud computing concepts
    • Familiarity with web-based applications

      ACTIVITIES

      This course includes:

      • Presentations
      • Hands-on lab,
      • Group exercises

      COURSE DURATION / PRICE

      • 1 day
      • € 750.00 (excl. tax) per person (DE)

      Course outline

      Day 1

      • Module 1: Introduction to Amazon Quick
        • The agentic AI-powered workspace
        • Amazon Quick core capabilities
        • Navigating Amazon Quick
      • Module 2: Visualizing and Analyzing Data with Amazon Quick Sight
        • Introduction to AI-powered analytics with Amazon Quick Sight
        • Creating and managing datasets for analysis
        • Building interactive dashboards and visualizations
        • Understanding scenarios and data stories
        • Hands-On Lab: Exploring the Generative Business Intelligence Features in Amazon Quick Sight
      • Module 3: Amazon Quick Spaces and Chat Agents
        • Knowledge bases and connectors
        • Using Quick spaces for aggregating resources
        • Chat agents in Amazon Quick
        • Effective prompting techniques
        • Hands-On Lab: Create an HR agent with Amazon Quick
      • Module 4: Amazon Quick Flows and Research
        • Orchestrating agentic workflows with Quick Flows
        • Creating and running flows in Quick flows
        • Launching research projects with Quick Research
        • Hands-On Lab: Conducting Research and creating Flows with Amazon Quick

      IMPORTANT: Please bring your notebook (Windows, Linux or Mac) to our trainings. If this is not possible, please contact us in advance.

      Course materials are in English, on request also in German (if available).
      The Course language is German, on request also in English.


      Neue Termine in Planung!

      Continue reading

      Spec-Driven Development with Kiro



      Spec-Driven Development with Kiro

      Please find our upcoming course dates at the end of this page!

      Course description

      Spec-Driven Development with Kiro is a two-day, instructor-led training course designed for developers, software engineers, and technical leads adopting AI-assisted, agentic development practices. The course teaches the principles of agentic coding and how to apply them using Kiro, the agentic IDE for software development. Participants learn to plan and implement features through Kiro Feature Specs and Bugfix Specs, control agent behavior with steering files and execution modes, and extend agent capabilities with Model Context Protocol (MCP) servers and Kiro Powers. The course also covers automating workflows with agent hooks, packaging reusable expertise with agent skills and custom subagents, and configuring projects for team collaboration and enterprise governance. Handson labs are interleaved with module content throughout each day. On Day 1, learners progressively build a weather application using each Kiro capability as it is taught. On Day 2, learners deploy, extend, and team-enable a pre-built micro-blogging application.

      COURSE OBJECTIVES

      In this course, you will learn to:

      • Implement spec-driven development workflows using specifications to plan, design, and execute features and fixes
      • Configure and control agent behavior using steering files, context providers, execution modes (Autopilot and Supervised), and custom subagents
      • Extend agent capabilities using Model Context Protocol (MCP) servers and Kiro Powers to integrate external tools, services, and domain expertise
      • Automate and scale development workflows using agent hooks, agent skills, shared steering, and custom subagents
      • Build and share reusable agent capabilities by creating custom Kiro Powers, agent skills, and custom subagents for team-specific workflows
      • Apply enterprise governance controls for MCP registry allowlisting, model governance, and extension management

      INTENDED AUDIENCE

      This course is intended for:

      • Software developers and engineers
      • Technical leads adopting AI-assisted development workflows
      • Development teams adopting agentic coding practices
      • DevOps engineers integrating AI agents into delivery pipelines

      Prerequisites

      We recommend that attendees of this course have:

      • Proficiency in at least one programming language
      • Working knowledge of Git version control
      • Basic understanding of RESTful APIs and cloud application concepts
      • Foundational knowledge of generative AI concepts (LLMs, tokens, inference)

      ACTIVITIES

      This course includes:

      • Presentations
      • Hands-on lab,
      • Group exercises
      • Demontrations

      COURSE DURATION / PRICE

      • 2 days
      • € 1500 (excl. tax) per person (DE)

      Course outline

      • Day 1

        • Module 1: Introduction to Agentic Development with Kiro
          • The agentic coding paradigm and Kiro core capabilities
          • Five principles of effective agentic development
          • Kiro IDE vs Kiro CLI
          • Vibe sessions, Spec sessions, and model selection
        • Module 2: Spec-Driven Development with Feature Specs
          • The three-phase spec workflow (Requirements, Design, Tasks)
          • Requirements-First workflow and EARS notation
          • Design-First workflow (High-Level and Low-Level Design)
          • Correctness with property-based testing
        • Module 3: Steering, Context, and Agent Control
          • Steering files and foundational context
          • Custom steering files and inclusion modes (always, fileMatch, manual, auto)
          • Workspace and global scope
          • Context providers and session management
          • Autopilot and Supervised execution modes
          • Trusted commands and trusted tools
        • Module 4: Bugfix Specs
          • When to use Bugfix Specs
          • The bugfix analysis phase: current, expected, and unchanged behavior
          • Root cause analysis and design
          • Property-based testing for regression prevention
        • Day 1 Lab: Kiro Spec-Driven Development Foundations
      • Day 2

        • Module 5: MCP Servers and Tool Integration
          • Model Context Protocol fundamentals and client-server architecture
          • Configuring MCP servers at workspace and user scope
          • Managing servers, tools, and auto-approve
          • Using MCP tools in chat and troubleshooting
        • Module 6: Kiro Powers
          • The context overload problem and how Powers solve it
          • Power directory structure (POWER.md, mcp.json, steering)
          • Installing and using Powers from the IDE and kiro.dev
          • Authoring and sharing custom Powers
        • Module 7: Agent Hooks, Skills, and Custom Subagents
          • Agent hooks: triggers, actions, and creation
          • Agent skills: portable instruction packages with progressive disclosure
          • Custom subagents: scoped tool permissions and delegation
          • Skills vs Steering vs Powers
        • Module 8: Team Collaboration and Enterprise Governance
          • Shared workspace configuration through the .kiro directory
          • Steering file organization and spec review conventions for teams
          • Enterprise governance: MCP registry allowlisting, model governance, extension registry, web tools
        • Day 2 Lab: Extending and Automating with Kiro

      IMPORTANT: Please bring your notebook (Windows, Linux or Mac) to our trainings. If this is not possible, please contact us in advance.

      Course materials are in English, on request also in German (if available).
      The Course language is German, on request also in English.


      Neue Termine in Planung!

      Continue reading