Developing With GitHub Copilot

Intermediate
2m 46s
214
5/5

This lesson walks through the development of a command line TODO list application. 

Learning Objectives

  • Explain the value of temporary context
  • Explain the value of iterative refactoring
  • Explain the drawbacks of LLM-based applications
  • Use effective context to produce quality code
  • Use Copilot Chat to generate tests and refactor code

Intended Audience

  • Software developers looking to increase the value of a Copilot-based development workflow
  • DevOps engineers, information security professionals, and any other roles revolving around code

Prerequisites

  • You’ll want to be familiar with at least one programming language
About the Author
Students
110,790
Labs
37
Courses
50
Learning paths
58

Ben Lambert is a software engineer and was previously the lead author for DevOps and Microsoft Azure training content at Cloud Academy. His courses and learning paths covered Cloud Ecosystem technologies such as DC/OS, configuration management tools, and containers. As a software engineer, Ben’s experience includes building highly available web and mobile apps. When he’s not building software, he’s hiking, camping, or creating video games.

Covered Topics