/aluraplay

Projeto desenvolvido no curso JavaScript: criando requisições da Alura.

Primary LanguageCSS

AluraPlay | JavaScript: criando requisições

Repositório com projeto AluraPlay desenvolvido durante o curso JavaScript: criando requisições da Alura Escola Online de Tecnologia.

📁 Detalhes do projeto


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.

📚 Temas abordados

  • 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.

🖥️ Como executar o projeto

  1. 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;
  2. Acesse o diretório do projeto pelo seu terminal;
  3. Rode o comando npm init para inicializar o npm dentro do projeto. É necessário ter o Noje.js instalado para rodar este projeto.
  4. Rode o comando npm install -g json-server para instalar as dependências.
  5. Rode o comando json-server --watch db.json para iniciar o servidor.
  6. Abra o arquivo index.html em seu navegador.

👩‍💻 Tecnologias utilizadas


Desenvolvido com 💙 por Juliana Lucca Projeto original desenvolvido por Alura.