Try out Dometrain Pro for FREE with our new 7-day trial!

Getting Started: Boosting Developer Productivity with AI

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.

Curriculum

Welcome

01:19

What will you learn in this course?

01:59

Who is the course for and prerequisites

01:03

Section Introduction

00:34

AI-assisted Development in Visual Studio: IntelliCode, GitHub Copilot and GitHub Copilot Chat

06:44

Installing and Subscribing to GitHub Copilot

03:35

Configuring Copilot

01:46

Section Summary

02:08

Section Introduction

00:58

Introducing the Demo Scenario

01:58

Taking Your First Steps with Copilot

17:10

Introduction to Generative AI and Large Language Models

09:30

Section Summary

02:07

Section Introduction

00:21

Prompts and Prompt Engineering

08:15

Best Practice: Set the Stage

14:39

Best Practice: Provide Examples and Be Specific

09:35

Best Practice: Step by Step is Often Better Than All At Once

06:08

Best Practice: Provide Context

04:29

Best Practice: Write Good Code Yourself

04:22

Best Practice: Try, Try Again, and Experiment

01:53

Section Summary

01:26

Section Introduction

01:17

Getting to Know the Codebase

11:22

Implementing a New User Story

21:41

Fixing Errors, Warnings and Messages, and Debugging Your Code

07:33

Dealing with Exceptions and Improving Error Handling

06:34

Documenting Your Code

01:17

Refactoring Code

14:08

Section Summary

02:28

Course Info

Level:
Getting Started
Duration:
2h 48m
Rating (New):
star

Lifetime access

Add to Cart
Dometrain Pro

Want access to all of our courses? Subscribe to Dometrain Pro!

Try it for free!

About the Author

author_img

Kevin Dockx

Kevin is a freelance solution architect, author & consultant, living in Antwerp (Belgium). He started working in the IT sector over 20 years ago, and is an 11-time Microsoft MVP. He's focused on architecture & security for web applications & integration components, using .NET and Azure. He's a keen proponent of open-source software. Also: wine.

More courses by Kevin Dockx