Course Description


Do you want to be able to view all or a subset of metadata and data in your DHIS2 instance with a click of a button? Unlocking DHIS2’s Web API transforms the process of system maintenance and configuration, providing vital access and information right at your fingertips. 


This self-paced training course will include a brief refresher from the Introduction to DHIS2’s Web API training course and then move into more intermediate techniques for retrieving, sending and modifying data in DHIS2. The training will enable learners 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. 


This course is taught by highly experienced DHIS2 experts with real-world experience using the API to support DHIS2 implementations and projects around the world. Our facilitators will help you learn to navigate the API, enabling you to get the most out of your DHIS2 instance. 








Course Category

Advanced Training


Experience Level

Intermediate


Prerequisites

Participants should have a knowledge of foundational concepts and terminology of DHIS2 and beginner API. Completing the self-paced Introduction to DHIS2’s Web API course is highly recommended.


Target Audience

This course is aimed at any user wanting to gain intermediate level skills to use DHIS2’s Web API, and understand 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.


Estimated Time

1-2 days


Key Skills You Will Gain

  • Application programming interface
  • System maintenance and management
  • Troubleshooting


Topics

  • Refresher of API fundamentals for DHIS2
  • Postman
  • Developer Tools - Network Requests
  • POST
  • PUT
  • DELETE 
  • API resources


Course Structure

This course is structured into modules that provide key information about each topic. Most modules include: 

  • Insightful presentations explaining the key concepts you need to know
  • 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
  • API resources to support your on-going work in DHIS2


Learning Outcomes

In this training course, you will:

  • Learn how to effectively use POST, PUT and DELETE, and how these are used to support a variety of DHIS2 tasks
  • Gain experience building queries for data in DHIS2 and analyzing the results
  • Develop a better understanding of developer tools and network requests
  • Gain advanced skills to apply these capabilities to your own DHIS2 instance
  • Learn how you can utilize Postman to save time and accelerate your work on DHIS2 
  • Gain a deeper understanding of the comprehensive and powerful capabilities of API for DHIS2
  • Gain key resources and documentation for API to save time and maximize efficiency 


Training Highlight

Gain practical experience with API for DHIS2 and discover how these intermediate techniques are used to support a variety of DHIS2 tasks.


This Course Includes 

  • Shareable Certificate: Certificate of completion to share your achievement
  • Flexible Schedule: No deadlines or timed tests
  • 100% online: Start instantly and learn at your own pace
  • Applied Learning Project: Includes a hands-on project to apply key concepts, maximize learning and gain practical experience







Student Testimonials


“It was a pleasure training with the BAO team and getting support”


“Understanding API will make my work in DHIS2 easier and more efficient” 




Pricing and Course Access



Course Curriculum

  Module 1 - Introduction & Course Overview
Available in days
days after you enroll
  Module 2 - API Refresher
Available in days
days after you enroll
  Module 3 - Postman
Available in days
days after you enroll
  Module 4 - Developer Tools - Network Requests
Available in days
days after you enroll
  Module 5 - POST
Available in days
days after you enroll
  Module 6 - PUT
Available in days
days after you enroll
  Module 7 - DELETE
Available in days
days after you enroll
  Module 8 - What's Next & Where to Seek Support
Available in days
days after you enroll