deniscostadsc /
marathon-tips
Este repositório foi arquivado. Para referência, podem usar esse livro: https://www.cses.fi/book/index.php
Loading repository data…
gabriel-ads / repository
Esse repositório foi criado para postar um desafio backend que fiz 70% do teste em PHP
O objetivo do teste é avaliar seu conhecimento em Laravel e respeito às boas práticas de programação e organização de código.
O Plano do projeto é um sistema de redirects, que redirecionará o usuário para a URL destino cadastrada e criará um registro de acesso.
O desenvolvimento possui 5 etapas:
http://localhost:8000/r/ABCD123,
ele será redirecionado para https://google.com conforme registrado na model.feedback.md com suas considerações sobre o teste| Model | Descrição |
|---|---|
| Redirect | Armazena as informações para execução do redirect |
| RedirectLog | Armazena os logs de acesso ao redirect |
/r/{redirect}: Redireciona para a URL de destino/api/redirects: Resource de redirects/api/redirects/{redirect}/stats: Retorna as estatísticas de acesso do redirect/api/redirects/{redirect}/logs: Retorna os logs de acesso do redirectOs ids na API não devem ser expostos, serão então substituídos por um hash.
vinkla/hashids, substitua os Ids dos redirects por um hashcode que será o hash gerado pelo hashids a partir do idcode deve ser utilizado para a busca de um redirectUtilize o FormRequest para validação dos dados
https://google.com ou https://google.com?src=facebook/r/{redirect}RedirectLog com as informações da request
/api/redirects/{redirect}/stats[{ "date": "2021-01-01": "total": 10, "unique": 8 }])Crie as factories para os models e os testes para a API
Usando o PHPUnit, crie testes unitários e de integração para a API
| Merge Test | Query Params da Request | Query Params no Redirect | Resultado |
|---|---|---|---|
| Juntando duas origens | utm_source=facebook | utm_campaign=ads | utm_source=facebook&utm_campaign=ads |
| Priorizando à Request | utm_source=instagram | utm_source=facebook&utm_campaign=ads | utm_source=instagram&utm_campaign=ads |
| Merge ignorando chave vazia na Request | utm_source=&utm_campaign=test | utm_source=facebook | utm_source=facebook&utm_campaign=test |
.git para comparação
com o projeto inicialfeedback.md com suas considerações finaisSelected from shared topics, language and repository description—not editorial ratings.
deniscostadsc /
Este repositório foi arquivado. Para referência, podem usar esse livro: https://www.cses.fi/book/index.php
pedrohspires /
Esse repositório foi criado para armazenar todos os meus problemas resolvidos na plataforma URI Online Judge feitos em PHP
jeffersonxramalho /
Esse repositório foi feito para colocar o que eu estou aprendendo em html, css, javascript e php(This repository was made to put what I'm learning in html, css, javascript and php )
paulhenrique /
Esse repositório é a primeira versão da aplicação Optweex, desenvolvido com o Framework Laravel, posteriormente foi substituida por uma API em NodeJS e a interface apenas em VueJS para melhor desempenho e mais simples manutenção
DevHiuryLima /
Todo conceito de PHP ( Hypertext Preprocessor) visto durante a matéria Programação para web I do curso Tecnologia em Análise e Desenvolvimento de Sistemas do IF Goiano campus - Iporá. Ps: Durante a matéria também foi ensinado sobre HTML5 e CSS3, porém esse não é o objetivo deste repositório.
mirellasfs /
Esse repositório foi criado para fazer o PHP.