Durante o desenvolvimento deste projeto, concentrei-me em explorar os fundamentos do JavaScript para criar uma plataforma de compartilhamento de vídeos dinâmica. Os principais aspectos abordados incluíram:
Tecnologias e Conceitos:
- JavaScript: Utilizado para manipular requisições e interagir dinamicamente com a interface do usuário.
- NodeJS: Empregado na criação do ambiente de servidor para a API fake.
- Json-server: Utilizado para criar e simular uma API falsa para o projeto.
- Requisições HTTP: Aprendi a realizar requisições GET e POST para interagir com a API, possibilitando operações de leitura e escrita de dados.
- Manipulação do DOM: Desenvolvi habilidades para exibir dinamicamente os resultados das requisições na interface do usuário.
- Funcionalidade de busca: Implementei uma ferramenta de busca para facilitar a localização de vídeos na plataforma.
Ao longo do curso, foquei exclusivamente no desenvolvimento com JavaScript, sem a utilização de HTML ou CSS para a construção da interface. Essa abordagem me permitiu mergulhar profundamente na linguagem e compreender suas capacidades para criar aplicações web interativas e dinâmicas.
Este projeto foi uma oportunidade valiosa para consolidar meu conhecimento em JavaScript e me capacitar a criar aplicações completas e funcionais no futuro, utilizando exclusivamente essa linguagem de programação.