Course description
The unique nature of DHIS2 as an open software means that organizations are able to customize their individual DHIS2 instances to meet their specific needs. Over recent years, we have heard from practitioners, implementers, and administrators who want to harness the power of DHIS2 and use DHIS2’s API to extend beyond the manual user interface. An API is a set of instructions that allow for the exchange of information between computers and people. The modern web is entirely dependent and built on APIs, and everything done in DHIS2 is an API request. All of this happens behind the scenes and is not visible when interacting with the user interface.
Do you want to learn and understand how to interact with DHIS2’s API to perform functions that the manual user interface doesn’t support? Unlocking DHIS2's Web API transforms the process of system maintenance and configuration, providing vital access and information right at your fingertips. Examples include easily viewing all organization units that were created after a certain point in time, all data sets assigned to a particular organization unit, how many dashboards exist in a particular DHIS2 instance, and the date when and user who last updated the dashboards.
The 3-day Unlocking DHIS2’s API training course will start with showing you the basic principles of REST APIs and how to apply them to DHIS2, including the types of requests, and the operators and filters that can be used to retrieve metadata and data in DHIS2 in the way that best suits your needs.
We will then progress to cover more intermediate techniques for retrieving, sending and modifying metadata and data in DHIS2. The training will enable you to perform operations beyond what is offered by the standard DHIS2 interface. It will also provide a greater understanding of how and why DHIS2 works the way it does, as well as how to troubleshoot any DHIS2 instance using the API and a browser's built-in tools.
By the end of 3 days, you will have a deeper understanding of the comprehensive and powerful capabilities of DHIS2’s Web API, and advanced skills to apply these capabilities to your own DHIS2 instance.
The Unlocking DHIS2’s API training course includes:
- Insightful presentations explaining the key API concepts
- Guided, visual demonstrations of the functionality and features of DHIS2's Web API
- Hands-on exercises to apply key concepts, maximize learning and gain practical experience using the API
- Access to training materials and API resources to support your on-going work in DHIS2
- Certificate of completion to share your achievement
This course will cover immediate API information for all three data models: Aggregate, Event and Tracker. It will also provide highlights of the New Tracker API for DHIS2 2.37+.
Facilitators
Highly experienced DHIS2 experts with real-world experience using the API to support DHIS2 implementations and projects around the world will help you learn to navigate the API, enabling you to get the most out of your DHIS2 instance.
Prerequisites
Intermediate understanding of DHIS2’s data model and configuration is essential. Participants should have a knowledge of foundational concepts and terminology of DHIS2. No working knowledge of REST APIs is required.
Target audience
The Unlocking DHIS2’s API course is aimed at any user wanting to learn more about DHIS2's Web API, what it is and how it can be leveraged to support DHIS2 maintenance and configuration. Target audience groups include, but are not limited to, M&E staff, DHIS2 system administrators, program managers, and anyone responsible for maintaining a DHIS2 project instance.
Duration
3 days
Dates
November 7-9, 2023
Location
Abuja, Nigeria