Required knowledge
Last updated
Was this helpful?
Last updated
Was this helpful?
The glossary above should help you build a correct nomological network in your head. In order to work effectively for ABB (to make apps at least) you should have knowledge of the following topics. I've included some links to existing docs with each one.
If you're a total beginner don't get lost by clicking too many links. They are here as a reference.
TCP/IP, HTTP, internet and web infrastructure is good to know
General development tools (IDE choice is your own):
Git
Github
JIRA
SSH in terminal
Web development: HTML, CSS, Javascript, JSON
Backend/full stack:
Lisp, Ruby and Elixir are also used in some cases. But this is not for beginners
Some basic knowledge concerning could come in handy as well as understanding of DNS, TLS, cryptography and certificates
Ember framework
Docker and micro services
Images, containers, networks, image repositories
Linked data, triple stores virtuoso and SPARQL: