Skip to content
This repository was archived by the owner on Nov 13, 2021. It is now read-only.
Merged
Changes from all commits
Commits
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Change referenced tutorial as it doesn't explain how to create a SCP …
…account + it instructs users to use region US10, also changed order and structure of optional steps
  • Loading branch information
Marius Obert committed Jul 11, 2019
commit 4c84b1094c6a7b416b555ea6f435ff8d912652fb
26 changes: 16 additions & 10 deletions prerequisites.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,14 @@ There are hardware and software prerequisites for participating in this CodeJam.

Each participant should have their own laptop with enough admin privileges to be able to install software. You should also be able to access a command line shell (e.g. `cmd.exe` on Windows). The laptop should also be able to connect to the host organization's guest network for Internet access, and have enough power for the whole day.

## Cloud Platform

Each attendee should have an SAP Cloud Platform trial account, and specifically a Cloud Foundry environment with an organization and a space defined. See the following tutorials for more details:

- [Get a Free Trial Account on SAP Cloud Platform](https://developers.sap.com/tutorials/hcp-create-trial-account.html)
- [Create a Cloud Foundry Account](https://developers.sap.com/tutorials/cp-cf-create-account.html)
- [Log in via the Cloud Foundry Command Line Interface](https://developers.sap.com/tutorials/cp-cf-download-cli.html)

## Software

There are some mandatory and optional requirements with respect to software.
Expand All @@ -16,7 +24,7 @@ Before the CodeJam day, participants must ensure they have the following install

- Chrome (latest version): <https://www.google.com/chrome/>
- Visual Studio Code (also known as VS Code): <https://code.visualstudio.com/download>
- Node.js (latest LTS version 10): <https://nodejs.org/en/download/>
- Node.js (latest LTS version 10): <https://nodejs.org/en/download/>
- Postman : <https://www.getpostman.com/downloads/>
- The Cloud Foundry command line tool: <https://docs.cloudfoundry.org/cf-cli/install-go-cli.html>
- The Multi-Target Application Cloud Foundry CLI Plugin (CF MTA Plugin): <https://github.com/cloudfoundry-incubator/multiapps-cli-plugin>
Expand All @@ -40,7 +48,7 @@ Use the [Chocolatey](https://chocolatey.org/) package manager:
```bash
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
```

2. Now use Chocolatey to install SQLite and then make:
```bash
choco install sqlite
Expand All @@ -51,17 +59,15 @@ Use the [Chocolatey](https://chocolatey.org/) package manager:

Some of the exercises require you to make HTTP requests, and for this you can use Postman (a mandatory software requirement above). Alternatively you can also use cURL, a command line HTTP client. Instructions for the HTTP requests in each exercise are given for both Postman and cURL. So you may want to install cURL; you can do so by visiting [https://curl.haxx.se/](https://curl.haxx.se/).

## Attendees

Some familiarity with JavaScript is strongly recommended. Existing familiarity with Core Data Services (CDS) concepts is an advantage, as is experience with working with command line tools.
Further to the software prerequisites described above, we also recommend:

Each attendee should have an SAP Cloud Platform trial account, and specifically a Cloud Foundry environment with an organization and a space defined. See the [Getting started with Cloud Foundry](https://developers.sap.com/uk/tutorials/hcp-cf-getting-started.html) tutorial for more details.
- The [JSON Formatter extension](https://chrome.google.com/webstore/detail/json-formatter/bcjindcccaagfpapjjmafapmmgkkhgoa?hl=en) for Google Chrome
- The [XML Tree extension](https://chrome.google.com/webstore/detail/xml-tree/gbammbheopgpmaagmckhpjbfgdfkpadb) for Google Chrome

Attendees wishing to prepare themselves for the day can take advantage of the tutorial [Create a Basic Node.js App](https://developers.sap.com/tutorials/cp-node-create-basic-app.html) in the SAP Developer Center.

## Recommendations
## Attendees

Further to the software prerequisites described above, we also recommend:
Some familiarity with JavaScript is strongly recommended. Existing familiarity with Core Data Services (CDS) concepts is an advantage, as is experience with working with command line tools.

- The [JSON Formatter extension](https://chrome.google.com/webstore/detail/json-formatter/bcjindcccaagfpapjjmafapmmgkkhgoa?hl=en) for Google Chrome
- The [XML Tree extension](https://chrome.google.com/webstore/detail/xml-tree/gbammbheopgpmaagmckhpjbfgdfkpadb) for Google Chrome
Attendees wishing to prepare themselves for the day can take advantage of the tutorial [Create a Basic Node.js App](https://developers.sap.com/tutorials/cp-node-create-basic-app.html) in the SAP Developer Center.