Artigo Anais do X CONEDU

ANAIS de Evento

ISSN: 2358-8829

ARTE DE CADERNO: CONSTRUÇÃO DO BACKEND E DESENVOLVIMENTO DO BANCO DE DADOS EM UMA PLATAFORMA DE ARTE DIGITAL

Palavra-chaves: , , , , Comunicação Oral (CO) GT 19 - Tecnologias e educação
"2024-11-08" // app/Providers/../Base/Publico/Artigo/resources/show_includes/info_artigo.blade.php
App\Base\Administrativo\Model\Artigo {#1843 // app/Providers/../Base/Publico/Artigo/resources/show_includes/info_artigo.blade.php
  #connection: "mysql"
  +table: "artigo"
  #primaryKey: "id"
  #keyType: "int"
  +incrementing: true
  #with: []
  #withCount: []
  +preventsLazyLoading: false
  #perPage: 15
  +exists: true
  +wasRecentlyCreated: false
  #escapeWhenCastingToString: false
  #attributes: array:35 [
    "id" => 110775
    "edicao_id" => 358
    "trabalho_id" => 2666
    "inscrito_id" => 11107
    "titulo" => "ARTE DE CADERNO: CONSTRUÇÃO DO BACKEND E DESENVOLVIMENTO DO BANCO DE DADOS EM UMA PLATAFORMA DE ARTE DIGITAL"
    "resumo" => "O Projeto Arte de Caderno é uma iniciativa nacional que visa promover a arte nas escolas públicas, incluindo concursos de desenhos realizados por alunos de todo o Brasil. Com a expansão desse concurso e a necessidade de um suporte mais eficiente, foi desenvolvida uma plataforma digital que permite o cadastro de usuários, o envio de desenhos e a avaliação dos mesmos. Este trabalho focou especificamente no desenvolvimento do backend (servidor) desta aplicação web, pois por meio desse servidor ocorre a comunicação entre a interface visual e o banco de dados. Optou-se pela utilização da tecnologia NodeJs com Express para a construção do servidor e das rotas. Além disso, foram realizados testes com a ferramenta Jest, a documentação foi feita com linguagem de marcação e o código foi versionado usando GitHub. Isso resultou em uma aplicação backend funcional, bem documentada e organizada, capaz de suportar o fluxo de dados da plataforma Arte de Caderno de forma eficiente e segura. Simultaneamente, este artigo abordou a concepção de um banco de dados NoSQL, especificamente o MongoDB, para a plataforma Arte de Caderno. O escopo do banco de dados foi desenhado para preservar os registros das submissões dos concursos de forma a simplificar o controle das submissões artísticas e agilizar sua avaliação subsequente. Essa integração do banco de dados à plataforma representa uma abordagem inovadora para otimizar a eficiência e a eficácia do gerenciamento do Projeto Arte de Caderno. Com o banco de dados integrado, foi possível ter um controle mais preciso e seguro das submissões, além de uma administração simplificada do fluxo de dados. Assim, este trabalho propõe não apenas o desenvolvimento do backend, mas também a criação de um banco de dados integrado, ambos elementos essenciais para o sucesso e a escalabilidade da plataforma Arte de Caderno."
    "modalidade" => "Comunicação Oral (CO)"
    "area_tematica" => "GT 19 - Tecnologias e educação"
    "palavra_chave" => ", , , , "
    "idioma" => "Português"
    "arquivo" => "TRABALHO_COMPLETO_EV200_MD1_ID11107_TB2666_10102024141401.pdf"
    "created_at" => "2024-11-05 15:04:10"
    "updated_at" => null
    "ativo" => 1
    "autor_nome" => "REBECA DOMINGOS ROSA"
    "autor_nome_curto" => "REBECA"
    "autor_email" => "rebeca.domingos.rosa@gmail.com"
    "autor_ies" => null
    "autor_imagem" => ""
    "edicao_url" => "anais-do-x-congresso-nacional-de-educacao"
    "edicao_nome" => "Anais do X CONEDU"
    "edicao_evento" => "Congresso Nacional de Educação"
    "edicao_ano" => 2024
    "edicao_pasta" => "anais/conedu/2024"
    "edicao_logo" => null
    "edicao_capa" => "672e00ce1ea8c_08112024091510.png"
    "data_publicacao" => "2024-11-08"
    "edicao_publicada_em" => "2024-11-05 10:05:04"
    "publicacao_id" => 19
    "publicacao_nome" => "Anais CONEDU"
    "publicacao_codigo" => "2358-8829"
    "tipo_codigo_id" => 1
    "tipo_codigo_nome" => "ISSN"
    "tipo_publicacao_id" => 1
    "tipo_publicacao_nome" => "ANAIS de Evento"
  ]
  #original: array:35 [
    "id" => 110775
    "edicao_id" => 358
    "trabalho_id" => 2666
    "inscrito_id" => 11107
    "titulo" => "ARTE DE CADERNO: CONSTRUÇÃO DO BACKEND E DESENVOLVIMENTO DO BANCO DE DADOS EM UMA PLATAFORMA DE ARTE DIGITAL"
    "resumo" => "O Projeto Arte de Caderno é uma iniciativa nacional que visa promover a arte nas escolas públicas, incluindo concursos de desenhos realizados por alunos de todo o Brasil. Com a expansão desse concurso e a necessidade de um suporte mais eficiente, foi desenvolvida uma plataforma digital que permite o cadastro de usuários, o envio de desenhos e a avaliação dos mesmos. Este trabalho focou especificamente no desenvolvimento do backend (servidor) desta aplicação web, pois por meio desse servidor ocorre a comunicação entre a interface visual e o banco de dados. Optou-se pela utilização da tecnologia NodeJs com Express para a construção do servidor e das rotas. Além disso, foram realizados testes com a ferramenta Jest, a documentação foi feita com linguagem de marcação e o código foi versionado usando GitHub. Isso resultou em uma aplicação backend funcional, bem documentada e organizada, capaz de suportar o fluxo de dados da plataforma Arte de Caderno de forma eficiente e segura. Simultaneamente, este artigo abordou a concepção de um banco de dados NoSQL, especificamente o MongoDB, para a plataforma Arte de Caderno. O escopo do banco de dados foi desenhado para preservar os registros das submissões dos concursos de forma a simplificar o controle das submissões artísticas e agilizar sua avaliação subsequente. Essa integração do banco de dados à plataforma representa uma abordagem inovadora para otimizar a eficiência e a eficácia do gerenciamento do Projeto Arte de Caderno. Com o banco de dados integrado, foi possível ter um controle mais preciso e seguro das submissões, além de uma administração simplificada do fluxo de dados. Assim, este trabalho propõe não apenas o desenvolvimento do backend, mas também a criação de um banco de dados integrado, ambos elementos essenciais para o sucesso e a escalabilidade da plataforma Arte de Caderno."
    "modalidade" => "Comunicação Oral (CO)"
    "area_tematica" => "GT 19 - Tecnologias e educação"
    "palavra_chave" => ", , , , "
    "idioma" => "Português"
    "arquivo" => "TRABALHO_COMPLETO_EV200_MD1_ID11107_TB2666_10102024141401.pdf"
    "created_at" => "2024-11-05 15:04:10"
    "updated_at" => null
    "ativo" => 1
    "autor_nome" => "REBECA DOMINGOS ROSA"
    "autor_nome_curto" => "REBECA"
    "autor_email" => "rebeca.domingos.rosa@gmail.com"
    "autor_ies" => null
    "autor_imagem" => ""
    "edicao_url" => "anais-do-x-congresso-nacional-de-educacao"
    "edicao_nome" => "Anais do X CONEDU"
    "edicao_evento" => "Congresso Nacional de Educação"
    "edicao_ano" => 2024
    "edicao_pasta" => "anais/conedu/2024"
    "edicao_logo" => null
    "edicao_capa" => "672e00ce1ea8c_08112024091510.png"
    "data_publicacao" => "2024-11-08"
    "edicao_publicada_em" => "2024-11-05 10:05:04"
    "publicacao_id" => 19
    "publicacao_nome" => "Anais CONEDU"
    "publicacao_codigo" => "2358-8829"
    "tipo_codigo_id" => 1
    "tipo_codigo_nome" => "ISSN"
    "tipo_publicacao_id" => 1
    "tipo_publicacao_nome" => "ANAIS de Evento"
  ]
  #changes: []
  #casts: array:14 [
    "id" => "integer"
    "edicao_id" => "integer"
    "trabalho_id" => "integer"
    "inscrito_id" => "integer"
    "titulo" => "string"
    "resumo" => "string"
    "modalidade" => "string"
    "area_tematica" => "string"
    "palavra_chave" => "string"
    "idioma" => "string"
    "arquivo" => "string"
    "created_at" => "datetime"
    "updated_at" => "datetime"
    "ativo" => "boolean"
  ]
  #classCastCache: []
  #attributeCastCache: []
  #dates: []
  #dateFormat: null
  #appends: []
  #dispatchesEvents: []
  #observables: []
  #relations: []
  #touches: []
  +timestamps: false
  #hidden: []
  #visible: []
  +fillable: array:13 [
    0 => "edicao_id"
    1 => "trabalho_id"
    2 => "inscrito_id"
    3 => "titulo"
    4 => "resumo"
    5 => "modalidade"
    6 => "area_tematica"
    7 => "palavra_chave"
    8 => "idioma"
    9 => "arquivo"
    10 => "created_at"
    11 => "updated_at"
    12 => "ativo"
  ]
  #guarded: array:1 [
    0 => "*"
  ]
}
Publicado em 08 de novembro de 2024

Resumo

O Projeto Arte de Caderno é uma iniciativa nacional que visa promover a arte nas escolas públicas, incluindo concursos de desenhos realizados por alunos de todo o Brasil. Com a expansão desse concurso e a necessidade de um suporte mais eficiente, foi desenvolvida uma plataforma digital que permite o cadastro de usuários, o envio de desenhos e a avaliação dos mesmos. Este trabalho focou especificamente no desenvolvimento do backend (servidor) desta aplicação web, pois por meio desse servidor ocorre a comunicação entre a interface visual e o banco de dados. Optou-se pela utilização da tecnologia NodeJs com Express para a construção do servidor e das rotas. Além disso, foram realizados testes com a ferramenta Jest, a documentação foi feita com linguagem de marcação e o código foi versionado usando GitHub. Isso resultou em uma aplicação backend funcional, bem documentada e organizada, capaz de suportar o fluxo de dados da plataforma Arte de Caderno de forma eficiente e segura. Simultaneamente, este artigo abordou a concepção de um banco de dados NoSQL, especificamente o MongoDB, para a plataforma Arte de Caderno. O escopo do banco de dados foi desenhado para preservar os registros das submissões dos concursos de forma a simplificar o controle das submissões artísticas e agilizar sua avaliação subsequente. Essa integração do banco de dados à plataforma representa uma abordagem inovadora para otimizar a eficiência e a eficácia do gerenciamento do Projeto Arte de Caderno. Com o banco de dados integrado, foi possível ter um controle mais preciso e seguro das submissões, além de uma administração simplificada do fluxo de dados. Assim, este trabalho propõe não apenas o desenvolvimento do backend, mas também a criação de um banco de dados integrado, ambos elementos essenciais para o sucesso e a escalabilidade da plataforma Arte de Caderno.

Compartilhe:

Visualização do Artigo


Deixe um comentário

Precisamos validar o formulário.