For this workshop, we will be using GitHub codespaces. This environment will provide us with all the necessary tools to run this lab completely in a cloud development space.
- .devcontainer
- Codespace docker config
- client
- contains the Todo application for use with Data API builder and SWA
- app
- contains the sample JavaScript test application for use with Data API builder and SWA
- docs
- Has all the chapters/lessons of the workshop
- scripts
- Installs all the needed dev tools
- labFiles
- contains files to be used with the workshop in various chapters
- presentation_slides
- Slides for the curent and past versions of the workshop presentation
- GitHub account
- Azure account
- Free Azure SQL Database
-
Start/Create a codespace from the forked repository. Click on the green Code button, then click the Create codespace on master button.
and the codespace will start setting itself up
-
After the codespace editor window and terminal appears,
in a minute or so, the post-scripts will start installing the necessary extensions, plugins and software needed for this workshop.
-
Once the scripts have finished, you will be brought back to a prompt in the codespace terminal
To check to ensure all major utilities are installed, you can run the following version checks:
for function core tools:
func --version
for Data API builder
dab --version
for sqlcmd
sqlcmd --version
for swa
swa --version
- If using your local machine for this workshop, please ensure you have all the listed software installed and the repository cloned/downloaded.
- VS Code
- git
- Azure Data Studio
- Azure Functions Core Tools
- .NET SDK 6+
- Go-sqlcmd
- SqlPackage
- Data API Builder
- Docker desktop
Click here to continue to chapter 2, Database Tasks!