This is an example of a simple banner

Training: Accelerate app development by using GitHub Copilot (AZ-2007)

Ref. AZ-2007
Duration:
1
 day
Exam:
Not certifying
Level:
Intermediate

Accelerate app development by using GitHub Copilot (AZ-2007)

Accelerate Your Development with GitHub Copilot

Application development is evolving rapidly, and AI-powered tools are revolutionizing the way we work. With GitHub Copilot and GitHub Copilot Chat, boost your productivity by integrating intelligent code suggestions directly into Visual Studio Code.

This training course, “Accelerating Application Development with GitHub Copilot (AZ-2007),” enables you to fully leverage GitHub Copilot to speed up development, improve your code, and optimize documentation. Whether you’re an experienced developer or looking to enhance your skills, this course provides a comprehensive immersion into AI-assisted coding.

A Complete and Practical AZ-2007 Training

Through progressive modules and hands-on exercises, you will learn to harness GitHub Copilot’s advanced capabilities. Discover how to generate code more efficiently, document your projects, and automate application testing.

Participant Profiles

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

Objectives

  • Understand the advanced features of GitHub Copilot
  • Master development assistance with GitHub Copilot Chat
  • Generate and document code automatically
  • Develop optimized features using AI suggestions
  • Create and run unit tests with GitHub Copilot
  • Improve code quality, reliability, and security
  • Optimize end-to-end application development

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

  • Examine AI tools from GitHub, OpenAI, and Microsoft
  • Examine GitHub Copilot tools, benefits, and limitations
  • Install GitHub Copilot extensions for Visual Studio Code
  • Examine the autocomplete features of the GitHub Copilot extension
  • Examine the AI assistance features of the GitHub Copilot Chat extension
  • Configure GitHub Copilot extensions for Visual Studio Code

Module 2: Generate documentation using GitHub Copilot tools

  • Examine the “document” and “explain” features of GitHub Copilot Chat
  • Generate code explanations using GitHub Copilot Chat
  • Generate project documentation using GitHub Copilot Chat
  • Generate inline code documentation using GitHub Copilot Chat
  • Complete the “code documentation” challenge
  • Review the “code documentation” solution

Module 3: Develop code features using GitHub Copilot tools

  • Examine the code development features of GitHub Copilot
  • Examine GitHub Copilot best practices
  • Create code using code line completions
  • Create code using GitHub Copilot Inline Chat
  • Complete the create new code challenge
  • Review the create new code solution
  • Complete the code logic challenge
  • Review the code logic solution
  • Convert code from one programming language to another

Module 4: Develop unit tests using GitHub Copilot tools

  • Examine the unit testing tools and environment
  • Create unit tests using GitHub Copilot Chat
  • Create unit tests for specific conditions using GitHub Copilot
  • Complete the “create unit tests” challenge
  • Review the “create unit tests” solution

Module 5: Implement code improvements using GitHub Copilot tools

  • Examine GitHub Copilot support for code improvements
  • Improve code quality using GitHub Copilot Chat
  • Improve code reliability and performance using GitHub Copilot Chat
  • Improve code security using GitHub Copilot Chat
  • Complete the “app improvement” challenge
  • Review the “app improvement” solution

Module 6: Guided project – Accelerate app development using GitHub Copilot tools

  • Prepare the development environment
  • Analyze and document code using GitHub Copilot tools
  • Develop code features using GitHub Copilot tools
  • Develop unit tests using GitHub Copilot tools
  • Refactor and improve code sections using GitHub Copilot tools

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

An Intelligent Approach to Development with GitHub Copilot

Software development is undergoing a true revolution with the integration of artificial intelligence tools. GitHub Copilot, developed in collaboration with OpenAI and Microsoft, enables code automation, improved documentation, and enhanced application security. This training is designed to help you fully leverage its potential.

As a developer, optimizing your workflow and reducing time spent on repetitive tasks is essential. GitHub Copilot’s AI provides contextual code suggestions based on your habits and history. This technology does not replace engineers but acts as a true assistant, suggesting solutions and helping to structure projects more efficiently.

Why Learn to Use GitHub Copilot?

This training goes beyond simply learning GitHub Copilot’s features. It offers an immersive experience in development automation. You will learn how to configure the tool in your work environment, understand its limitations, and take advantage of its advanced features to generate cleaner and better-structured code.

One of the key aspects of this program is documentation optimization. AI doesn’t just suggest code—it can also generate detailed explanations. This is particularly useful for collaborative development teams and open-source projects, where code clarity is crucial.

Increase Productivity and Code Quality

GitHub Copilot’s capabilities go beyond code autocompletion. You will discover how the tool assists in generating unit tests, allowing you to automate essential validation phases for your applications.

Another key aspect is code improvement. With recommendations from GitHub Copilot Chat, you can identify weaknesses in a project and implement corrections to enhance readability, performance, and security. This course will teach you how to effectively use these suggestions while avoiding the pitfalls of poorly managed automation.

A Training Adapted to Market Demands

The software development industry is constantly evolving. Today, companies are looking for developers who can efficiently work with AI tools. This training will equip you with the necessary skills to integrate GitHub Copilot into your daily workflow and optimize your projects autonomously.

FAQ

Is this training suitable for programming beginners?
No, it is recommended to have prior experience in application development, especially in C# and Visual Studio Code.

Can GitHub Copilot be used in environments other than Visual Studio Code?
Yes, GitHub Copilot can be used in other IDEs such as Visual Studio and JetBrains, but this training primarily focuses on Visual Studio Code.

How long does it take to master GitHub Copilot?
It depends on your development experience, but with regular practice and applying the course exercises, you will quickly be able to fully utilize its potential.

Are GitHub Copilot’s suggestions always relevant?
No, GitHub Copilot is an assistance tool and does not replace a developer’s expertise. It is essential to validate and adapt the suggested code.

Is a GitHub Copilot subscription required to take this training?
Yes, an active subscription is required to access the tool’s features and complete the practical exercises.

Does this training help improve code security?
Yes, GitHub Copilot provides suggestions that can enhance code security, but manual analysis remains necessary to ensure flawless development.

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

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

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

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

lun05Mai09:00lun17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionAZ-2007

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

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

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

lun14juil09:00lun17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionAZ-2007

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

lun18Aoû09:00lun17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionAZ-2007

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

lun22Sep09:00lun17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionAZ-2007

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

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

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

lun01Déc09:00lun17:00Lausanne, Avenue 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