GenAI Augmented Application Development Organization Workshop - Gemini Edition (GAIA-ADOW-GEM)

 

Course Overview

This workshop is designed for application development teams and organizations who want to leverage the power of generative AI to enhance their productivity, quality, and innovation.

Course Objectives

The workshop will cover the following aspects: 

  • Scenarios and Best practices In this section, you will learn about the various ways that generative AI can help you streamline and optimize your app dev processes, such as: 
  • Generating software documentation from code comments, specifications, or natural language queries 
  • Generating API documentation from code annotations, schemas, or examples 
  • Automating the creation of unit tests and integration tests from code snippets, test cases, or specifications 
  • Automatic generation of infrastructure as code scripts from diagrams, templates, or natural language descriptions 
  • Smarter debugging with code analysis, error detection, and code completion 
  • Identifying security issues with code scanning, vulnerability detection, and code remediation 

Practical exercises 

  • In this section, you will get hands-on experience with some of the tools and frameworks that enable generative AI for app dev, such as: 
  • Using various generative AI tools to generate code, documentation, and tests from natural language queries 
  • Using Google Gemini to help you with code generation, code debugging, and explanation
  • Using Google Gemini to assist you with code suggestions, code completion, and code refactoring 
  • Using generative AI to create infrastructure as code scripts (e.g. Terraform, etc.) from diagrams or templates 
  • Using generative AI with cloud solutions to analyze your code quality, performance, and security 

Roundtable exercises 

  • In this section, you will work in teams to create your own strategy for AI augmenting your app dev organization based on a series of tasks and challenges, such as: 
  • Identifying the pain points and opportunities for improvement in your current app dev processes 
  • Selecting the best practices and tools that suit your needs and goals 
  • Designing the future of your augmented application development organization 
  • Planning and prioritizing the implementation steps and milestones 
  • Identifying the change agents (early adopters) in your teams who can help your drive the process 
  • Measuring and evaluating the impact and benefits of generative AI for your app dev outcomes 

Outline: GenAI Augmented Application Development Organization Workshop - Gemini Edition (GAIA-ADOW-GEM)

Day 1

  • Welcome
  • Lecture: What is generative AI and why it matters for app development
  • Lecture: Best practices, use cases, scenarios and case studies for generative AI in app dev organizations
  • Team discussion: Ideation - identify the pain points and choose which gen AI scenarios can help
  • Hands-on session: Explore and experiment with different use cases for generative AI leveraging Gemini
  • Team discussion: Team Environment - designing the future state of your organization by mapping chosen gen AI scenarios to team roles
  • Team discussion: Redesign the process and prepare for proof of concept - choose the app/workload and create a plan
  • Wrap-up

Day 2

  • Recap
  • Hands-on session: Build and test a prototype application with generative AI leveraging Gemini
  • Lecture: How to measure and evaluate the impact and benefits of generative AI for your app dev outcomes. How to address the ethical and social implications
  • Team discussion: Identify KPIs/OKRs - impact of the proposed gen AI implementation on internal processes, finance, business in general
  • Team discussion: Putting it all together - create a final proposal for the new AI augmented organization
  • Group presentation: Showcase and demo your AI augmented app development organization
  • Group feedback: Provide and receive constructive feedback
  • Closing remarks

Prices & Delivery methods

Online Training

Duration
2 days

Price
  • on request
Classroom Training

Duration
2 days

Price
  • on request

Schedule

Currently there are no training dates scheduled for this course.