GitHub repository: Italo-Tech/be-the-hero-omnistack11
Primary language: JavaScript
Description: <!--Projeto Be The Hero--> De início foi configurado neste projeto o ambiente de desenvolvimento com Node.js, NPM e também pude ter o prazer de entender sobre os conceitos de React(componentes, JSX, Propriedades, estado e imutabilidade), ReactNative e Expo(micro frameworks para lidar com as rotas).  Tive contato direto com Node.js e Express onde aprendi um pouco sobre Rotas e recursos, Métodos HTTP, e Tipos de parâmetros.  Além disso configuramos o Nodemon que automatizou as atuliazações do código para ter a efiência de um auto save no nosso servidor.  Obtive um prévio conhecimento da diferença entre os bancos de dados mais utilizados no mercado atualmente e escolhendo o melhor para cada situação e foi feito um mapeamento das entidades e funcionalidades da aplicação através do layout do projeto.  Foi instalado o aplicativo desktop Insomnia auxiliando nos testes das rotas com a visualização além do browser.  Foi desenvolvido o Front-End, Back-End e Mobile(executei pelo celular) dessa aplicação e foi integrado a conexão com API's de paginação.  Adicionamos a validação em alguns recursos, fizemos e aprendemos a importância de fazer testes de integração e unitários com a ajuda do "supertest" e também foi adicionado ao final o módulo de CORS pra evitar que esta aplicação naõ seja acessada por aplicações indesejada.