Atualmente um desenvolvedor Web Fullstack (NodeJS), tenho 3 anos de experiência em programação de robôs industriais, onde desenvolvi habilidade na área de programação de linguagens de alto nível e lógica de programação. Também fiz parte, por 4 anos, de um grupo de pesquisa científica em sistemas neurais com foco em memória, aprendizado e Doença de Alzheimer onde obtive familiaridade com documentações em lingua inglesa e a repetibilidade de protocolos pré-estabelecidos.
Minha ultima experiência profissional foi como desenvolvedor Back-end Jr em uma fintech especializada em crédito estudantil. Entre minhas atribuições estavam: desenvolver e manter um sistema NodeJs criando API Rest utilizando o framework Express e consumindo utilizando a biblioteca Axios. Nossas manipulações de dados se davam em banco SQL (PostreSQL), e um deploy em ambiente Heroku
Canais de comunicação:
- Typescript
- CSS
- HTML
- Git
- Typescript
- ReactJs
- Node.js
- MVC
- Programação Orientada a Objeto
- Postman
🏆 Renderizar uma interface simples para interagir com publico.
🏆 Realizar a comunicação entre front-end e back-end para troca de dados.
🏆 Validar, calcular e devolver dados de acordo com os inputs inseridos pelo publico.
No terminal, clone o projeto: (ou extraia os arquivos para um diretório conhecido)
$ git clone https://github.com/danilomourelle/Provi-Backend.git
Primeiro devemos rodar o Back-end. Para isso, navegue para dentro da pasta server
$ cd /Diretório_do_Projeto/server
Instale as dependências
$ npm i
Execute a aplicação
$ npm run dev
Você poderá utilizar os endpoints através de um cliente HTTP (ex. Postman) tendo o endereço localhost:5000 como URL base para as requisições.
Agora, vamos rodar o front-end. Em outro terminal, navegue para a pasta web
$ cd /Diretório_do_Projeto/web
Instale as dependências
$ npm i
Execute a aplicação
$ npm run dev
Uma nova aba do seu navegador devera abrir no endereço http://localhost:3000