Completed

Api - Aplicação Web json

Published on the July 20, 2018 in IT & Programming

About this project

Open

A partir de um script Json, criar aplicação/serviço web (hospedado fora da url principal), para baixar Arquivo zipado com excel + pastas documentos (anexos). Processo inverso. Integração manual de API em bug, que não sincroniza.

Consumir a api, renderizar no html padrão e exportar csv / excel, para operação de subida na plataforma/sistema online.
Detalhes serão fornecidos, assim que concluir o teste proposto abaixo>>
Questionário
Você já trabalhou com Spring Boot?

O que você conhece sobre micro-serviços?

Cite algumas vantagens e desvantagens de usar esse modelo arquitetural

Qual a sua experiência na construção de APIs?

Alguma vez já teve que construir uma API pública?

Como você controla o acesso à API?

Como você trata questões da evolução das APIs?

Você acha válido fazer testes automatizados?

Imagine que você precisa construir uma API que vai ter um grande número de acessos. Como você garante que ela terá um tempo de resposta acessível durante um pico de acesso?

Você conhece ou já trabalhou com containers?

E orquestradores tipo Kubernetes ou Docker Swarm?

Fale um pouco sobre o processo de versionamento de aplicações.
Conhece Git?

Como você usa branches, tags, etc. Tem algo no Github ou Gitlab?

Você conhece ci/cd? já chegou a fazer algum pipeline de ci/cd completo?

você já trabalhou com scrum ou kanban?

conte um pouco sobre como foi fazer parte de um time ágil, quais dificuldades tiveram e como conseguiram superar.

Teste prático (prazo 3 dias)
Considerando a funcionalidade de um blog, construa uma API Rest contendo as operações de : Inclusão, Alteração, Lista e Remoção. O recurso deve ter a seguinte estrutura :

* Post
* ID
* Data de Publicação
* Título
* Descrição
Tecnologias utilizadas
Spring Boot
Java 8
Hibernate
H2 in memory (persistência em memória)
Postman Collection ( para testes da api )
Critérios a serem avaliados:
Qualidade de Código
Cobertura de Testes
Definição de Serviços Rest
Documentação
Qualquer critério que vocês considere pertinente


++++++++++++++++++++++++++++++++++++++++++++++

Questionário
Você já teve alguma experiências em desenvolvimento componentes customizados? Como evitar o problema de componentes complexos com baixa performance?

Quais patterns você já usou ou conhece para otimizar as chamadas a APIs Rest?

Como lidar com cache (browser/cdn/proxy) no lançamento das novas versões da sua aplicação web?

Na sua opinião, quais são as vantagens de React? quais são as desvantagens/riscos no uso do React?

Considerando uma tela em React contendo informações em tempo real, que deve ser atualizada sempre que ocorrer um determinada ação no servidor, qual arquitetura ou protocolo de comunicação você utilizaria?

Você já implementou reat com suporte a i18n ? quais os pontos importantes a serem considerados?

Teste Prático
Considerando a arquitetura básica utilizando React + Redux, criar uma app contemplando as 3 telas:

Draft

Consumir a seguinte api:

https://jsonplaceholder.typicode.com/photos

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer, Business analyst

Delivery term: July 25, 2018

Skills needed

Other projects posted by E. M.