PRUEBA DE CONOCIMIENTO ANALISTA DE DESARROLLO
Para la prueba técnica usted es libre de utilizar las
librerías, herramientas, funciones y/o clases que considere necesarias.
-
Utilice
solo PHP puro, no es necesario Composer
No use nada de php 😅😅
- Si
lo considera necesario, puede utilizar JS y HTML para darle dinamismo a la
vista, pero la prueba es enfocada en PHP y consumo de servicios REST
acá si utilice js y html
Prueba Integraciones REST
Usted a sido
seleccionado para presentar la vista WEB de la aplicación “ABC”. Para poblar la
vista de la aplicación se tiene un API previamente desarrollado (en el literal
de “Resultado esperado”, se entrega detalle del API). Se busca que en una vista
se pueda visualizar la información de los usuarios, publicaciones, y sus
comentarios, tenga en cuenta que toda la información está relacionada.
Usted puede
plantear el flujo que mejor le parezca. Aquí se da una posible solución
conceptual:
1. Al entrar a la página cargar los
usuarios.
2. Al dar clic sobre un usuario cargar sus
publicaciones (posts)
3. Al dar clic en una publicación,
mostrar los comentarios asociados.
Resultado
esperado
●
Los resultados deben ser solicitados vía REST a la siguiente API de
pruebas https://jsonplaceholder.typicode.com/
●
Toda la documentación necesaria del API se encuentra en
la URL suministrada en el literal anterior
●
Tanto los usuarios, publicaciones y comentarios deben
ser cargados dinámicamente (toda la información NO puede estar cargada previamente,
debe ser solicitada a demanda)
●
Toda la información que necesita mostrar en la vista se
encuentra en el API proporcionado anteriormente, usted NO necesita
asociar ninguna conexión a una BD
●
Es indispensable programación POO
●
NO es necesario que elabore CSS, pero se tendrá
en cuenta en caso de que lo haga, también puede utilizar librerías como
Bootstrap
●
Todo
tipo de llamado de fuentes externas al localhost, deben ser solicitadas por PHP.
●
Debe
estar claramente definida la arquitectura planteada, donde se identifique
mínimamente un MVC
●
La
solución planteada debe ser presentada en un repositorio que tengamos acceso
(si lo prefiere puede ser público). Opcional, se recomienda utilizar estándares
GitFlow.
Recomendación:
1.
Consulte la información que necesite en internet, e
implemente lo que crea necesario, pero tenga en cuenta que TODO código
enviado se evaluará, incluido el que no se necesite para la prueba, y por ende
podría restar puntos.
2.
Recuerde que el código debe compilar sin errores, y
solo se revisará si funciona correctamente.
3.
La prueba se enfoca en el consumo, lectura de servicios
REST y visualización simple de una vista (no importa que sea a blanco y negro)
por ende sea lo más simple posible y mantenga su código lo más limpio que
pueda.
Bueno creo q me falta experiencia en empresas 😋😋 pero cada vez cojo mas con las pruebas. 💥💦
Dejo el gitHub:https://github.com/Jhon-mantila/pruebaFetch.git
Bueno según mi criterio pienso que esto si era una prueba no un abuso.
Falta pero vamos .....💣💣💥
Comentarios
Publicar un comentario