|
1 | 1 | # Full Stack .NET Development with ASP.NET Core, Microsoft Azure and .NET MAUI |
2 | 2 |
|
3 | | -BASTA! Spring 2023 Workshop in Frankfurt, Germany |
| 3 | +This is a repository for learning creating services with ASP.NET Core and Microsoft Azure, and creating client applications. This repository contains a .NET MAUI client application accessing the service. |
4 | 4 |
|
5 | | -In einem Tag eine komplette .NET Lösung entwickeln? Ziel dieses Workshop ist, dass alle Teilnehmer am Ende des Tages eine .NET MAUI Game Application auf ihrem Android oder iOS Phone verwenden können. Diese Applikation greift dabei auf einen Service zu, der mit mit der ASP.NET Core Minimal API entwickelt und auf Microsoft Azure gehostet wird. Deployt wird natürlich über GitHub Actions. Die Teilnehmer bekommen Zugriff auf ein privates Repository mit dem client- und serverseitigen Code, gehostet auf GitHub. |
| 5 | +First, this repo was used with a one-day workshop at the [BASTA! conference](https://www.basta.net) in Frankfurt, Germany. |
6 | 6 |
|
7 | | -[Slides BASTA! Spring 2023 Workshop](slides/BastaSpring2023Workshop.pdf) |
| 7 | +Technologies used: |
8 | 8 |
|
9 | | -## Wiki |
| 9 | +* ASP.NET Core Minimal API |
| 10 | +* EF Core |
| 11 | +* Bicep scripts to create Azure resources |
| 12 | +* GitHub actions for CI/CD |
| 13 | +* Azure Cosmos DB |
| 14 | +* Azure Container Apps |
| 15 | +* Azure Container Registry |
| 16 | +* Azure App Configuration |
10 | 17 |
|
11 | | -In the [wiki](https://github.com/CNILearn/codebreakermini/wiki/) you can find step-by-step instructions for implementing codebreakermini. |
| 18 | +## How to engage, contribute, and give feedback |
| 19 | + |
| 20 | +Try out the solution, use the information in the [Wiki](https://github.com/CNILearn/codebreakermini/wiki/) to create this solution on your own. In case you've issues, or ideas, ... don't hesitate to start a [discussion](/https://github.com/CNILearn/codebreakermini/discussions). If you see some issues with the code, open an *Issue*. |
| 21 | + |
| 22 | +You can also read the slides from the [BASTA! Spring 2023 Workshop](slides/BastaSpring2023Workshop.pdf) |
| 23 | + |
| 24 | +If you're interested in helping with the bigger Codebreaker repository, let's get in contact. The bigger repository contains a bot which automatically plays games, a live service which makes use of SignalR for real-time communication, gRPC communication, and more. In some months this repo will be made public available as well. While you wait for it, enjoy this smaller one. |
| 25 | + |
| 26 | +## Creating the code on your own? |
| 27 | + |
| 28 | +Read the [wiki](https://github.com/CNILearn/codebreakermini/wiki/) you can find step-by-step instructions for implementing codebreakermini. |
12 | 29 |
|
13 | 30 | ## Discussions |
14 | 31 |
|
15 | 32 | If you have questions, don't hesitate to use [Discussions](https://github.com/CNILearn/codebreakermini/discussions) |
16 | 33 |
|
17 | | -## What's needed |
| 34 | +## What's needed to create and build the application |
18 | 35 |
|
19 | 36 | * Visual Studio 2022 |
20 | 37 | * GitHub Account |
|
0 commit comments