= As MOLGENIS developers we stand on the shoulders of giants = * '''Java''' * basics * object oriented programming * servlets * '''database design''' * [http://en.wikipedia.org/wiki/Database_normalization Normalization] * Practice to get a stable core and extend on that * advanced databasing (e.a.v., versioning, security patterns) * database migrations ('alter table') ) * [http://www.ncbi.nlm.nih.gov/pubmed/16188029 Extensibility Mechanisms] * '''Web programming''' * javascript (basic syntax, gebruik van 'prototype' om objecten te maken, testen via chrome test tools) * '''Software engineering''' * [http://en.wikipedia.org/wiki/Design_Patterns_(book) Basic Design Patterns] * [http://martinfowler.com/eaaCatalog/ Enterprise Application Patterns] * [http://www.pragprog.com/the-pragmatic-programmer Pragmatic programming] * '''R basics''' * '''uitleg van onze data modellen'''