TY - JOUR A1 - Monción Rodríguez, Cristian Lorenzo T1 - Design and Implementation of a Platform and API for Teaching Y1 - 2023 UR - http://hdl.handle.net/10317/12841 AB - La finalidad de este trabajo es buscar que los alumnos que desean introducirse en el mundo del desarrollo de software y la programación web puedan comprender los conceptos de REST. Esta plataforma de enseñanza se utilizará en la asignatura de Conceptos Avanzados de Internet. El trabajo propone una plataforma educativa para la enseñanza de API REST desarrollada utilizando el lenguaje de programación Python. El objetivo principal es proporcionar una plataforma de enseñanza para que los alumnos tenga la oportunidad de aprender y practicar. Esta plataforma se encargará que el profesor enseñe las mejores prácticas a los alumnos sobre la arquitectura REST, además de los conceptos de HTTP y sus verbos GET, POST, PUT, PATCH, DELETE, autenticación de usuario mediante tokens y la representación de datos en formato JSON, que es una de los formatos más populares que existen actualmente para intercambiar información utilizando diferentes tipos tecnologías. En la programación se ha escogido el lenguaje Python y bibliotecas como el Framework Flask y SQLAlchemy para la base de datos. KW - Ingeniería Telemática KW - Phyton KW - API REST KW - Arquitectura REST KW - HTTP KW - Desarrollo de software KW - Programación web KW - 33 Ciencias Tecnológicas KW - 1203.24 Teoría de la Programación LA - spa ER -