Learn how to build high-quality, maintainable DHIS2 applications - Level 2 workshop on 4-7 May

Learn how to build high-quality, maintainable DHIS2 applications using the latest tools.

Join us for the last training event of the 2021 Web & Android App Development Academy program from Tuesday 4 May to Friday 7 May.

Registration here

Following a successful webinar and a 2-day workshop bringing together over 100 participants, this final workshop on 4-7 May will focus on more advanced topics such as translations, the DHIS2 App Hub, stand-alone applications, visualization etc.

The workshop will target developers who have some experience with DHIS2 app development. The workshop will mark the closing of our 2021 Web and Android App Development. Successful completion of the App Development project and attendance to this workshop are the prerequisites to earn a DHIS2 Completion certificate for this Academy program.

To prepare your attendance to the workshop, you can watch the recordings of the previous trainings hosted these past weeks:

Watch the previous webinar and workshop on Web App Development: https://www.youtube.com/playlist…

Watch the previous webinar and workshop on Android App Development on https://www.youtube.com/playlist…

2 Likes

Video recording:

DHIS2 Web and Android Workshop 2 - Web App Track Day 1

App Runtime: Advanced Data Queries (@debora)
Learn more about mutations, how to handle loading and error states,
refetching data

App Runtime: Advanced Hooks (@kpvandivier)
Learn about dynamic queries and variables and how to use DataEngine and the Alerts Service for showing alerts

Video recording for the Android track:

DHIS2 Web and Android Workshop 2 - Android Track - Day 1 - Part 1

Recap & logistics

2 Likes

Video recording for Android track (part two):

DHIS2 Web and Android Workshop 2 - Android Track Day 1 - Part 2

This session is focusing on:

  • Debugging
  • Data download
  • Android Settings App
2 Likes

DHIS2 Web and Android Workshop 2 - Android Track Day 2 - Part 1

This session is focusing on:
-Data states

  • Aggregated data: dataSetInstances

DHIS2 Web and Android Workshop 2 - Android Track - Day 2 - Part 2

This session is focusing on Aggregated Data creation

DHIS2 Web and Android Workshop 2 - Android Track - Day 2 - Part 3

This session is focusing on Validation Rules

DHIS2 Web and Android Workshop 2 - Android Track - Day 2 - Part 4

This session is focusing on Aggregated data upload

1 Like

DHIS2 Web and Android Workshop 2 - Android Track - Day 3 - Part 1

This session is focusing on Tracker: Data Creation

1 Like

DHIS2 Web and Android Workshop 2 - Android Track - Day 3 - Part 2

This session is focusing on File Resources

1 Like

Video recordings for the Web Track (Day 2):

DHIS2 Web and Android Workshop 2 - Web App Track Day 2: Making Apps Generic

How to build generic DHIS2 apps

DHIS2 Web and Android Workshop 2 - Web App Track Day 2: Agenda and logistics review

Review Material & Logistics

DHIS2 Web and Android Workshop 2 - Web App Track Day 2: Data Store

how to use the DataStore

DHIS2 Web and Android Workshop 2 - Web App Track Day 2: Translations tools (i18n)

Learn about available tools such as translations (i18n)

Video recordings for the Web Track (Day 3):

DHIS2 Web and Android Workshop 2 - Web App Track Day 3: Application Security (Austin)

Learn how to follow security best practices

DHIS2 Web and Android Workshop 2 - Web App Track Day 3: Performance (Austin)

Using explicit fields and collection pagination, reducing bundle size

DHIS2 Web and Android Workshop 2 - Web App Track Day 3: Review Material & Logistics

Review Material & Logistics

DHIS2 Web and Android Workshop 2 - Web Track - Final Day - App Testing: Overview (Jan-Gerke)

End-to-End tests - @dhis2/cli-utils-cypress, unit tests with jest

DHIS2 Web and Android Workshop 2 - Web Track - Final Day - App Hub (MĂ©di)

Publish workflows, App Hub guidelines and updates

DHIS2 Web and Android Workshop 2 - Android Track - Day 4 - Part 1

Published on May 11, 2021

This session is focusing on: - Rule Engine - Utility classes - Program indicator engine

DHIS2 Web and Android Workshop 2 - Android Track - Day 4 - Part 2

Published on May 11, 2021

This session is focusing on: - Direct database interaction - DHIS2 compatibility - Roadmap