<?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="fr" source="https://portal.flane.ch/swisscom/fr/xml-course/amazon-dgaia" lastchanged="2026-03-16T13:57:37+01:00" parent="https://portal.flane.ch/swisscom/fr/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:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Describe generative AI and how it aligns to machine learning&lt;/li&gt;&lt;li&gt;Define the importance of generative AI and explain its potential risks and benefits&lt;/li&gt;&lt;li&gt;Identify business value from generative AI use cases&lt;/li&gt;&lt;li&gt;Discuss the technical foundations and key terminology for generative AI&lt;/li&gt;&lt;li&gt;Explain the steps for planning a generative AI project&lt;/li&gt;&lt;li&gt;Identify some of the risks and mitigations when using generative AI&lt;/li&gt;&lt;li&gt;Understand how Amazon Bedrock works&lt;/li&gt;&lt;li&gt;Familiarize yourself with basic concepts of Amazon Bedrock&lt;/li&gt;&lt;li&gt;Recognize the benefits of Amazon Bedrock&lt;/li&gt;&lt;li&gt;List typical use cases for Amazon Bedrock&lt;/li&gt;&lt;li&gt;Describe the typical architecture associated with an Amazon Bedrock solution&lt;/li&gt;&lt;li&gt;Understand the cost structure of Amazon Bedrock&lt;/li&gt;&lt;li&gt;Implement a demonstration of Amazon Bedrock in the AWS Management Console&lt;/li&gt;&lt;li&gt;Define prompt engineering and apply general best practices when interacting with foundation models (FMs)&lt;/li&gt;&lt;li&gt;Identify the basic types of prompt techniques, including zero-shot and few-shot learning&lt;/li&gt;&lt;li&gt;Apply advanced prompt techniques when necessary for your use case&lt;/li&gt;&lt;li&gt;Identify which prompt techniques are best suited for specific models&lt;/li&gt;&lt;li&gt;Identify potential prompt misuses&lt;/li&gt;&lt;li&gt;Analyze potential bias in FM responses and design prompts that mitigate that bias&lt;/li&gt;&lt;li&gt;Identify the components of a generative AI application and how to customize an FM&lt;/li&gt;&lt;li&gt;Describe Amazon Bedrock foundation models, inference parameters, and key Amazon Bedrock APIs&lt;/li&gt;&lt;li&gt;Identify Amazon Web Services (AWS) offerings that help with monitoring, securing, and governing your Amazon Bedrock applications&lt;/li&gt;&lt;li&gt;Describe how to integrate LangChain with LLMs, prompt templates, chains, chat models, text embeddings models, document loaders, retrievers, and Agents for Amazon Bedrock&lt;/li&gt;&lt;li&gt;Describe architecture patterns that you can implement with Amazon Bedrock for building generative AI applications&lt;/li&gt;&lt;li&gt;Apply the concepts to build and test sample use cases that use the various Amazon Bedrock models, LangChain, and the Retrieval Augmented Generation (RAG) approach&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 &lt;span class=&quot;cms-link-marked&quot;&gt;&lt;a class=&quot;fl-href-prod&quot; href=&quot;/swisscom/fr/course/amazon-awse&quot;&gt;&lt;svg role=&quot;img&quot; aria-hidden=&quot;true&quot; focusable=&quot;false&quot; data-nosnippet class=&quot;cms-linkmark&quot;&gt;&lt;use xlink:href=&quot;/css/img/icnset-linkmarks.svg#linkmark&quot;&gt;&lt;/use&gt;&lt;/svg&gt;AWS Technical Essentials &lt;span class=&quot;fl-prod-pcode&quot;&gt;(AWSE)&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Intermediate-level proficiency in Python&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 interested in using LLMs without fine-tuning&lt;/li&gt;&lt;/ul&gt;</audience><contents>&lt;h5&gt;Module 1: Introduction to Generative AI &amp;ndash; Art of the Possible&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Overview of ML&lt;/li&gt;&lt;li&gt;Basics of generative AI&lt;/li&gt;&lt;li&gt;Generative AI use cases&lt;/li&gt;&lt;li&gt;Generative AI in practice&lt;/li&gt;&lt;li&gt;Risks and benefits&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 2: Planning a Generative AI Project&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Generative AI fundamentals&lt;/li&gt;&lt;li&gt;Generative AI in practice&lt;/li&gt;&lt;li&gt;Generative AI context&lt;/li&gt;&lt;li&gt;Steps in planning a generative AI project&lt;/li&gt;&lt;li&gt;Risks and mitigation&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 3: Getting Started with Amazon Bedrock&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Introduction to Amazon Bedrock&lt;/li&gt;&lt;li&gt;Architecture and use cases&lt;/li&gt;&lt;li&gt;How to use Amazon Bedrock&lt;/li&gt;&lt;li&gt;Demonstration: Setting up Bedrock access and using playgrounds&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 4: Foundations of Prompt Engineering&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Basics of foundation models&lt;/li&gt;&lt;li&gt;Fundamentals of prompt engineering&lt;/li&gt;&lt;li&gt;Basic prompt techniques&lt;/li&gt;&lt;li&gt;Advanced prompt techniques&lt;/li&gt;&lt;li&gt;Model-specific prompt techniques&lt;/li&gt;&lt;li&gt;Demonstration: Fine-tuning a basic text prompt&lt;/li&gt;&lt;li&gt;Addressing prompt misuses&lt;/li&gt;&lt;li&gt;Mitigating bias&lt;/li&gt;&lt;li&gt;Demonstration: Image bias mitigation&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 5: Amazon Bedrock Application Components&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Overview of generative AI application components&lt;/li&gt;&lt;li&gt;Foundation models and the FM interface&lt;/li&gt;&lt;li&gt;Working with datasets and embeddings&lt;/li&gt;&lt;li&gt;Demonstration: Word embeddings&lt;/li&gt;&lt;li&gt;Additional application components&lt;/li&gt;&lt;li&gt;Retrieval Augmented Generation (RAG)&lt;/li&gt;&lt;li&gt;Model fine-tuning&lt;/li&gt;&lt;li&gt;Securing generative AI applications&lt;/li&gt;&lt;li&gt;Generative AI application architecture&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 6: Amazon Bedrock Foundation Models&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Introduction to Amazon Bedrock foundation models&lt;/li&gt;&lt;li&gt;Using Amazon Bedrock FMs for inference&lt;/li&gt;&lt;li&gt;Amazon Bedrock methods&lt;/li&gt;&lt;li&gt;Data protection and auditability&lt;/li&gt;&lt;li&gt;Demonstration: Invoke Bedrock model for text generation using zero-shot prompt&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 7: LangChain&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Optimizing LLM performance&lt;/li&gt;&lt;li&gt;Using models with LangChain&lt;/li&gt;&lt;li&gt;Constructing prompts&lt;/li&gt;&lt;li&gt;Demonstration: Bedrock with LangChain using a prompt that includes context&lt;/li&gt;&lt;li&gt;Structuring documents with indexes&lt;/li&gt;&lt;li&gt;Storing and retrieving data with memory&lt;/li&gt;&lt;li&gt;Using chains to sequence components&lt;/li&gt;&lt;li&gt;Managing external resources with LangChain agents&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 8: Architecture Patterns&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Introduction to architecture patterns&lt;/li&gt;&lt;li&gt;Text summarization&lt;/li&gt;&lt;li&gt;Demonstration: Text summarization of small files with Anthropic Claude&lt;/li&gt;&lt;li&gt;Demonstration: Abstractive text summarization with Amazon Titan using LangChain&lt;/li&gt;&lt;li&gt;Question answering&lt;/li&gt;&lt;li&gt;Demonstration: Using Amazon Bedrock for question answering&lt;/li&gt;&lt;li&gt;Chatbot&lt;/li&gt;&lt;li&gt;Demonstration: Conversational interface &amp;ndash; Chatbot with AI21 LLM&lt;/li&gt;&lt;li&gt;Code generation&lt;/li&gt;&lt;li&gt;Demonstration: Using Amazon Bedrock models for code generation&lt;/li&gt;&lt;li&gt;LangChain and agents for Amazon Bedrock&lt;/li&gt;&lt;li&gt;Demonstration: Integrating Amazon Bedrock models with LangChain agents&lt;/li&gt;&lt;/ul&gt;</contents><outline>&lt;h5&gt;Module 1: Introduction to Generative AI &amp;ndash; Art of the Possible&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Overview of ML&lt;/li&gt;&lt;li&gt;Basics of generative AI&lt;/li&gt;&lt;li&gt;Generative AI use cases&lt;/li&gt;&lt;li&gt;Generative AI in practice&lt;/li&gt;&lt;li&gt;Risks and benefits&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 2: Planning a Generative AI Project&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Generative AI fundamentals&lt;/li&gt;&lt;li&gt;Generative AI in practice&lt;/li&gt;&lt;li&gt;Generative AI context&lt;/li&gt;&lt;li&gt;Steps in planning a generative AI project&lt;/li&gt;&lt;li&gt;Risks and mitigation&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 3: Getting Started with Amazon Bedrock&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Introduction to Amazon Bedrock&lt;/li&gt;&lt;li&gt;Architecture and use cases&lt;/li&gt;&lt;li&gt;How to use Amazon Bedrock&lt;/li&gt;&lt;li&gt;Demonstration: Setting up Bedrock access and using playgrounds&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 4: Foundations of Prompt Engineering&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Basics of foundation models&lt;/li&gt;&lt;li&gt;Fundamentals of prompt engineering&lt;/li&gt;&lt;li&gt;Basic prompt techniques&lt;/li&gt;&lt;li&gt;Advanced prompt techniques&lt;/li&gt;&lt;li&gt;Model-specific prompt techniques&lt;/li&gt;&lt;li&gt;Demonstration: Fine-tuning a basic text prompt&lt;/li&gt;&lt;li&gt;Addressing prompt misuses&lt;/li&gt;&lt;li&gt;Mitigating bias&lt;/li&gt;&lt;li&gt;Demonstration: Image bias mitigation&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 5: Amazon Bedrock Application Components&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Overview of generative AI application components&lt;/li&gt;&lt;li&gt;Foundation models and the FM interface&lt;/li&gt;&lt;li&gt;Working with datasets and embeddings&lt;/li&gt;&lt;li&gt;Demonstration: Word embeddings&lt;/li&gt;&lt;li&gt;Additional application components&lt;/li&gt;&lt;li&gt;Retrieval Augmented Generation (RAG)&lt;/li&gt;&lt;li&gt;Model fine-tuning&lt;/li&gt;&lt;li&gt;Securing generative AI applications&lt;/li&gt;&lt;li&gt;Generative AI application architecture&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 6: Amazon Bedrock Foundation Models&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Introduction to Amazon Bedrock foundation models&lt;/li&gt;&lt;li&gt;Using Amazon Bedrock FMs for inference&lt;/li&gt;&lt;li&gt;Amazon Bedrock methods&lt;/li&gt;&lt;li&gt;Data protection and auditability&lt;/li&gt;&lt;li&gt;Demonstration: Invoke Bedrock model for text generation using zero-shot prompt&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 7: LangChain&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Optimizing LLM performance&lt;/li&gt;&lt;li&gt;Using models with LangChain&lt;/li&gt;&lt;li&gt;Constructing prompts&lt;/li&gt;&lt;li&gt;Demonstration: Bedrock with LangChain using a prompt that includes context&lt;/li&gt;&lt;li&gt;Structuring documents with indexes&lt;/li&gt;&lt;li&gt;Storing and retrieving data with memory&lt;/li&gt;&lt;li&gt;Using chains to sequence components&lt;/li&gt;&lt;li&gt;Managing external resources with LangChain agents&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Module 8: Architecture Patterns&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Introduction to architecture patterns&lt;/li&gt;&lt;li&gt;Text summarization&lt;/li&gt;&lt;li&gt;Demonstration: Text summarization of small files with Anthropic Claude&lt;/li&gt;&lt;li&gt;Demonstration: Abstractive text summarization with Amazon Titan using LangChain&lt;/li&gt;&lt;li&gt;Question answering&lt;/li&gt;&lt;li&gt;Demonstration: Using Amazon Bedrock for question answering&lt;/li&gt;&lt;li&gt;Chatbot&lt;/li&gt;&lt;li&gt;Demonstration: Conversational interface &amp;ndash; Chatbot with AI21 LLM&lt;/li&gt;&lt;li&gt;Code generation&lt;/li&gt;&lt;li&gt;Demonstration: Using Amazon Bedrock models for code generation&lt;/li&gt;&lt;li&gt;LangChain and agents for Amazon Bedrock&lt;/li&gt;&lt;li&gt;Demonstration: Integrating Amazon Bedrock models with LangChain agents&lt;/li&gt;&lt;/ul&gt;</outline><objective_plain>In this course, you will learn to:


- Describe generative AI and how it aligns to machine learning
- Define the importance of generative AI and explain its potential risks and benefits
- Identify business value from generative AI use cases
- Discuss the technical foundations and key terminology for generative AI
- Explain the steps for planning a generative AI project
- Identify some of the risks and mitigations when using generative AI
- Understand how Amazon Bedrock works
- Familiarize yourself with basic concepts of Amazon Bedrock
- Recognize the benefits of Amazon Bedrock
- List typical use cases for Amazon Bedrock
- Describe the typical architecture associated with an Amazon Bedrock solution
- Understand the cost structure of Amazon Bedrock
- Implement a demonstration of Amazon Bedrock in the AWS Management Console
- Define prompt engineering and apply general best practices when interacting with foundation models (FMs)
- Identify the basic types of prompt techniques, including zero-shot and few-shot learning
- Apply advanced prompt techniques when necessary for your use case
- Identify which prompt techniques are best suited for specific models
- Identify potential prompt misuses
- Analyze potential bias in FM responses and design prompts that mitigate that bias
- Identify the components of a generative AI application and how to customize an FM
- Describe Amazon Bedrock foundation models, inference parameters, and key Amazon Bedrock APIs
- Identify Amazon Web Services (AWS) offerings that help with monitoring, securing, and governing your Amazon Bedrock applications
- Describe how to integrate LangChain with LLMs, prompt templates, chains, chat models, text embeddings models, document loaders, retrievers, and Agents for Amazon Bedrock
- Describe architecture patterns that you can implement with Amazon Bedrock for building generative AI applications
- Apply the concepts to build and test sample use cases that use the various Amazon Bedrock models, LangChain, and the Retrieval Augmented Generation (RAG) approach</objective_plain><essentials_plain>We recommend that attendees of this course have:


- Completed AWS Technical Essentials (AWSE)
- Intermediate-level proficiency in Python</essentials_plain><audience_plain>This course is intended for:


- Software developers interested in using LLMs without fine-tuning</audience_plain><contents_plain>Module 1: Introduction to Generative AI – Art of the Possible


- Overview of ML
- Basics of generative AI
- Generative AI use cases
- Generative AI in practice
- Risks and benefits
Module 2: Planning a Generative AI Project


- Generative AI fundamentals
- Generative AI in practice
- Generative AI context
- Steps in planning a generative AI project
- Risks and mitigation
Module 3: Getting Started with Amazon Bedrock


- Introduction to Amazon Bedrock
- Architecture and use cases
- How to use Amazon Bedrock
- Demonstration: Setting up Bedrock access and using playgrounds
Module 4: Foundations of Prompt Engineering


- Basics of foundation models
- Fundamentals of prompt engineering
- Basic prompt techniques
- Advanced prompt techniques
- Model-specific prompt techniques
- Demonstration: Fine-tuning a basic text prompt
- Addressing prompt misuses
- Mitigating bias
- Demonstration: Image bias mitigation
Module 5: Amazon Bedrock Application Components


- Overview of generative AI application components
- Foundation models and the FM interface
- Working with datasets and embeddings
- Demonstration: Word embeddings
- Additional application components
- Retrieval Augmented Generation (RAG)
- Model fine-tuning
- Securing generative AI applications
- Generative AI application architecture
Module 6: Amazon Bedrock Foundation Models


- Introduction to Amazon Bedrock foundation models
- Using Amazon Bedrock FMs for inference
- Amazon Bedrock methods
- Data protection and auditability
- Demonstration: Invoke Bedrock model for text generation using zero-shot prompt
Module 7: LangChain


- Optimizing LLM performance
- Using models with LangChain
- Constructing prompts
- Demonstration: Bedrock with LangChain using a prompt that includes context
- Structuring documents with indexes
- Storing and retrieving data with memory
- Using chains to sequence components
- Managing external resources with LangChain agents
Module 8: Architecture Patterns


- Introduction to architecture patterns
- Text summarization
- Demonstration: Text summarization of small files with Anthropic Claude
- Demonstration: Abstractive text summarization with Amazon Titan using LangChain
- Question answering
- Demonstration: Using Amazon Bedrock for question answering
- Chatbot
- Demonstration: Conversational interface – Chatbot with AI21 LLM
- Code generation
- Demonstration: Using Amazon Bedrock models for code generation
- LangChain and agents for Amazon Bedrock
- Demonstration: Integrating Amazon Bedrock models with LangChain agents</contents_plain><outline_plain>Module 1: Introduction to Generative AI – Art of the Possible


- Overview of ML
- Basics of generative AI
- Generative AI use cases
- Generative AI in practice
- Risks and benefits
Module 2: Planning a Generative AI Project


- Generative AI fundamentals
- Generative AI in practice
- Generative AI context
- Steps in planning a generative AI project
- Risks and mitigation
Module 3: Getting Started with Amazon Bedrock


- Introduction to Amazon Bedrock
- Architecture and use cases
- How to use Amazon Bedrock
- Demonstration: Setting up Bedrock access and using playgrounds
Module 4: Foundations of Prompt Engineering


- Basics of foundation models
- Fundamentals of prompt engineering
- Basic prompt techniques
- Advanced prompt techniques
- Model-specific prompt techniques
- Demonstration: Fine-tuning a basic text prompt
- Addressing prompt misuses
- Mitigating bias
- Demonstration: Image bias mitigation
Module 5: Amazon Bedrock Application Components


- Overview of generative AI application components
- Foundation models and the FM interface
- Working with datasets and embeddings
- Demonstration: Word embeddings
- Additional application components
- Retrieval Augmented Generation (RAG)
- Model fine-tuning
- Securing generative AI applications
- Generative AI application architecture
Module 6: Amazon Bedrock Foundation Models


- Introduction to Amazon Bedrock foundation models
- Using Amazon Bedrock FMs for inference
- Amazon Bedrock methods
- Data protection and auditability
- Demonstration: Invoke Bedrock model for text generation using zero-shot prompt
Module 7: LangChain


- Optimizing LLM performance
- Using models with LangChain
- Constructing prompts
- Demonstration: Bedrock with LangChain using a prompt that includes context
- Structuring documents with indexes
- Storing and retrieving data with memory
- Using chains to sequence components
- Managing external resources with LangChain agents
Module 8: Architecture Patterns


- Introduction to architecture patterns
- Text summarization
- Demonstration: Text summarization of small files with Anthropic Claude
- Demonstration: Abstractive text summarization with Amazon Titan using LangChain
- Question answering
- Demonstration: Using Amazon Bedrock for question answering
- Chatbot
- Demonstration: Conversational interface – Chatbot with AI21 LLM
- Code generation
- Demonstration: Using Amazon Bedrock models for code generation
- LangChain and agents for Amazon Bedrock
- Demonstration: Integrating Amazon Bedrock models with LangChain agents</outline_plain><duration unit="d" days="2">2 jours</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>