|
2 | 2 |
|
3 | 3 | # Using GitHub Copilot with C#
|
4 | 4 |
|
5 |
| -GitHub Copilot is the first large-scale AI developer tool designed to revolutionize coding by providing intelligent, autocomplete-style suggestions as you write. In this module, we’ll explore how to leverage GitHub Copilot to enhance your efficiency when coding in C#. |
6 |
| - |
7 |
| -As a developer, maximizing productivity and streamlining the coding process are key objectives. GitHub Copilot serves as your AI-powered pair programmer, delivering context-aware suggestions tailored to your code. By the end of this module, you’ll learn how to configure GitHub Copilot in Codespaces and harness its capabilities to generate and implement code suggestions with ease. |
| 5 | +Welcome to a hands-on, multi-module course that transforms GitHub Copilot from a simple autocomplete tool into your proactive AI pair programmer. Whether you’re new to AI-assisted coding or looking to deepen your expertise, in this module you will learn how to leverage Copilot's features and enhance your efficiency when coding in C#. You will gain a clear understanding of Copilot's core capabilities and how they fit into modern C# workflows. This is a hands-on experience with getting to understand inline suggestions, natural-language prompting and context-aware code suggestions. |
8 | 6 |
|
9 | 7 | Prepare to tackle a practical, hands-on project! You’ll work on modifying a C# repository to create an API endpoint using GitHub Copilot. This exercise will provide valuable experience in building a C# web application that serves an HTTP API and generates pseudo-random weather forecast data.
|
10 | 8 |
|
11 | 9 | </header>
|
12 | 10 |
|
13 | 11 |
|
14 | 12 | - **Who this is for**: Developers, DevOps Engineers, Software Development Managers, Testers.
|
15 |
| -- **What you'll learn**: How to use GitHub Copilot to create code and add comments to your work. |
| 13 | +- **What you'll learn**: How to use GitHub Copilot to for code completion, inline suggestions and next edit suggestions, as well as adding comments to your work. |
16 | 14 | - **What you'll build**: C# files that will have code generated by Copilot AI for code and comment suggestions.
|
17 | 15 | - **Prerequisites**: GitHub Copilot is available to use for free, sign up for [GitHub Copilot](https://gh.io/copilot).
|
18 | 16 | - **Timing**: This course can be completed in under an hour.
|
19 | 17 |
|
20 | 18 | By the end of this module, you'll acquire the skills to be able to:
|
21 | 19 |
|
22 |
| -- Crafted prompts to generate suggestions from GitHub Copilot |
23 |
| -- Applied GitHub Copilot to improve your projects. |
| 20 | +- Engage with Copilot in the IDE using inline suggestions and next-edit completions. |
| 21 | +- Craft prompts to generate suggestions from GitHub Copilot using code completion and chat. |
| 22 | +- Apply GitHub Copilot to improve your projects. |
24 | 23 |
|
25 | 24 | ## Prerequisite reading:
|
26 | 25 | - [Introduction to prompt engineering with GitHub Copilot](https://learn.microsoft.com/training/modules/introduction-prompt-engineering-with-github-copilot?WT.mc_id=academic-113596-abartolo)
|
27 | 26 |
|
28 |
| -- [What is the GitHub Copilot extension for Visual Studio?](https://learn.microsoft.com/en-us/visualstudio/ide/visual-studio-github-copilot-extension?view=vs-2022&WT.mc_id=academic-113596-abartolo) |
| 27 | +- [What is the GitHub Copilot extension for Visual Studio?](https://learn.microsoft.com/visualstudio/ide/visual-studio-github-copilot-extension?view=vs-2022&WT.mc_id=academic-113596-abartolo) |
29 | 28 |
|
30 | 29 | ## Requirements
|
31 | 30 |
|
|
0 commit comments