<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="34329" language="en" source="https://portal.flane.ch/swisscom/en/xml-course/amazon-dgaia" lastchanged="2026-03-16T13:57:37+01:00" parent="https://portal.flane.ch/swisscom/en/xml-courses"><title>Developing Generative AI Applications on AWS</title><productcode>DGAIA</productcode><vendorcode>AW</vendorcode><vendorname>Amazon Web Services</vendorname><fullproductcode>AW-DGAIA</fullproductcode><version>2.0</version><objective>&lt;p&gt;In this course, you will learn to do the following:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Develop generative AI applications using Amazon Bedrock.&lt;/li&gt;&lt;li&gt;Design architecture patterns of generative AI applications.&lt;/li&gt;&lt;li&gt;Configure Amazon Bedrock APIs to invoke foundation models (FMs) programmatically.&lt;/li&gt;&lt;li&gt;Develop agentic AI applications by integrating Amazon Bedrock tools and open source frameworks.&lt;/li&gt;&lt;li&gt;Build custom solutions with Retrieval Augmented Generation (RAG) and Amazon Bedrock Knowledge Bases.&lt;/li&gt;&lt;li&gt;Integrate open source SDKs with Amazon Bedrock to build business.&lt;/li&gt;&lt;li&gt;Optimize model responses by applying prompt engineering techniques.&lt;/li&gt;&lt;li&gt;Evaluate generative AI application components.&lt;/li&gt;&lt;li&gt;Implement responsible AI practices to protect generative AI.&lt;/li&gt;&lt;/ul&gt;</objective><essentials>&lt;p&gt;We recommend that attendees of this course have:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Completed the Generative AI Essentials AWS instructor-led course&lt;/li&gt;&lt;li&gt;Intermediate-level proficiency in Python&lt;/li&gt;&lt;li&gt;Familiarity with AWS Cloud&lt;/li&gt;&lt;/ul&gt;</essentials><audience>&lt;p&gt;This course is intended for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Software developers.&lt;/li&gt;&lt;/ul&gt;</audience><outline>&lt;h4&gt;Day 1&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;Course Introduction&lt;/strong&gt;
&lt;strong&gt;Module 1: Exploring Components of Generative AI Applications on AWS&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Understanding generative AI concepts&lt;/li&gt;&lt;li&gt;Identifying AWS generative AI stack components&lt;/li&gt;&lt;li&gt;Designing generative AI application components&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Module 2: Programming with Amazon Bedrock&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Guiding model response generation&lt;/li&gt;&lt;li&gt;Using Amazon Bedrock programmatically&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
Hands-on lab: Develop with Amazon Bedrock APIs
Hands-on lab: Develop Streaming Patterns with Amazon Bedrock APIs&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Module 3: Applying Prompt Engineering for Developers&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Introducing prompt engineering&lt;/li&gt;&lt;li&gt;Introducing prompt techniques&lt;/li&gt;&lt;li&gt;Optimizing prompts for better results&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Module 4: Using Amazon Bedrock APIs in Common Architectures&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Implementing architecture patterns with Amazon Bedrock APIs&lt;/li&gt;&lt;li&gt;Exploring common use cases&lt;/li&gt;&lt;li&gt;Adding conversational memory to extend context&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
Hands-on lab: Develop Conversation Patterns with Amazon Bedrock APIs[/b]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Module 5: Customizing Generative AI Responses with RAG&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Implementing Retrieval Augmented Generation (RAG)&lt;/li&gt;&lt;li&gt;Using Amazon Bedrock Knowledge Bases&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
Hands-on lab: Develop Retrieval Augmented Generation (RAG) Applications with Amazon Bedrock Knowledge Bases[/b]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Module 6: Integrating Open Source Frameworks with Amazon Bedrock&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Invoking a foundation model in Amazon Bedrock using LangChain&lt;/li&gt;&lt;li&gt;Using LangChain for context-aware responses&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
Hands-on lab: Develop a Generative AI Application Pattern using Open Source Frameworks and Amazon Bedrock Knowledge Bases[/b]&lt;/p&gt;
&lt;h4&gt;Day 2&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;Module 7: Evaluating Generative AI Application Components&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Evaluating application components&lt;/li&gt;&lt;li&gt;Evaluating model output&lt;/li&gt;&lt;li&gt;Evaluating RAG output&lt;/li&gt;&lt;li&gt;Optimizing latency and cost&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
Hands-on lab: Evaluating Retrieval Augmented Generation (RAG) Applications[/b]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Module 8: Implementing Responsible AI&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Understanding responsible AI&lt;/li&gt;&lt;li&gt;Mitigating bias and addressing prompt misuses&lt;/li&gt;&lt;li&gt;Using Amazon Bedrock Guardrails&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
Hands-on lab: Securing Generative AI Applications Using Bedrock Guardrails[/b]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Module 9: Using Tools and Agents in Generative AI Applications&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Using tools&lt;/li&gt;&lt;li&gt;Understanding AI agents&lt;/li&gt;&lt;li&gt;Understanding open source agentic frameworks&lt;/li&gt;&lt;li&gt;Understanding agent interoperability&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Module 10: Developing Amazon Bedrock Agents&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Implementing Amazon Bedrock Flows&lt;/li&gt;&lt;li&gt;Designing Amazon Bedrock Agents&lt;/li&gt;&lt;li&gt;Developing Amazon Bedrock Inline Agents&lt;/li&gt;&lt;li&gt;Designing multi-agent collaboration&lt;/li&gt;&lt;li&gt;Using Amazon Bedrock AgentCore&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
Hands-on lab: Developing Amazon Bedrock Agents Integrated with Amazon Bedrock Knowledge Bases and Guardrails&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Course Wrap-Up&lt;/strong&gt;&lt;/p&gt;</outline><objective_plain>In this course, you will learn to do the following:



- Develop generative AI applications using Amazon Bedrock.
- Design architecture patterns of generative AI applications.
- Configure Amazon Bedrock APIs to invoke foundation models (FMs) programmatically.
- Develop agentic AI applications by integrating Amazon Bedrock tools and open source frameworks.
- Build custom solutions with Retrieval Augmented Generation (RAG) and Amazon Bedrock Knowledge Bases.
- Integrate open source SDKs with Amazon Bedrock to build business.
- Optimize model responses by applying prompt engineering techniques.
- Evaluate generative AI application components.
- Implement responsible AI practices to protect generative AI.</objective_plain><essentials_plain>We recommend that attendees of this course have:


- Completed the Generative AI Essentials AWS instructor-led course
- Intermediate-level proficiency in Python
- Familiarity with AWS Cloud</essentials_plain><audience_plain>This course is intended for:


- Software developers.</audience_plain><outline_plain>Day 1


Course Introduction
Module 1: Exploring Components of Generative AI Applications on AWS



- Understanding generative AI concepts
- Identifying AWS generative AI stack components
- Designing generative AI application components
Module 2: Programming with Amazon Bedrock



- Guiding model response generation
- Using Amazon Bedrock programmatically

Hands-on lab: Develop with Amazon Bedrock APIs
Hands-on lab: Develop Streaming Patterns with Amazon Bedrock APIs

Module 3: Applying Prompt Engineering for Developers



- Introducing prompt engineering
- Introducing prompt techniques
- Optimizing prompts for better results
Module 4: Using Amazon Bedrock APIs in Common Architectures



- Implementing architecture patterns with Amazon Bedrock APIs
- Exploring common use cases
- Adding conversational memory to extend context

Hands-on lab: Develop Conversation Patterns with Amazon Bedrock APIs[/b]

Module 5: Customizing Generative AI Responses with RAG



- Implementing Retrieval Augmented Generation (RAG)
- Using Amazon Bedrock Knowledge Bases

Hands-on lab: Develop Retrieval Augmented Generation (RAG) Applications with Amazon Bedrock Knowledge Bases[/b]

Module 6: Integrating Open Source Frameworks with Amazon Bedrock



- Invoking a foundation model in Amazon Bedrock using LangChain
- Using LangChain for context-aware responses

Hands-on lab: Develop a Generative AI Application Pattern using Open Source Frameworks and Amazon Bedrock Knowledge Bases[/b]

Day 2


Module 7: Evaluating Generative AI Application Components



- Evaluating application components
- Evaluating model output
- Evaluating RAG output
- Optimizing latency and cost

Hands-on lab: Evaluating Retrieval Augmented Generation (RAG) Applications[/b]

Module 8: Implementing Responsible AI



- Understanding responsible AI
- Mitigating bias and addressing prompt misuses
- Using Amazon Bedrock Guardrails

Hands-on lab: Securing Generative AI Applications Using Bedrock Guardrails[/b]

Module 9: Using Tools and Agents in Generative AI Applications



- Using tools
- Understanding AI agents
- Understanding open source agentic frameworks
- Understanding agent interoperability
Module 10: Developing Amazon Bedrock Agents



- Implementing Amazon Bedrock Flows
- Designing Amazon Bedrock Agents
- Developing Amazon Bedrock Inline Agents
- Designing multi-agent collaboration
- Using Amazon Bedrock AgentCore

Hands-on lab: Developing Amazon Bedrock Agents Integrated with Amazon Bedrock Knowledge Bases and Guardrails

Course Wrap-Up</outline_plain><duration unit="d" days="2">2 days</duration><pricelist><price country="DE" currency="EUR">1250.00</price><price country="SI" currency="EUR">1250.00</price><price country="AT" currency="EUR">1250.00</price><price country="SE" currency="EUR">1250.00</price><price country="IT" currency="EUR">980.00</price><price country="PL" currency="PLN">4000.00</price><price country="FR" currency="EUR">1565.00</price><price country="GB" currency="GBP">2035.00</price><price country="CH" currency="CHF">1770.00</price><price country="US" currency="USD">1390.00</price><price country="CA" currency="CAD">1920.00</price><price country="AE" currency="USD">1325.00</price><price country="NL" currency="EUR">1595.00</price></pricelist><miles/></course>