Search results: 43
This module describes the skills, knowledge and
attitude required to apply DevOps techniques. It is prepared for students
pursuing TVET Level 5 in Software Development. At the end of this module the
student will be able to Perform server configuration, Deploy the system and
Implement monitoring strategies.

- Teacher: Speratha TUYISENGE
This specific module describes the knowledge, skills and attitude required to
Develop Mobile Application using Flutter. This Module is intended to prepare
learners pursuing TVET Level 5 in Software development. Upon completion of this
module, the learner will be able to Apply Basics of Dart, Implement UI designs,
Integrate backend functionality and Publish Application.

- Teacher: PERPETUE KANGABO

This module describes the skills, knowledge and attitude required to
develop a backend application using NodeJS. This module is intended to
prepare students pursuing TVET Level 4 in Software Development. At the
end of this module the student will be able to develop RESTFUL APIs with
Node JS, secure, test and manage backend application
- Teacher: Vincent NSANZIMANA
This module describes the skills, knowledge and attitude required to develop a backend application using NodeJS.

- Teacher: JULES NTIGURIRWA
This module describes the skills, knowledge and attitude required to develop a backend application using NodeJS. This module is intended to prepare students pursuing TVET Level 4 in Software Development. At the end of this module the student will be able to develop RESTFUL APIs with Node JS, secure, test and manage backend application
- Teacher: Pacifique DUSABIMANA
- Teacher: PERPETUE KANGABO
- Teacher: RONGIN NYANDWI
This module Describes the skills, Knowledge and attitude required to Perform basic Networking. This module intended to prepare students Pursuing TVET in Level 4 Software Development. At the end of this module, the students will be able to Establish network media connectivity, Perform Basic Network Configuration, Maintain Network system

- Teacher: Speratha TUYISENGE
This specific module describes the skills, knowledge and attitude
required to Apply Fundamentals of Blockchain. This module is intended
to prepare students pursuing TVET Level 5 in software development.
Upon completion of this module, the learner will be able to Design
Blockchain system architecture, Apply Solidity Basics, Develop Smart
contracts system and Apply Frontend Integration
- Teacher: Vincent NSANZIMANA
This specific module describes the skills, knowledge and attitude
required to Apply Fundamentals of Blockchain. This module is intended
to prepare students pursuing TVET Level 5 in software development.
Upon completion of this module, the learner will be able to Design
Blockchain system architecture, Apply Solidity Basics, Develop Smart
contracts system and Apply Frontend Integration

This trainee's manual includes all the knowledge and skills required in Software Development, specifically for the module of “DevOps Techniques Application". Trainees enrolled in this module will engage in practical activities designed to develop and enhance their competencies.

- Teacher: JeanBaptiste IRANKUNDA
This module describes the skills, knowledge and attitude required to apply DevOps techniques. It is prepared for students pursuing TVET Level 5 in Software Development. At the end of this module the student will be able to Perform server configuration, Deploy the system and Implement monitoring strategies.

- Teacher: JeanBaptiste IRANKUNDA
This module is intended to prepare students pursuing TVET Level 5 in software development. Upon completion of this module, the learner will be able to: Develop React.JS application, Apply Tailwind CSS framework, Develop Next JS Application, Apply Progressive Web Application, and Deploy React Application.
- Teacher: Jean Claude TUYISENGE
This module is intended to prepare students pursuing TVET Level 5 in software development. Upon completion of this module, the learner will be able to: Develop React.JS application, Apply Tailwind CSS framework, Develop Next JS Application, Apply Progressive Web Application, and Deploy React Application

- Teacher: JeanBaptiste IRANKUNDA
- Teacher: RONGIN NYANDWI
- Teacher: Jean Claude TUYISENGE
This module is intended to prepare students pursuing TVET Level 5 in software development. Upon completion of this module, the learner will be able to: Develop React.JS application, Apply Tailwind CSS framework, Develop Next JS Application, Apply Progressive Web Application, and Deploy React Application.
- Teacher: JeanBaptiste IRANKUNDA
- Teacher: RONGIN NYANDWI
This specific module describes the skills, knowledge and attitude required to Apply Fundamentals of Blockchain. This module is intended to prepare you pursuing TVET Level 5 in software development. Upon completion of this module, you will be able to Design Blockchain system architecture, Apply Solidity Basics, Develop Smart contracts system and Apply Frontend Integration

- Teacher: JULES NTIGURIRWA
This module Describes the skills, Knowledge and attitude required to Perform basics of Networking. This module intended to prepare students Pursuing TVET in Level 4 Software Development. At the end of this module, the students will be able to Establish network media connectivity, Perform Basic Network Configuration, Maintain Network system

- Teacher: KWIZERA INGABIRE DIANE
This module includes all the knowledge and skills required in software
development specifically for the module of "Basics of Networking". Trainees enrolled in
this module will engage in practical activities designed to develop and enhance their
competencies. The development of this training manual followed the Competency
Based Training and Assessment (CBT/A) approach, offering ample practical
opportunities that mirror real-life situations.
- Teacher: Marie Chantal MASENGESHO
The Basics of Networking course introduces fundamental concepts of computer networks, including types of networks, communication models, and essential protocols. Students learn about networking devices, media, and topologies, alongside IP addressing and basic configuration principles. The course emphasizes understanding how data is transmitted, shared, and secured across networks. By the end, learners gain practical knowledge to design simple networks and apply networking concepts in software development environments.

- Teacher: UWIZEYIMANA Isaie
- Teacher: JEANMARIEVIANNEY NSENGIYUMVA
- Teacher: EMMANUEL NZARUBARA
This specific module describes the skills, knowledge and attitude required to Apply Python Programming. This module is intended to prepare learners pursuing TVET Level 5 in software development. Upon completion of this module, the learner will be able to Prepare python environment, write basic python program and Apply object-driven in python.

- Teacher: Emmanuel SIBOMANA