Course : Developing with Google Gemini Code Assist and Gemini CLI

Leveraging Google Gemini AI to Accelerate Software Development

Practical course - 2d - 14h00 - Ref. DGO
Price : 1310 € E.T.

Developing with Google Gemini Code Assist and Gemini CLI

Leveraging Google Gemini AI to Accelerate Software Development


New course

The goal of this training is to enable developers and technical professionals to master the use of Google Gemini’s artificial intelligence in software development. Participants will learn how to install and configure Gemini Code Assist in their development environment (VS Code, IntelliJ) to take advantage of intelligent autocompletion, code generation from comments or prompts, and conversational features for explaining, documenting, optimizing, or refactoring existing code.


INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Disponible en anglais, à la demande

Ref. DGO
  2d - 14h00
1310 € E.T.




The goal of this training is to enable developers and technical professionals to master the use of Google Gemini’s artificial intelligence in software development. Participants will learn how to install and configure Gemini Code Assist in their development environment (VS Code, IntelliJ) to take advantage of intelligent autocompletion, code generation from comments or prompts, and conversational features for explaining, documenting, optimizing, or refactoring existing code.


Teaching objectives
At the end of the training, the participant will be able to:
Mastering the Installation and Configuration of Gemini Code Assist in VS Code and IntelliJ
Making Effective Use of Smart Autocomplete and Code Generation
Use Agent Mode for complex tasks involving multiple files
Set Up and Use the Gemini CLI for Command-Line Automation
Apply best practices in prompt engineering for development

Intended audience
Developers (all languages), DevOps and SRE engineers, software architects, tech leads, and technical team leads.

Prerequisites
Experience in software development; familiarity with the terminal/command line. Google account (for authentication).

Practical details
Teaching methods
Hands-on exercises. Each theoretical module is followed by practical exercises. Progressive exercises based on real-world scenarios. A GitHub repository is provided for all exercises. A continuous project spanning both days.

Course schedule

1
Introduction to Gemini Code Assist

  • Gemini Ecosystem Overview: Code Assist, CLI.
  • Available models: 2.5 Pro/Flash models.
  • (Maximum of 2,400 characters per practice) Use cases: pair programming, automation, code review.
  • Comparison with Alternatives (GitHub Copilot, Cursor, etc.)
  • Installation and Configuration.
  • Standard and Enterprise Editions: Advanced Features.
Hands-on work
Overview of Codex Interfaces, First Interaction with the Agent, Installation via npm or Homebrew

2
Auto-completion and Code Generation

  • Smart Autocomplete: How It Works and How to Optimize It.
  • Code generation from comments and inline prompts.
  • Next Edit Predictions: Anticipating Code Changes.
  • Techniques for Getting Relevant Suggestions.
  • Effectively accept, modify, or reject suggestions.
Hands-on work
Development Guided by Auto-Completion (Creating a REST API).

3
Using the Chatbot

  • Chat Interface: Understanding and Debugging Existing Code.
  • Smart Actions: Explain, document, and optimize with a single click.
  • Generating unit tests with Gemini.
  • Code selection and contextualization of prompts.
  • Conversation and thread history.
  • Code Transformation: AI-Guided Refactoring.
  • Guided code review and best practices.
Hands-on work
Modernizing a legacy codebase with Gemini.

4
Agent Mode and Gemini CLI

  • Introduction to Agent Mode: Pair Programming with AI.
  • Planning, approval, and control of changes.
  • Installing and Authenticating Gemini CLI.
  • Essential commands: /chat, /tools, /compress, /restore.
  • Built-in tools: web search, file management, shell.
  • GEMINI.md: Persistent Context and Project Rules.
Hands-on work
Implement a complete feature using Agent Mode.

5
MCP and Extensions

  • Model Context Protocol (MCP): Architecture and Principles.
  • Configuring local and remote MCP servers.
  • Create custom commands with TOML.
  • Session checkpointing and restoration.
  • Gemini Code Assist for GitHub: Installation and Configuration on GitHub.
  • Automating code reviews: /gemini commands.
  • Customization: config.yaml and styleguide.md.
Hands-on work
Integrate GitHub, GitLab, or an internal tool via MCP.



This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.

Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class

Dernières places
Date garantie en présentiel ou à distance
Session garantie

REMOTE CLASS
2027 : 8 Mar., 3 May, 14 June, 23 Aug., 4 Nov., 29 Nov.

PARIS LA DÉFENSE
2027 : 8 Mar., 3 May, 14 June, 23 Aug., 4 Nov., 29 Nov.



This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.