Repositório com projeto AluraPlay desenvolvido durante o curso JavaScript: criando requisições da Alura Escola Online de Tecnologia.
O AluraPlay é uma plataforma de compartilhamento de vídeos fictícia.
O foco desse projeto foi transformar o site em dinâmico. Para isso foi necessário mockar uma API e partindo disso foi possível inserir a lista de vídeos de forma dinâmica, fazer o upload de novos vídeos e implementar uma ferramenta de busca. Além disso, também foram tratados alguns possíveis erros.
- Mockar uma API;
- Criar requisições
GET
para consumir uma API; - Manipular o DOM para criar elementos a partir do JavaScript;
- Inserir novos objetos em um arquivo JSON;
- Salvar dados na API através do método
POST
; - Captar evento de envio em formulários;
- Prevenir evento padrão de um formulário;
- Buscar objetos específicos na API;
- Lidar com erros com try catch;
- Criar novos erros com throw new Error;
- Detectar erros através de condicionais.
- Faça o download desse repositório através do arquvio zip ou do terminal usando o
git clone https://github.com/julucca/aluraplay.git
; - Acesse o diretório do projeto pelo seu terminal;
- Rode o comando
npm init
para inicializar o npm dentro do projeto. É necessário ter o Noje.js instalado para rodar este projeto. - Rode o comando
npm install -g json-server
para instalar as dependências. - Rode o comando
json-server --watch db.json
para iniciar o servidor. - Abra o arquivo index.html em seu navegador.
Desenvolvido com 💙 por Juliana Lucca Projeto original desenvolvido por Alura.