Use este identificador para citar ou linkar para este item:
https://repositorio.pucgoias.edu.br/jspui/handle/123456789/9648Registro completo de metadados
| Campo DC | Valor | Idioma |
|---|---|---|
| dc.creator | Couto, João Vitor dos Santos | pt_BR |
| dc.date.accessioned | 2025-12-12T21:04:49Z | - |
| dc.date.available | 2025-12-12T21:04:49Z | - |
| dc.date.issued | 2025-12-05 | - |
| dc.identifier.uri | https://repositorio.pucgoias.edu.br/jspui/handle/123456789/9648 | - |
| dc.description.abstract | The growing demand for distance learning platforms, driven by the widespread adoption of web technologies and the need for flexible access to knowledge, has motivated the development of robust solutions for managing and distributing digital educational content. This work presents the development of an online course platform designed for the creation, editing, publishing, and consumption of audiovisual materials, integrating modern technologies widely used in the software industry. The solution includes a backend built with Node.js and Express, a MongoDB database, role-based authentication, and integration with AWS services, particularly Amazon S3, for secure video storage. The frontend was developed using Next.js, employing hybrid rendering and client-side components to ensure interactivity and high performance. A key feature of the platform is its optimized video upload workflow, which uses pre-signed URLs and performs the actual upload only after the course publication is confirmed, preventing orphaned files and ensuring data integrity. The project adopts a modular and scalable architecture, aligned with current industry best practices, demonstrating its technical feasibility and practical applicability within the context of digital education. | pt_BR |
| dc.description.sponsorship | Não recebi financiamento | pt_BR |
| dc.language | por | pt_BR |
| dc.publisher | Pontifícia Universidade Católica de Goiás | pt_BR |
| dc.rights | Acesso Aberto | pt_BR |
| dc.subject | Ensino a distância | pt_BR |
| dc.subject | Desenvolvimento Web | pt_BR |
| dc.subject | Next.js | pt_BR |
| dc.subject | AWS | pt_BR |
| dc.subject | Plataforma educacional | pt_BR |
| dc.title | COURSI: criação de uma plataforma de cursos online | pt_BR |
| dc.type | Trabalho de Conclusão de Curso | pt_BR |
| dc.contributor.advisor1 | Abadia, Fernando Gonçalves | pt_BR |
| dc.contributor.advisor1Lattes | http://lattes.cnpq.br/3382052342707576 | pt_BR |
| dc.contributor.referee1 | Martins, Rafael Leal | pt_BR |
| dc.contributor.referee1Lattes | http://lattes.cnpq.br/9792426862133439 | pt_BR |
| dc.contributor.referee2 | Jukemura, Anibal Santos | pt_BR |
| dc.contributor.referee2Lattes | http://lattes.cnpq.br/3837493709938496 | pt_BR |
| dc.description.resumo | A crescente demanda por plataformas de ensino a distância, impulsionada pela popularização de tecnologias web e pela necessidade de flexibilização no acesso ao conhecimento, motiva o desenvolvimento de soluções robustas para gestão e distribuição de conteúdo educacional digital. Este trabalho apresenta o desenvolvimento de uma plataforma de cursos online voltada à criação, edição, publicação e consumo de conteúdos audiovisuais, integrando tecnologias modernas utilizadas amplamente na indústria de software. A solução é composta por um backend desenvolvido em Node.js com Express, banco de dados MongoDB, autenticação baseada em papéis e comunicação com serviços da AWS, especialmente o Amazon S3 para armazenamento seguro de vídeos. O frontend foi construído com Next.js, empregando renderização híbrida e componentes client-side para garantir interatividade e desempenho. Um diferencial da plataforma é o fluxo otimizado de upload de vídeos, que utiliza URLs assinadas e só realiza o envio efetivo ao servidor após a confirmação da publicação do curso, evitando arquivos órfãos e garantindo integridade dos dados. O projeto apresenta uma arquitetura modular, escalável e alinhada às boas práticas do mercado, demonstrando sua viabilidade técnica e utilidade prática no contexto de ensino digital. | pt_BR |
| dc.publisher.country | Brasil | pt_BR |
| dc.publisher.department | Escola Politécnica | pt_BR |
| dc.publisher.initials | PUC Goiás | pt_BR |
| dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::SOFTWARE BASICO | pt_BR |
| dc.degree.graduation | Ciências da Computação | pt_BR |
| dc.degree.level | Graduação | pt_BR |
| Aparece nas coleções: | TCC Ciência da Computação | |
Arquivos associados a este item:
| Arquivo | Tamanho | Formato | |
|---|---|---|---|
| João Vitor dos Santos Couto.pdf | 1,39 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.
Ferramentas do administrador
