Study Guide for the Applied Skills Assessment Lab: Accelerate AI-assisted development by using GitHub Copilot

Purpose of this document

This study guide provides a summary of the topics covered in the assessment lab, along with additional resources to help you prepare. Note that the learning path on the credential details page may include more modules than the "Tasks performed" to provide a cohesive learning experience.

Tasks at a glance

Explain code by using GitHub Copilot Chat

  • Explain the project and specific project files by using GitHub Copilot Chat

  • Explain project dependencies by using GitHub Copilot Chat

  • Explain the purpose of selected lines of code by using GitHub Copilot Inline Chat

  • Configure data retention

    Supporting module (s):

Document code by using GitHub Copilot tools

Develop features by using GitHub Copilot tools

  • Create a new feature by using GitHub Copilot Inline Chat

  • Create a new code block by using GitHub Copilot Inline Chat

  • Accept, reject, or partially accept code completion suggestions by using GitHub Copilot

  • Populate data structures by using GitHub Copilot

  • Create regular expressions to validate data patterns by using GitHub Copilot Inline Chat

    Supporting module (s):

Develop unit tests by using GitHub Copilot tools

  • Create a set of unit tests based on a specific method by using GitHub Copilot Inline Chat

  • Accept, reject, or partially accept unit test suggestions generated by GitHub Copilot Inline Chat

  • Create a unit test based on a specific condition by using GitHub Copilot

  • Generate test data by using GitHub Copilot

    Supporting module (s):

Refactor, debug, and improve code sections by using GitHub Copilot tools

  • Refactor or simplify a block of code by using GitHub Copilot Chat

  • Generate suggestions to fix a bug by using GitHub Copilot Chat

  • Accept, reject, or partially accept bug fix suggestions generated by GitHub Copilot Inline Chat

  • Implement specified improvements in code by using GitHub Copilot

    Supporting module (s):