/
Learning Materials

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

Related content

Feature Backlog
Feature Backlog
Read with this
2017-10-27 October learning session
2017-10-27 October learning session
More like this
Product Committee Acceptance Testing 3.0
Product Committee Acceptance Testing 3.0
Read with this
2017-08-08 Meeting notes
2017-08-08 Meeting notes
More like this
Developer Guide
Developer Guide
Read with this
Training Plan
Training Plan
More like this

OpenLMIS: the global initiative for powerful LMIS software