-
Notifications
You must be signed in to change notification settings - Fork 50
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' into fabric-copilot
- Loading branch information
Showing
2 changed files
with
34 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
# Creating an client-server application with GitHub Copilot, .NET and Visual Studio | ||
|
||
These instructions are designed for community leaders and presenters who wish to pick up this session, and present it at community events. Below, you'll find all the necessary assets and relevant instructions for each stage of the presentation. | ||
|
||
## Session Details | ||
|
||
**Session Title:** Build a .NET client-server application with Visual Studio and GitHub Copilot | ||
|
||
**Session Abstract:** Client-server applications are a modern way to develop and deploy code to the internet, and run the client in multiple platforms such as web browsers, mobile phones, etc. With .NET, you have a very versatile way to develop both the server-side code (for example with ASP.NET Minimal APIs) and the client-side application (for example with Blazor). But even if you are not familiar with .NET, our powerful tools Visual Studio and GitHub Copilot will assist you. In this lab, you will learn how to create a new client-server application in .NET from scratch, with the help of GitHub Copilot. You will run and test the application fully locally with the Azurite storage emulator (included in Visual Studio). Finally, you will learn how to deploy to Azure using an automated CI/CD pipeline with GitHub actions. | ||
|
||
**Level:** 100-200 | ||
|
||
**Goal of the session:** Create a client-server application with .NET, Blazor, Minimal API in Visual Studio and with GitHub Copilot. Run the application locally, then deploy it to Azure. | ||
|
||
**Duration:** 45 Minutes for the local part. Fast learners can do the deployment part too, or use an extended session. | ||
|
||
**Speaker Expectation/Skills:** Basic programming skills, attention to details, basic understanding of how APIs work and how client-server applications are structured. | ||
|
||
## Assets you will need to redeliver this session | ||
|
||
* _[Available Soon]_ Complete instructions in markdown format, with illustrations | ||
* _[Available Soon]_ Code snippets to verify the progress | ||
* _[Available Soon]_ The source code at various steps of the lab | ||
* _[Available Soon]_ PowerPoint Presentation | ||
* _[Available Soon]_ Train the Trainer (TTT) video for the talk |