Giter VIP home page Giter VIP logo

teste-frontend's Introduction

Programador Frontend

Desafio

Este desafio tem o objetivo de avaliar melhor suas skills como desenvolvedor, não apenas raciocínio lógico, mas também organização, capacidade de resolver problemas, engenhosidade, clareza do código, detalhamento visual, etc.

O que esperamos é que seja desenvolvido um pequeno projeto contendo os elementos básicos de front-end, porém que aplique o máximo do seu conhecimento em conceitos e padrões.

O desafio proposto consiste em implementar uma aplicação onde temos um cadastro de desenvolvedores e suas habilidades, e que possam ser encontrados por uma pesquisa feita com base em habilidades (ex: React, Vue, Angular), formação acadêmica e cidade.

Instruções

Queremos que nos mostre todo seu conhecimento, com isso, toda regra de negócio, fluxo de navegação, validações de formulários, noções de usabilidade, infra e layout ficará a seu critério.

Use e abuse de seus conhecimentos e sugestões.

Abaixo, você tem o link do protótipo a ser seguido ou para servir de inspiração. https://www.figma.com/file/bSqhBBS9LdOehdEkJ6frDz/Teste-Frontend?node-id=0%3A1

 Não se limite ao protótipo a cima. 
 Sugestões ou novas funcionalidades será um diferencial.

Requisitos

  • Formulário reativo.
  • Utilize a api do github https://developer.github.com/v3/, como opção para preenchimento automático de alguns campos do formulário.
  • Clean Code

Será um diferencial

  • Usar Node.js / Mongo para a persistência dos dados.
  • Aplicar conceitos de gerenciamento de estado. (NgRx).
  • Lazy Loading.
  • Executar testes.
  • Workspaces (Multi projetos)

O que será avaliado?

  • Boas práticas, organização do código, arquitetura
  • Bom uso da linguagem e ferramentas.

Como deverá ser entregue:

1. Faça um fork deste repositório;
2. Realize o teste;
3. Adicione seu currículo na raiz do repositório;
4. Envie-nos o PULL-REQUEST para que seja avaliado;

teste-frontend's People

Contributors

theossistemas avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.