Getting Started: Boosting Developer Productivity with AI

Getting Started: Boosting Developer Productivity with AI

English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 30 Lessons (2h 48m) | 815 MB

Learn how you can use Artificial Intelligence to boost your productivity
AI holds tremendous potential and moves ahead at breakneck speed. One of the areas in which it shines is helping you increase your productivity as a developer straight from within Visual Studio. In this course, you’ll learn how to do that using GitHub Copilot by learning what it is and how to interact with it. You’ll also learn how to engineer your prompts so that they offer better results, and you’ll learn how to let Copilot help you in your day-to-day life as a developer – from writing code to documenting it, from debugging code to refactoring it and everything in between. The general knowledge and understanding gained through this course are evergreen and can be adapted to any similar AI technology.

Table of Contents

1 Welcome
2 What will you learn in this course
3 Who is the course for and prerequisites
4 Section Introduction
5 AI-assisted Development in Visual Studio IntelliCode, GitHub Copilot and GitHub Copilot Chat
6 Installing and Subscribing to GitHub Copilot
7 Configuring Copilot
8 Section Summary
9 Section Introduction (2)
10 Introducing the Demo Scenario
11 Taking Your First Steps with Copilot
12 Introduction to Generative AI and Large Language Models
13 Section Summary (2)
14 Section Introduction (3)
15 Prompts and Prompt Engineering
16 Best Practice Set the Stage
17 Best Practice Provide Examples and Be Specific
18 Best Practice Step by Step is Often Better Than All At Once
19 Best Practice Provide Context
20 Best Practice Write Good Code Yourself
21 Best Practice Try, Try Again, and Experiment
22 Section Summary (3)
23 Section Introduction (4)
24 Getting to Know the Codebase
25 Implementing a New User Story
26 Fixing Errors, Warnings and Messages, and Debugging Your Code
27 Dealing with Exceptions and Improving Error Handling
28 Documenting Your Code
29 Refactoring Code
30 Section Summary (4)

Homepage