This is an example of a simple banner

Training: Developing with AWS Bedrock : Applications and Agents

Ref. AI-06-05
Duration:
2
 jours
Exam:
Non certifiant
Level:
Avancé

Developing with AWS Bedrock : Applications and Agents Training

The Developing with AWS Bedrock: Applications and Agents training course covers how to build generative AI solutions within the AWS environment using Amazon Bedrock. It helps participants understand how to interact with models, build assistant-type and chat agent applications, and prepare more advanced scenarios around agent workflows and business integration.

An advanced training course to complement your cloud skills and cover the AWS ecosystem

During this training course, participants discover how to use Bedrock in an application-oriented approach, structure model calls, prepare business assistants, understand agent workflow logic and integrate these building blocks into a broader AWS environment.

Participant Profiles

  • Developers
  • Cloud architects
  • DevOps / cloud engineering professionals
  • Technical project managers
  • Anyone with existing AWS knowledge or solid cloud foundations looking to develop generative applications with Bedrock

Objectives

  • Understand the role of Amazon Bedrock in the AWS ecosystem
  • Build generative applications and assistants based on Bedrock
  • Discover agent and workflow logic in AWS
  • Structure business use cases that can be deployed in a cloud environment
  • Understand the relationship between Bedrock, SageMaker AI and other AWS components
  • Prepare more robust applications and agents for enterprise environments

Prerequisites

  • Solid foundations in development or cloud architecture
  • Prior experience with AWS is recommended
  • A general understanding of generative AI is a plus

Course Content

Module 1: Understanding Amazon Bedrock and Its Positioning

  • Introduction to Bedrock
  • Positioning within the AWS ecosystem
  • Difference between model platform, application and agent
  • Use cases for generation, assistance and automation

Module 2: First Developments with Bedrock

  • Authentication and access logic
  • Structure of model calls
  • Managing generation parameters
  • Structuring inputs and outputs
  • Building a first application interaction

Module 3: Building Generative Applications

  • Business assistant
  • Simple Q&A
  • Content generation
  • Analysis and summarization
  • Preparing reusable application logic

Module 4: Understanding Agents and Workflows

  • Difference between a simple generative application and an agent
  • Role of agent workflows
  • Step coordination
  • Connecting to data or processes
  • Identifying relevant use cases

Module 5: Integrating Bedrock into a Broader AWS Environment

  • Integration with SageMaker AI
  • Connecting to AWS services
  • Preparing an enterprise architecture
  • Considerations on security, costs and operations

Module 6: Best Practices and Caution

  • Output reliability
  • Human validation
  • Usage costs
  • Data protection
  • Choosing the right use cases and avoiding unnecessary complexity

Documentation

  • Support de cours numérique inclus

Lab / Exercises

  • This course includes exercises on structuring Bedrock API calls, building simple generative applications, analyzing agent use cases and designing application architectures in the AWS ecosystem.

Complementary Courses

Eligible Funding

ITTA is a partner of a continuing education fund dedicated to temporary workers. This fund can subsidize your training, provided that you are subject to the “Service Provision” collective labor agreement (CCT) and meet certain conditions, including having worked at least 88 hours in the past 12 months.

Additional Information

AWS Bedrock, multi-model platform for enterprise AI

AWS Bedrock is a managed platform that provides access to the most performant AI models on the market through a unified API. Claude, LLaMA, Mistral, Stable Diffusion and Amazon Titan models are available without managing infrastructure, which considerably simplifies the development and deployment of AI applications.

For companies already using AWS, Bedrock offers native integration with the full range of cloud services, which accelerates development and strengthens security.

The multi-model approach of Bedrock

One of the major advantages of Bedrock is the ability to compare and combine different models through a unified API. This approach allows you to choose the most suitable model for each task, reduce dependency on a single provider and benefit from each provider’s advances as soon as they become available.

Model Evaluation allows you to objectively compare model performance on specific test sets, facilitating decision-making on the choice of model for each use case.

Building AI agents with Bedrock

Bedrock Agents enables the creation of AI agents capable of executing complex tasks autonomously. Agents can orchestrate API calls, query databases, execute workflows and make context-based decisions. Defining actions and knowledge bases allows you to customize agent behavior.

Bedrock guardrails add a security layer by setting clear boundaries on what the agent can and cannot do, an essential aspect for enterprise deployments.

RAG and Knowledge Bases on Bedrock

Bedrock Knowledge Bases simplifies RAG implementation by providing a managed indexing and semantic search service. Documents can be loaded from S3, and Bedrock automatically handles chunking, vector indexing and retrieval. This approach considerably reduces the complexity of RAG implementation.

Integration with vector databases like OpenSearch and Pinecone provides additional options for use cases requiring specific performance or features.

Bedrock for enterprise applications in Switzerland

The AWS region in Zurich ensures data localization in Switzerland, a prerequisite for many companies subject to strict regulations. AWS compliance certifications cover the most demanding standards in the Swiss market.

ITTA trains developers and cloud architects from French-speaking Switzerland on AWS Bedrock in Geneva and Lausanne, with a hands-on approach focused on building production AI applications.

AI development in Switzerland, a fast-growing market

The Swiss AI application development market is experiencing sustained growth. Technology companies, startups, financial institutions and international organizations are actively seeking developers capable of building intelligent solutions. AI development skills with Python, language model APIs and frameworks like LangChain are among the most in-demand skills on the job market in French-speaking Switzerland.

The presence of AWS, Google and Azure cloud regions in Switzerland facilitates the development and deployment of AI applications that comply with local data protection requirements. Developers trained on these platforms benefit from direct access to the necessary infrastructure and active technical communities in French-speaking Switzerland. This dynamic creates a favorable ecosystem for innovation and career development in the AI field.

Developers trained in AWS Bedrock master a platform that offers unique flexibility through its multi-model approach. They are able to build robust applications that benefit from the security and scalability of AWS infrastructure. This expertise is particularly valued in organizations that have already invested in the AWS ecosystem and wish to extend their capabilities with artificial intelligence.

What is the difference between Bedrock and SageMaker?

Bedrock provides access to pre-trained models via API without managing infrastructure. SageMaker allows you to train, customize and deploy your own models. The two services are complementary and can be combined.

Is Bedrock more secure than direct provider APIs?

Bedrock adds an AWS security layer with IAM access control, native encryption and the guarantee that data does not leave the AWS infrastructure. These guarantees strengthen the security posture compared to direct APIs.

Can models be fine-tuned on Bedrock?

Yes, Bedrock supports fine-tuning of certain models with proprietary data. The customized model remains private and benefits from the same security guarantees as base models.

Are Bedrock guardrails sufficient for regulated use?

Bedrock guardrails provide an effective first line of defense. For highly regulated environments, they should be complemented by application-level and organizational controls. The training covers the design of multi-layered security systems.

What budget should be planned for Bedrock in production?

Bedrock is billed per use based on the number of tokens processed. Rates vary by model. Provisioned Throughput offers reduced rates for high volumes. The training covers cost optimization strategies.

Prix de l'inscription
CHF 1'400.-
Inclus dans ce cours
  • Training provided by a domain expert
  • Digital documentation and support materials
  • Achievement badge
Mois actuel

lun29Juin(Juin 29)09:00mar30(Juin 30)17:00VirtuelVirtual Etiquettes de sessionAI-06-05

lun29Juin(Juin 29)09:00mar30(Juin 30)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAI-06-05

lun03Aoû(Aoû 3)09:00mar04(Aoû 4)17:00VirtuelVirtual Etiquettes de sessionAI-06-05

lun03Aoû(Aoû 3)09:00mar04(Aoû 4)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionAI-06-05

lun07Sep(Sep 7)09:00mar08(Sep 8)17:00VirtuelVirtual Etiquettes de sessionAI-06-05

lun07Sep(Sep 7)09:00mar08(Sep 8)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAI-06-05

lun12Oct(Oct 12)09:00mar13(Oct 13)17:00VirtuelVirtual Etiquettes de sessionAI-06-05

lun12Oct(Oct 12)09:00mar13(Oct 13)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionAI-06-05

lun16Nov(Nov 16)09:00mar17(Nov 17)17:00VirtuelVirtual Etiquettes de sessionAI-06-05

lun16Nov(Nov 16)09:00mar17(Nov 17)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAI-06-05

lun21Déc(Déc 21)09:00mar22(Déc 22)17:00VirtuelVirtual Etiquettes de sessionAI-06-05

lun21Déc(Déc 21)09:00mar22(Déc 22)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionAI-06-05

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday, from 8:30 am to 06:00 pm.

Contact us

Your request