Welcome to the GitHub Copilot What The Hack! This series of challenges will guide you through the nuances of leveraging GitHub Copilot effectively, from writing your first lines of code to optimizing complex systems, and even beyond coding into areas like debugging, testing, and documentation.
This GitHub Copilot What The Hack will help you learn how to do the following with Copilot:
- Scaffold new applications and create new features in existing applications
- Create test cases for your application
- Debug application bugs
- Optimize your application
- Best practices to optimize your experience with Copilot
- How to use Copilot beyond the application
- Challenge 00: Prerequisites - Ready, Set, GO!
- Prepare your workstation to work with Azure.
- Challenge 01: Introduction to GitHub Copilot
- Create your first program and explore GitHub Copilot.
- Challenge 02: Best Practices When Using Copilot
- Discover GitHub Copilot's best practices.
- Challenge 03: Leveraging GitHub Copilot in Your Dev Workflow
- Learn to leverage Copilot beyond just writing code.
- Challenge 04: Leveraging Copilot for Test Case and Documentation
- Generate test cases and documentation with the help of GitHub Copilot.
- Challenge 05: Debugging and Code Optimization with Copilot
- Use GitHub Copilot for debugging and optimizing your code effectively.
- A GitHub account with GitHub Copilot subscription or Copilot Trial
- Visual Studio Code with GitHub Copilot extension installed
- Basic understanding of software development and version control systems
- Andy Huang