This online course provides a practical introduction to the development of web-based applications for the DHIS2 platform. Regardless of prior experience with web development, the curriculum aims to help you build the knowledge required to develop DHIS2 applications. It is, however, expected that you have basic level experience with object-oriented programming.
The course is divided into several topics, as listed below. You may complete all or some topics pending on your prior experience with web-based software development. Also, three assignments are available for you to get hands-on training – these are mandatory if you are completing this course as part of the IN5320 course at the University of Oslo. Good luck!
Topics
Getting started
An introduction to the course as well as a quick development environment setup. Essential front-end development
How to make static web sites with HTML and CSS. JavaScript
The programming language JavaScript and how we can add interactivity to otherwise static web sites. React
The JavaScript library React which is an extremely popular library for building user interfaces. DHIS2
The health management information system DHIS2 and how we can create custom apps for it. Mandatory Exercises
Details about the mandatory individual exercises.