ABSTRACT VIEW
Abstract NUM 975

TEACHING METHODOLOGY IN BACK-END: DEVELOPING A CRUD SYSTEM WITH NODE.JS AND EXPRESS
M. Bastos1, P. Salvatore2, G. Nazaré3, A. Garcia1, A. Kimura Junior1
1 University of the State of Amazonas (BRAZIL)
2 Ocean (BRAZIL)
3 Federal University of Amazonas (BRAZIL)
Back-end development represents an essential skill in the education of information technology professionals, as it is responsible for business logic, data handling, and the integration between the front-end and storage systems. Recognizing the importance of active and contextualized methodologies for teaching this area, this article presents an educational approach focused on hands-on learning of route development in web applications. The proposal consists of implementing a CRUD (Create, Read, Update, Delete) system using Node.js and the Express framework, aiming to provide students with a concrete and practical experience in server-side development. Route testing and validation were carried out using the Thunder Client tool, integrated into the Visual Studio Code editor, contributing to the development and debugging cycle. The application of this pedagogical strategy throughout 2024 resulted in the engagement and certification of 116 students, 71% of whom provided positive feedback regarding the active learning methodology, highlighting the potential of project-based practice in back-end education and its contribution to the consolidation of technical skills in educational contexts within the Amazon region.

Keywords: Back-end, CRUD, Node.js.

Event: ICERI2025
Session: Pedagogical Innovations in Education
Session time: Tuesday, 11th of November from 08:45 to 13:45
Session type: POSTER