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:
Tech Stack – Overview of technologies used in openIMIS (Python, Django, React, PostgreSQL, GraphQL, etc.)
Local Development Setup Preparation – Tools and environment configuration
Backend Installation – Core system and service setup
Backend Modules Installation – Installing and linking modular components
Frontend Installation – Setting up the frontend environment
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:
Modules Description
Examples of core modules and how modularization works in openIMIS
Translations
Frontend translation structure and workflow
Backend translation integration
Backend Structure Description
3.1 Modules Configuration
3.2 Models Description
3.3 Schema Description (Queries & Mutations)
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)
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/