Skip to content

Página de streaming (Netflix) criada na Imersão ReactJS pela Alura. Minha versão... PleiFlix rsrsrs

License

Notifications You must be signed in to change notification settings

Pleiterson/imersao-reactjs-pleiflix

Repository files navigation

Linguagens utilizadas Tamanho do repositório Último commit Licença MIT

Imersão Banner

🤿 Imersão ReactJS 🤿
Alura

Nesta Imersão, o objetivo foi criar uma aplicação com React, do zero! Uma App utilizando React para você marcar e listar seus vídeos e filmes do YouTube.

  • Entender a popularização do React, componentes, Create React App, Styled Components e fazer o primeiro deploy!
  • Aprender sobre as páginas no estilo SPA, as vantagens do State e criação de um carrossel para os vídeos.
  • Explorar a fundo a criação de componentes, reutilizar lógicas comuns com hooks e criar campos de formulários animados.
  • Entender o protocolo HTTP, aprender como enviar e buscar dados de um back-end, adicionar suporte de validação em nossos campos e colocar a cópia do seu projeto no ar.

Nesta imersão eu realizei a PleiFlix, onde coloquei os conteúdos nos quais estou estudando, ainda tem mais conteúdos para catalogar, e serão realizados com o tempo.

👨‍💻 Tecnologias utilizadas

🚀 O que foi visto nas aulas

  • Aula 01 | O que é React e componentes

    • Nessa primeira aula de React finalizamos a home! E colocamos a PleiFlix no ar com Vercel. Usamos o Create React App para iniciar nosso projeto e styled-components para cuidar da camada de estilo da nossa aplicação, ferramentas essenciais do mundo React.
  • Aula 02 | Roteamento e State

    • Nessa aula aprendemos a lidar com o state do React e entender o que é uma SPA (Single Page Application) além de dar mais vida para nossa home com mais efeitos visuais como o carousel de vídeos. São poucos os casos que não precisamos da biblioteca react-router-dom em projetos feito com React, exploramos bons detalhes dessa biblioteca e também aplicar uma biblioteca para fazer o nosso carousel na home chamada react-slick. A Página 404 aprensenta a tela com o jogo desenvolvido na Imersão GameDev.
  • Aula 03 | Formulários reutilizáveis e mais componentes

    • Nessa aula, entendemos como trabalhar com elementos dinâmicos na tela da aplicação.
  • Aula 04 | AJAX e Validação

    • Nesta aula construimos um servidor "portátil" (com json-server) e um banco de dados local. Além disso, fizemos a animação do campo de formulário no estilo Netflix!
  • Aula 05 | Formulário de cadastro e remoção de vídeos

    • Pra fechar o projeto, implementamos a funcionalidade que tornará possível o cadastro de novos vídeos! E ver como atualizar a home dinamicamente de acordo com o que for cadastrado.

📑 Vídeos e Conteúdos extras das aulas

📝 Licença

Este projeto está sob a licença MIT.


Made with by Pleiterson Amorim

About

Página de streaming (Netflix) criada na Imersão ReactJS pela Alura. Minha versão... PleiFlix rsrsrs

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published