09-2024 - Bangladesh - Modular Training

09-2024 - Bangladesh - Modular Training

This page provides access to two in-depth training sessions delivered to developer teams in Bangladesh in September 2024. The training focuses on the modular architecture of openIMIS, covering both backend and frontend components, development setup, and key technical concepts.

📽️ Session 1: openIMIS Modular Training – Developer Setup

Recording Date: September 2024
Target Audience: Developers working with or planning to contribute to openIMIS

🧩 Chapters Covered:

  1. Tech Stack – Overview of technologies used in openIMIS (Python, Django, React, PostgreSQL, GraphQL, etc.)

  2. Local Development Setup Preparation – Tools and environment configuration

  3. Backend Installation – Core system and service setup

  4. Backend Modules Installation – Installing and linking modular components

  5. Frontend Installation – Setting up the frontend environment

  6. Frontend Modules Installation – Adding and integrating UI modules

📺 Watch on YouTube: openIMIS Modular Training 1 — Tech stack and local development setup

 

📽️ Session 2: openIMIS Modular Training – Architecture Deep Dive

Recording Date: September 2024
Target Audience: Technical developers, system integrators, module contributors

🔍 Covered Topics:

  1. Modules Description
    Examples of core modules and how modularization works in openIMIS


  1. Translations

    • Frontend translation structure and workflow

    • Backend translation integration


  1. Backend Structure Description

    • 3.1 Modules Configuration

    • 3.2 Models Description

    • 3.3 Schema Description (Queries & Mutations)


  1. Frontend Structure Description

    • 4.1 Translations

    • 4.2 Actions

    • 4.3 Components

    • 4.4 Pickers

    • 4.5 Published Component

    • 4.6 Contribution Keys (Difference between Published Component & Contribution Keys)


  1. Q&A Session
    Open discussion and answers to developer questions.

📺 Watch on YouTube: openIMIS Modular Training 2 — A Deep Dive into the Modules

 

Did you encounter a problem or do you have a suggestion?

Please contact our Service Desk



This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. https://creativecommons.org/licenses/by-sa/4.0/