Learning Materials

Work in Progress

Please edit this page to add more resources. Feel free to comment on how any resources here align with the OpenLMIS conventions.


Videos, online tutorials, and other learning materials. See history in 2017-09-29 Meeting notes - learning materials.

Automated Testing

unit tests, integration tests, contract tests, test coverage, what is a "good test", and practices to decrease Bugs and Regressions (this has become a priority in Summer 2017 when bugs and regressions became a significant pain point)

Object-Oriented Analysis and Design (OOAD)

DRY (don’t repeat yourself) and making re-usable code

RESTful principles

nouns and verbs, complete representations, caching, concurrency

UI

OpenLMIS: the global initiative for powerful LMIS software