Introduction to Developer Efficiency with Gemini on Google Cloud (IDEGC) – Outline

Detailed Course Outline

Module 1 - Developer Efficiency on Google Cloud

Topics:

  • Developer workflows and efficiency challenges
  • Developer efficiency on Google Cloud
  • AI-powered developer tools on Google Cloud
  • Developer workflows with LLMs

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).

Module 2 - Using Gemini Throughout the Development Lifecycle

Topics:

  • 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

Objectives:

  • Use Gemini Code in Cloud Code to more efficiently write code for your applications.
  • Use Gemini in Google Cloud to quickly summarize your application logs.

Activities:

  • Lab: Using Gemini Throughout the Software Development Lifecycle

Module 3 -Prompt Design for Gemini

Topics:

  • Why prompt design is important
  • General prompt design tips
  • Prompt design for Duet AI

Objectives:

  • Explain the fundamentals of prompt design when using Gemini Code Assist.

Activities:

  • Lab: Prompt Design for Gemini Code Assist

Module 4 - Leveraging Codey in Developer Workflows

Topics:

  • 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

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

Activities:

  • Lab: Leveraging Codey in Your Applications

Module 5 - Discovering Model APIs using Vertex AI Model Garden

Topics:

  • Vertex AI Model Garden
  • Models types and solutions
  • Model Registry and model deployment
  • Fine-tuning models

Objectives:

  • Understand the role of Vertex AI Model Garden.
  • Explore models available in Vertex AI Model Garden.

Activities:

  • Lab: Exploring Vertex AI Model Garden