= MOLGENIS bookshelf = * '''Java''' * basics * object oriented programming * servlets * '''database design''' * [http://en.wikipedia.org/wiki/Database_normalization Normalization] * advanced databasing (e.a.v., versioning, security patterns) * [http://www.agiledata.org/essays/databaseRefactoringCatalog.html Database Refactorings (e.g. '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 principles''' * [http://en.wikipedia.org/wiki/Design_Patterns_(book) Basic Design Patterns, e.g. "Strategy", "Adapter", "Decorator"] * [http://martinfowler.com/eaaCatalog/ Enterprise Application Patterns, e.g. "Data Mapper", "Model View Controller"] * [http://www.amazon.com/Pattern-Oriented-Software-Architecture-System-Patterns/dp/0471958697 Software Architecture Patterns, e.g. "Pipes and filters", "Layered"] * [http://www.pragprog.com/the-pragmatic-programmer Pragmatic programming, e.g. "Tracer Bullet", "Boiling Frog"] * '''R basics''' * '''uitleg van onze data modellen''' * '''uitleg van onze data modellen'''