• Google Cloud
  • Generative AI

Introduction to Developer Efficiency on Google Cloud

Contact us to book this course
Learning Track icon
Learning Track

Generative AI

Delivery methods icon
Delivery methods

On-Site, Virtual

Duration icon
Duration

1 day

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 API, within their applications. In this course, you are introduced to how generative AI can be used to make developers more efficient at writing code with Gemini Code Assist and implementing new features into applications. You will explore how Gemini Cloud Assist can help you to architect your applications and investigate issues that arise. Finally, you will put everything together into an end-to-end workflow.

Learning Objectives

  • 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 Code Assist with tools and agents
  • Understand the features of Gemini Cloud Assist
  • Create an end-to-end developer workflow using Gemini Code Assist and Gemini Cloud Assist

Audience

Application developers who wish to use Gemini Code Assist and Gemini Cloud Assist to support application development workflows.

Prerequisites

Basic Google Cloud knowledge for application development (Google Cloud Fundamentals: Core Infrastructure or equivalent Google Cloud experience.)

 

Course outline

  • Developer Workflows, SDLC, DORA, and Efficiency Challenges
  • Generative AI for Developer Efficiency
  • AI-powered Developer Tools on Google Cloud
  • Developer Workflows with LLMs
  • Introduction to Gemini
  • Gemini Code Assist
  • Generating and Completing Code Using Gemini
  • Prompting Best Practices
  • Lab: Getting Started with Gemini Code Assist
  • Grounding on Your Codebase
  • Code Assist Tools
  • Code Assist Agents
  • Additional Code Assist Capabilities
  • Lab: Using Gemini and Tools in Code Assist to Develop a CI/CD Pipeline
  • Gemini Cloud Assist Capabilities
  • Designing with Gemini Cloud Assist
  • Investigating Issues with Gemini Cloud Assist
  • Lab: Diagnosing Issues with Gemini Cloud Assist
  • Revisiting Example Use Case
  • Overall Approach Using Gemini
  • Lab: End-to-End Application Development with Gemini

Ready to accelerate your team's innovation?