Search results: 629
This specific module describes the skills, knowledge, and attitudes required to use
ArchiCAD software. It is meant for learners who have successfully completed level IV in
building construction and pursuing level V in building construction. At the end of this
module, learners will be able to prepare the ArchiCAD software environment, produce
ArchiCAD drawings, and print out ArchiCAD drawings.

This core module provides the skills, knowledge and attitude for a
learner to be competent in a range of routine tasks and activities that require
the application of practical skills in artificial insemination

- Teacher: Callixte MATOVU
This module describes the knowledge, skills and attitude required to perform animal artificial Insemination. It is intended to the learners pursuing TVET Certificate V in Animal health.
Upon completion of this module the learner will be able to collect semen, process semen, prepare female for artificial insemination,
inseminate the female and assist in embryo-transfer.

- Teacher: Rene Heritier UWURUKUNDO
This course provides students with both theoretical knowledge and practical skills required to assemble aluminum profiles effectively and safely in various applications. The focus is on understanding the properties of aluminum profiles, required tools, connection methods, and step-by-step assembly techniques.
- Teacher: ELIE NSENGIMANA
Assembly is the process of putting together individual manufactured parts or components to form a final product, sub-assembly, or system. It is a key phase in manufacturing and production.
- Teacher: AUGUSTIN MBONIGABA
This module describes the skills, knowledge and attitude required to repair engine cooling system. At the end of this module, learners will be able to identify, describe, repair and test engine cooling system components and test engine cooling system under minimum supervision.

- Teacher: Eric Hitimana
- Teacher: Origene IGIRANEZA
This module describes the skills, knowledge and attitude required to repair automotive engine under minimum supervision. At the end of this module, learners will be able to describe engine components, to maintain engine systems and to overhaul engines based on their types.

- Teacher: Origene IGIRANEZA
This particular module describes the performance outcomes, skills and knowledge required to exhaust system repairing. It is very core to every mechanic to perform exhaust system repairing in order to keep the vehicle exhaust system in good condition.
- Teacher: Théoneste NTALINDWA
This module describes the skills, knowledge and attitude required to repair car engine lubricating system. At the end of this module, learners will be able to identify, describe, repair and test car engine lubricating system components and test engine lubricating system under minimum supervision.

- Teacher: Origene IGIRANEZA
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 This learning outcome describes the skills, knowledge and attitude required to develop a backend application using NodeJS. At the end of this This learning outcome the student will be able to develop RESTFUL APIs with Node JS.
(Duplicate)
Building a backend application often begins with designing a RESTful API using Express.js, a fast and minimal web framework for Node.js. REST (Representational State Transfer) provides a structured way of designing APIs, where resources are represented with endpoints and standard HTTP methods—GET for retrieving data, POST for creating new data, PUT/PATCH for updating existing data, and DELETE for removal. Express makes this process straightforward by offering simple methods to define routes, handle requests, and send responses. Middleware in Express can also be used to process data, log activity, or handle errors, making the development flow more modular.
Once the core API is built, the next step is ensuring the application is secure. Security involves protecting the API from common threats such as SQL injection, cross-site scripting (XSS), and cross-site request forgery (CSRF). Developers often use tools like Helmet.js to set secure HTTP headers, bcrypt for password hashing, and JSON Web Tokens (JWT) or OAuth for authentication and authorization. Validating user input, enforcing HTTPS, and rate limiting requests are additional best practices to reduce vulnerabilities and prevent misuse.
After development and securing the application, the final stage is deployment. Backend applications built with Express.js can be deployed on various platforms such as cloud services (AWS, Google Cloud, Azure), containerized environments using Docker, or platform-as-a-service providers like Heroku and Vercel. Deployment usually involves setting environment variables, connecting to production databases, and configuring process managers like PM2 to ensure the application runs continuously and can recover from crashes. Load balancers and scaling strategies are also applied to handle high traffic and maintain performance.
In short, RESTful API development with Express.js provides the foundation for handling client-server communication, securing the backend ensures reliability and protection against attacks, and deploying the application makes it accessible to real users in production environments. Together, these steps form the backbone of modern backend development.

- Teacher: NDAGIJIMANA Silas
Learners are introduced to key concepts through short lectures, visual presentations, and guided demonstrations, then practice through coding exercises, installations, and configurations. Online platforms, tutorials, and forums extend learning beyond the classroom, while group projects and peer collaboration foster teamwork and problem-solving.

- Teacher: Emmanuel SIBOMANA
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
The backend system design module introduces students to the principles and practices of designing server-side systems that power applications.
It focuses on how data is processed, stored, and retrieved efficiently using databases and server logic.
Students will learn how to design system architectures that ensure reliability, scalability, and security.
The module emphasizes practical skills in organizing system components and managing communication between client and server.
The backend system design module introduces students to the principles and practices of designing server-side systems that power applications.
It focuses on how data is processed, stored, and retrieved efficiently using databases and server logic.
Students will learn how to design system architectures that ensure reliability, scalability, and security.
The module emphasizes practical skills in organizing system components and managing communication between client and server.
