An independent guide to building modern software for serverless and native cloud

About the Sample Code

As noted, the sample code for this course is available in two versions, one written in Java, and one written in C#. There are also example scripts provided for running with Z shell on MacOS and PowerShell on Windows.

It isn't practical to show all the combinations of these programming and scripting languages in the course content. So instead, what’s shown in the course, by default, is the C# version of the sample code, and the Z shell scripts running on MacOS. Where the code tutorials or labs step through the source code, both the Java and the C# versions are covered.

The course content does not show the PowerShell scripts, but these all have the same functionality and file names as their corresponding Z shell scripts. If you’re using PowerShell on Windows, you shouldn't have any problem following along when the course steps through these Z shell scripts.

Lastly, be aware that the sample code, though functionally complete, is written with education in mind. As such, it doesn't demonstrate much business logic nor does it include things like unit tests, in order to keep it as uncomplicated as possible.