gleissonneves / case-petiko

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Case Full Stack PHP

Teste tecnico para desenvolvedor Full Stack PHP. Intuito, validar conhecimentos básicos (estrutura de dados e algoritmo) nas linguaguens PHP e JavaScript e a linguagem de consulta SQL.

Sobre o desenvolvimento e preocessos

O case foi desenvolvido individualmente seguindo a metodológia Scrum com a intenção de quebrar cada atividade e mapear o tempo e as dificuldades do processo de desenvolvimento. A ferramenta utilizada para criar esse processo foi o Trello.

Desafios

  • PHP

    • Implemente uma função que ao receber um array associativo contendo arquivos e donos, retorne os arquivos agrupados por dono.
    • Rank de jogadores
    • função que ao receber um input de uma palavra, string, verifica se é um palíndromo retornando verdadeiro ou falso.
  • JS

    • Escreva uma função que converta a data de entrada do usuário formatada como MM/DD/YYYY em um formato exigido por uma API (YYYYMMDD). O parâmetro "userDate" e o valor de retorno são strings.
    • Implemente uma função de configuração que ao receber um evento de click implementa a seguinte lógica:
      • Quando o botão da classe "remove" é clicado, seu elemento div pai deve ser removido da galeria
    • Implemente a função removeProperty, que recebe um objeto e o nome de uma propriedade.
  • REST

    • Implemente uma função que recebe CEP e retorna todos os dados reltivos ao endereço correspondente.
  • SQL

    • consulta que selecione todos os nomes de animais distintos.
    • consulta que retorne o número de alunos cujo primeiro nome é John.

Tools and Stacks

O que é necessário para rodar os projetos

  • Um servidor que suporte PHP
  • Um navegador;

About


Languages

Language:PHP 68.0%Language:JavaScript 32.0%