Developing an ASP.NET Core Application With GitHub Copilot



Developing an ASP.NET Core Application With GitHub Copilot

Developing an ASP.NET Core Application With GitHub Copilot

You can let GitHub Copilot drive you through writing code in all the layers of the ASP.NET Core application, from Razor pages, over page models and domain models, all down to writing LINQ to Entities queries for Entity Framework Code.
In this video, we are applying GitHub Copilot to develop a feature through all the layers of a realistic ASP.NET Core application backed by Entity Framework Core. From the UI, implemented using Razor pages and Bootstrap, over the domain model, all the way down to writing a complex LINQ to Entities query, the AI tool will show its great potential to write code.
The stress in this video is in making GitHub Copilot write code that is aligned with our intention, so as to minimize the need for the programmer’s intervention, either to correct code semantics or to have to fix the bugs inserted by the tool.
By meticulous application of several primitive techniques, we will greatly succeed in navigating GitHub Copilot in its endeavor of generating line after line of code. That will, on the one hand, help programmers focus on the design, reducing the time they spend typing code. On the other hand, programmers will have to stay attentive, ready to catch subtle issues and outright bugs around every corner.
The end result will not indicate GitHub Copilot as a clear winner over manual typing of the entire code. But a few techniques will crystalize along the route, showing the true potential hiding in this wonderful AI-supported tool. Watch this video and read all the code produced by Copilot and judge for yourself! I am certain that you will see a possibility of using Copilot in your everyday programming job as well.

Related videos:
Using GitHub Copilot to Write Complex Code ► https://youtu.be/XktMg5jnaBI
Coding with GitHub Copilot – Beginner to Master ► https://youtu.be/B9DKv09IfT4

Learn more from video courses:
Beginning Object-oriented Programming with C# ► https://codinghelmet.com/go/beginning-oop-with-csharp
Collections and Generics in C# ► https://codinghelmet.com/go/collections-and-generics-in-cs
Making Your C# Code More Object-oriented ► https://codinghelmet.com/go/making-your-cs-code-more-oo

Other courses at Pluralsight ► https://codinghelmet.com/go/pluralsight
Other courses at Udemy ► https://codinghelmet.com/go/udemy

Other videos on this channel you may be interested in watching:
Using GitHub Copilot to Write Complex Code | Step-by-step Tutorial ► https://youtu.be/XktMg5jnaBI
Coding with GitHub Copilot – Beginner to Master | VS Code Demo ► https://youtu.be/B9DKv09IfT4
What is Covariance and Contravariance in C# ► https://youtu.be/Wp5iYQqHspg
How to Initialize a Clean ASP.NET Core Project with Entity Framework Core and Identity ► https://youtu.be/3NGz1G_HF94
The Null Conundrum: A Guide to Optional Objects in C# ► https://youtu.be/8-2xr_kBRnQ

#githubcopilot #aspnetcore #vscode

Comments are closed.