Realizado

Api - Aplicação Web json

Publicado em 20 de Julho de 2018 dias na TI e Programação

Sobre este projeto

Aberto

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

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor, Analista de negócios

Prazo de Entrega: 25 de Julho de 2018

Habilidades necessárias

Outro projetos publicados por E. M.