Pre-requisites
Training Day Technology Minimum Specifications
Windows (10 & above), OSX or Linux
Installed and running version of SSH
OpenSSH
SSH provided within OSX & Linux
Slack and access to the SNOMED International Public channels
install Slack - https://slack.com/downloads/
Optional: Installed and running version of Git
Optional: An IDE in order to write code, open source examples include:
Microsoft Visual Studio Code - https://code.visualstudio.com/
Atom - https://atom.io/
Other Recommend Useful Software
JSON viewer for Chromium based browsers - https://chrome.google.com/webstore/detail/json-viewer/gbmdgpbipfallnflgajpaliibnhdgobh
Local machine software pre-requisites
If you will not be using the recommended server instances which are allocated to all attendees during the day, there are two options to be ready for the course if you wish to run the software on your own computer which must have at least 16Gb RAM :
Native install (recommended)
Installed and correctly configured version of Java 11
Installed version of Elasticsearch (v7.7 has been tested to work)
Docker install
Installed and running version of Docker (ensure the local docker install has access to at least 8Gb RAM)
Training day software development skill pre-requisites
To make the best of the developer training day, the following software development skills are expected and required:
Understanding of retrieving, querying and updating data via REST APIs using JSON
Understanding of how to use Git for source code management
Development in at least one of the following languages:
Javascript (all examples will be given using javascript)
Java
.Net
Copyright © 2025, SNOMED International