Microsoft GitHub Copilot Change Management Hack (GHCPCHM-HACK)

 

Course Overview

A Hack to learn and apply the best practices of generative AI for improving app dev processes.

This Hack 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 Content

The Hack 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 GitHub Copilot to help you with code generation, code debugging, and explanation
  • Using GitHub Copilot to assist you with code suggestions, code completion, and code refactoring
  • Using generative AI to create infrastructure as code scripts (e.g. Terraform, CloudFormation, Bicep, etc.) from diagrams or templates
  • Using generative AI 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

Prices & Delivery methods

Online Training Private

Duration
2 days

Price
  • on request
Classroom Training Private

Duration
2 days

Price
  • on request

Currently there are no training dates scheduled for this course.