This is an example of a simple banner

Training: Get started with AI-assisted development (AZ-2007)

Ref. AZ-2007
Duration:
1
 jour
Exam:
Non certifiant
Level:
Intermédiaire

Get started with AI-assisted development Training (AZ-2007)

Your developers spend considerable time on repetitive coding, documentation, and unit testing tasks that could be automated? Generative AI applied to software development transforms team productivity, but without structured training, developers only exploit a fraction of GitHub Copilot’s capabilities. Approximate prompts generate unsuitable code and blind trust in suggestions creates quality issues.

This official Microsoft AZ-2007 training teaches you in 1 day how to fully leverage GitHub Copilot to accelerate application development. You master prompt engineering techniques adapted to code, use Copilot Chat for refactoring and debugging, generate unit tests, and automate documentation. MCT-certified trainers guide you through practical exercises where you concretely measure productivity gains. This training validates the corresponding Applied Skill. Sessions are available in person in Geneva and Lausanne or as virtual classroom.

Participant Profiles

  • Software Developers
  • Development Engineers
  • Software Architects
  • Technical Project Managers
  • Computer Science Students

Objectives

  • Configure GitHub Copilot and Copilot Chat in your development environment
  • Apply prompt engineering techniques to generate relevant code
  • Use Copilot Chat for refactoring, debugging, and code explanation
  • Generate unit tests and technical documentation with Copilot
  • Adopt best practices for validating and securing AI suggestions

Prerequisites

  • An active GitHub Copilot subscription
  • Experience in application development
  • Proficiency in C# development with Visual Studio Code

Course Content

Module 1 : Get started with GitHub Copilot

  • Compare GitHub Copilot plans
  • Review GitHub Copilot features
  • Configure GitHub Copilot settings in Visual Studio Code
  • Manage GitHub Copilot policies, features, and extensions for individuals

Module 2 : Generate documentation using GitHub Copilot tools

  • Review GitHub Copilot’s “explain” and “document” features
  • Analyze and explain code using GitHub Copilot
  • Generate project documentation using GitHub Copilot
  • Generate inline code documentation using GitHub Copilot

Module 3 : Develop code features using GitHub Copilot tools

  • Generate code using GitHub Copilot code completion suggestions
  • Generate code using GitHub Copilot Chat

Module 4 : Develop unit tests using GitHub Copilot tools

  • Create unit tests using the Generate Tests smart action
  • Create unit tests using Inline Chat
  • Create unit tests using Chat view modes

Module 5 : Implement code improvements using GitHub Copilot tools

  • Review GitHub Copilot’s code improvement features
  • Review code refactoring scenarios and GitHub Copilot best practices
  • Refactor code using GitHub Copilot Inline Chat
  • Refactor code using GitHub Copilot Chat modes

Module 6 : Introduction to vibe coding

  • What is vibe coding?
  • Create effective prompts for GitHub Copilot
  • Identify product requirements and coding guidelines
  • Customize GitHub Copilot Chat responses

Documentation

  • Access to Microsoft Learn, Microsoft’s online learning platform, offering interactive resources and educational content to deepen your knowledge and develop your technical skills.

Lab / Exercises

  • This course provides you with exclusive access to the official Microsoft lab, enabling you to practice your skills in a professional environment.

Complementary Courses

Eligible Funding

ITTA is a partner of a continuing education fund dedicated to temporary workers. This fund can subsidize your training, provided that you are subject to the “Service Provision” collective labor agreement (CCT) and meet certain conditions, including having worked at least 88 hours in the past 12 months.

Additional Information

GitHub Copilot: the AI assistant transforming software development

GitHub Copilot represents the most significant advancement in developer productivity tools in recent years. Powered by OpenAI models, this AI assistant integrates directly into the IDE to suggest code, complete functions, generate tests, and explain complex code. Swiss companies adopting GitHub Copilot report significant productivity gains, but these gains depend directly on the ability of developers to interact effectively with the tool. Structured training makes the difference between superficial use and genuine transformation of development practices.

AZ-2007 training program

This intensive one-day training takes you from initial GitHub Copilot configuration to advanced usage in a professional context. You start by setting up Copilot and Copilot Chat in Visual Studio Code, understanding how the AI model works, and its limitations. You then explore prompt engineering techniques specific to code: providing context, guiding generation with precise comments, and iterating on suggestions to get optimal results. The Copilot Chat module covers interactive usage for refactoring existing code, debugging errors, and explaining complex code segments. You practice generating complete unit tests and technical documentation. The training concludes with best practices for validating suggestions, managing security, and measuring ROI in your team.

Target profiles and prerequisites

This training targets software developers, tech leads, and engineering managers who want to integrate GitHub Copilot into their team’s development workflow. Developers of all levels, from junior to senior, will find techniques adapted to their practice. Prerequisites are minimal: experience with at least one programming language (Python, JavaScript, C#, Java, etc.) and familiarity with Visual Studio Code or a compatible IDE. No prior experience with GitHub Copilot is needed. A GitHub Copilot license is provided during the training through the lab environments.

Maximizing the return on investment of GitHub Copilot

Adopting GitHub Copilot in an organization goes beyond simply installing an extension. Teams that get the most out of the tool are those that have invested in training their developers on prompt engineering techniques specific to code. Understanding when to accept, modify, or reject a suggestion is crucial for maintaining code quality. Responsible usage also includes reviewing generated code for security, avoiding blind reliance on suggestions, and adapting prompts to the context of each project. This training gives your developers the skills to transform Copilot from a simple autocomplete tool into a genuine development partner.

AZ-2007 training at ITTA

ITTA delivers this training with MCT-certified trainers who have hands-on experience integrating GitHub Copilot into development teams. Sessions in Geneva and Lausanne are limited in size for personalized interaction with the trainer. Practical exercises allow you to concretely measure productivity gains on your own code types. This training validates a Microsoft Applied Skill, certifying your ability to effectively use GitHub Copilot in a professional context. Post-training support helps you set up best practices in your team and maximize return on investment.

Frequently asked questions

Do I need a GitHub Copilot license to take this training?

No, the training uses official Microsoft lab environments that include access to GitHub Copilot. No personal license is needed for the training.

Which programming languages are supported by GitHub Copilot?

GitHub Copilot supports all major programming languages: Python, JavaScript, TypeScript, C#, Java, Go, Ruby, and many others. The training covers techniques applicable to any language.

Is Copilot suitable for experienced developers or only beginners?

Copilot adds value at every experience level. Senior developers use it to accelerate repetitive tasks, explore unfamiliar APIs, and generate boilerplate code, while juniors find it a learning support for discovering best practices.

How is generated code security managed?

The training covers best practices for validating generated code, including security review, checking for known vulnerabilities, and configuring Copilot to respect project coding standards.

Can this training be taken by a team?

Yes, ITTA offers dedicated sessions for teams, allowing exercises to be adapted to your specific technology stack and development practices.

Prix de l'inscription
CHF 850.-
Inclus dans ce cours
  • Training provided by a certified trainer
  • 180 days of access to Official Microsoft Labs
  • Official documentation in digital format
  • Official Microsoft achievement badge
Mois actuel

lun29Juin09:00lun17:00VirtuelVirtual Etiquettes de sessionAZ-2007

lun29Juin09:00lun17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionAZ-2007

lun03Aoû09:00lun17:00VirtuelVirtual Etiquettes de sessionAZ-2007

lun03Aoû09:00lun17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAZ-2007

lun07Sep09:00lun17:00VirtuelVirtual Etiquettes de sessionAZ-2007

lun07Sep09:00lun17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionAZ-2007

lun12Oct09:00lun17:00VirtuelVirtual Etiquettes de sessionAZ-2007

lun12Oct09:00lun17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAZ-2007

lun16Nov09:00lun17:00VirtuelVirtual Etiquettes de sessionAZ-2007

lun16Nov09:00lun17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionAZ-2007

lun21Déc09:00lun17:00VirtuelVirtual Etiquettes de sessionAZ-2007

lun21Déc09:00lun17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAZ-2007

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday, from 8:30 am to 06:00 pm.

Contact us

Your request