Introduction to Developer Efficiency with Gemini on Google Cloud
Generative AI is now at the center of transforming how software is designed, built, run, and managed. For developers, generative AI is a powerful tool for making coding more efficient and using APIs, such as the Gemini and PaLM APIs, within their applications. In this course, you are introduced to how generative AI can be used to make developers more efficient at writing code and implementing new features into applications. You will also explore available models in Vertex AI Model Garden.

What you will learn
- Understand the efficiency challenges in a developer workflow and how generative AI can make developers more efficient.
- Use Gemini Code Assist to more efficiently write code for your applications.
- Use Gemini in Google Cloud to quickly summarize your application logs.
- Explain the fundamentals of prompt design when using Gemini Code Assist.
- Integrate the Gemini and PaLM APIs in your applications to use generative AI.
- Explore available models in Vertex AI Model Garden.
Prerequisites
- Google Cloud Fundamentals: Core Infrastructure or equivalent Google Cloud experience.
Target audience
- Developers
Training Program
5 modules to master the fundamentals
Objectives
- Describe efficiency challenges that developers face.
- Understand how AI-powered tools on Google Cloud can improve developer efficiency.
- Describe developer workflows when using large language models (LLMs).
Topics covered
- →Developer workflows and efficiency challenges
- →Developer efficiency on Google Cloud
- →AI-powered developer tools on Google Cloud
- →Developer workflows with LLMs
Objectives
- Use Gemini Code Assist to more efficiently write code for your applications.
- Use Gemini in Google Cloud to quickly summarize your application logs.
Topics covered
- →Introduction to Gemini for Google Cloud
- →Cloud Code and Gemini Code Assist
- →Generating and completing code by using Gemini Code Assist
- →Understanding logs using Gemini
Activities
Lab: Using Gemini Throughout the Software Development Lifecycle
Objectives
- Explain the fundamentals of prompt design when using Gemini Code Assist.
Topics covered
- →Why prompt design is important
- →General prompt design tips
- →Prompt design for Gemini
Activities
Lab: Prompt Design for Gemini Code Assist
Objectives
- Use the Vertex AI Gemini API, PaLM API, and Codey for code generation.
- Integrate Codey into applications by using the API.
- Fine-tune Codey for specific use cases.
Topics covered
- →Vertex AI Gemini and PaLM API
- →Code generation and completion with Codey
- →Vertex AI Studio
- →Using the Codey API in your code
- →Fine-tuning Codey for specific use cases
Activities
Lab: Leveraging Codey in Your Applications
Objectives
- Understand the role of Vertex AI Model Garden.
- Explore models available in Vertex AI Model Garden.
Topics covered
- →Vertex AI Model Garden
- →Model types and solutions
- →Model Registry and model deployment
- →Fine-tuning models
Activities
Lab: Exploring Vertex AI Model Garden
Quality Process
SFEIR Institute's commitment: an excellence approach to ensure the quality and success of all our training programs. Learn more about our quality approach
- Lectures / Theoretical Slides — Presentation of concepts using visual aids (PowerPoint, PDF).
- Technical Demonstration (Demos) — The instructor performs a task or procedure while students observe.
- Guided Labs — Guided practical exercises on software, hardware, or technical environments.
- Quiz / MCQ — Quick knowledge check (paper-based or digital via tools like Kahoot/Klaxoon).
The achievement of training objectives is evaluated at multiple levels to ensure quality:
- Continuous Knowledge Assessment : Verification of knowledge throughout the training via participatory methods (quizzes, practical exercises, case studies) under instructor supervision.
- Progress Measurement : Comparative self-assessment system including an initial diagnostic to determine the starting level, followed by a final evaluation to validate skills development.
- Quality Evaluation : End-of-session satisfaction questionnaire to measure the relevance and effectiveness of the training as perceived by participants.
Train multiple employees
- Volume discounts (multiple seats)
- Private or custom session
- On-site or remote