This is an example of a simple banner

Training: Developing with Gemini and Vertex AI

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

Developing with Gemini and Vertex AI Training

The Developing with Gemini and Vertex AI training course enables developers and technical professionals to learn how to build generative AI applications within the Google Cloud environment. It covers how to use Gemini in Vertex AI, structure model calls, integrate grounding, manage context and prepare production-ready enterprise applications.

An advanced training course to expand your skills into the Google ecosystem

During this training course, participants discover how to connect to Vertex AI, interact with Gemini models, structure application workflows, prepare generation and question-answering use cases, and understand the fundamentals of grounding, function calling and tuning.

Participant Profiles

  • Developers
  • Technical architects
  • Technical project managers
  • Cloud and AI professionals
  • Anyone with solid development foundations looking to build generative AI applications with Gemini and Vertex AI

Objectives

  • Understand the role of Vertex AI in the Google Cloud ecosystem
  • Use Gemini in an application development context
  • Build queries and structure model context
  • Discover grounding, function calling and customization options
  • Prepare useful generative applications for enterprise environments
  • Compare the Google approach with other AI environments

Prerequisites

  • Solid foundations in software development
  • Familiarity with APIs, cloud environments and data structures
  • A basic understanding of generative AI is recommended

Course Content

Module 1: Understanding Gemini and Vertex AI

  • Positioning of Gemini within the Google ecosystem
  • Role of Vertex AI in AI application development
  • Overview of available capabilities
  • Application use cases and enterprise scenarios

Module 2: Getting Started with Vertex AI

  • Authentication and access principles
  • First model calls
  • Understanding request structure
  • Managing essential parameters
  • Setting up a working development environment

Module 3: Developing Applications with Gemini

  • Structuring interactions with a model
  • Managing context
  • Preparing usable outputs
  • Building generation, reformulation and summarization use cases

Module 4: Grounding and Contextual Enrichment

  • Understanding grounding in Vertex AI
  • Connecting a model to external information
  • Structuring more reliable interactions
  • Preparing better-contextualized application scenarios

Module 5: Customization, Security and Quality

  • Understanding tuning options
  • Identifying useful guardrails
  • Improving response quality
  • Addressing security and sensitive content

Module 6: Use Cases and Architecture

  • Business assistant
  • Document Q&A
  • Contextualized content generation
  • Internal support application
  • Comparing with OpenAI or Anthropic approaches based on needs

Documentation

  • Support de cours numérique inclus

Lab / Exercises

  • This course includes exercises on connecting to Vertex AI, calling Gemini, structuring requests, implementing grounding use cases and building small generative applications.

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

Gemini and Vertex AI, AI powered by Google Cloud

Gemini is the family of artificial intelligence models developed by Google DeepMind. Vertex AI is the Google Cloud platform that provides access to these models and enables building complete AI applications. The native integration with the Google ecosystem gives this combination a unique advantage for organizations already using Google services.

Mastering Gemini and Vertex AI is a strategic skill for developers working within the Google Cloud ecosystem.

Gemini capabilities

Gemini stands out through its native multimodal capabilities. The model can simultaneously process text, images, audio and video, opening unique possibilities for applications that combine different data types. The quality of visual understanding and the accuracy of multimodal analysis are among the best on the market.

Integration with Google Search allows Gemini to provide up-to-date information, a significant advantage for applications requiring recent data.

Vertex AI, a complete platform for AI development

Vertex AI offers an integrated environment for the entire AI application lifecycle. The Model Garden provides access to hundreds of pre-trained models. ML pipelines automate development workflows. Endpoints manage deployment and scaling in production.

The platform also supports open source models, allowing you to combine the power of Gemini with specialized models or custom solutions based on project requirements.

Building applications with Gemini API

Developing with the Gemini API follows patterns similar to other language model APIs, with specific features. Multimodal processing, grounding with Google Search, function calls and structured generation are distinctive capabilities to master.

Integration with other Google Cloud services such as BigQuery, Cloud Storage and Pub/Sub enables building complete AI architectures that leverage the entire Google ecosystem.

Gemini for businesses in Switzerland

Google Cloud has a region in Switzerland that allows data and processing to be localized on Swiss territory. This availability is decisive for organizations subject to data localization requirements.

ITTA trains French-speaking Swiss developers in Geneva and Lausanne on Gemini and Vertex AI, with a hands-on approach focused on building AI applications that leverage the specific strengths of the Google ecosystem.

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 Gemini and Vertex AI have a complete mastery of the Google Cloud AI ecosystem. They are able to build sophisticated multimodal applications that leverage the specific strengths of Gemini. This expertise is particularly valued in organizations that have chosen Google Cloud as their primary platform, an increasingly common choice in Switzerland thanks to the availability of a local region.

Mastering Gemini and Vertex AI is a strategic asset for developers looking to fully leverage the advanced multimodal capabilities of the Google Cloud platform in their professional artificial intelligence projects.

Do I need to know Google Cloud for this training?

A basic knowledge of Google Cloud is recommended. The training covers the specific services needed for AI development, but familiarity with the console and cloud concepts facilitates learning.

Is Gemini better than GPT or Claude?

Each model has its strengths. Gemini excels in multimodal processing and Google integration. The choice depends on the use case, the technology ecosystem and the specific requirements of the project.

Can Gemini be used for free?

The Gemini API offers a free tier with request limits. For production use, a Google Cloud account with billing enabled is required. Pricing is competitive compared to alternatives.

Does Vertex AI support models other than Gemini?

Yes, the Vertex AI Model Garden provides access to hundreds of models, including open source models such as LLaMA, Mistral and specialized models. This flexibility allows you to choose the best model for each task.

Does data stay in Switzerland with Vertex AI?

Yes, the Google Cloud region in Zurich ensures data localization in Switzerland. Proper configuration of projects and services is covered in the training.

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-04

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

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

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

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

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

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

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

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

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

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

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

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