Skip to content

alisonog/PTADMYM-2024

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

PTADMYM-2024

Web scraping.

Se debe extraer los siguientes datos: CÓDIGO DE PRODUCTO, DESCRIPCIÓN, PRECIO BASE, PRECIO CON DESCUENTO e IMÁGEN DEL PRODUCTO. Así mismo se debe calcular el descuento(%) y crear un nuevo campo del mismo en la tabla de base de datos. Esperamos ver tus avances graduales en ciclos cortos. Esta prueba támbien se considera que tantos pull requests realices por cada avance pequeño que realices(menos de 100 lines de código). Por lo que te proponemos:

  1. Crea un fork de este README.MD
  2. Cubre tu código con pruebas(no es prioridad)
  3. Haz múltiples pull requests pequeños (menos de 100 líneas cada uno)
  4. Usa GitHub (issues y pull requests) como el medio de comunicación principal.

Rúbrica

El objetivo de esta prueba técnica es evaluar las habilidades para el trabajo colaborativo a distancia. Para eso usaremos los siguientes rubros:

  • Capacidad para el trabajo colaborativo a distancia:

    • Uso de Git: Los mensajes son informativos del porqué, las consignaciones son pequeñas y los nombres de las ramas dan información del objetivo de los cambios
    • Habilidades de comunicación mediante GitHub (issues y pull requests): La comunicación es amable, la descripción es clara y da formato utilizando Markdown
    • Solicitud de revisiones: Utilización de las características de GitHub para indicar que terminó una corrección y que está solicitando una nueva revisión
    • Asimilación de retroalimentación: Las correcciones solicitadas en un pull request ya no se repiten en los siguientes pull requests
  • Buenas prácticas en programación:

    • Código limpio
    • Pruebas unitarias(para esta prueba no es necesario completarla).
    • Refactorización

Sugerencias

Herramientas

  1. La fuente donde se realizará la extracción de datos es: https://volvorepuestos.com.pe/
  2. Debes usar el lenguaje de programación que más dominas.
  3. Puedes usar cualquier otra librería adicional.
  4. Para almacenar los datos puedes usar cualquier motor de base de datos(mysql,sql,postgreSQL,db2,oracle, etc).

Publicación

El repositorio se pondrá en publico y se compartira el enlace por correo a: [email protected], [email protected], [email protected]

Resultados finales

En el repositorio se espera lo siguiente:

  • ASSETS
  • CARPETA/DIRECTORIO APLICACIÓN
  • QUERY.SQL (despues de almacenar los datos puedes extraer una query para obtener la BD).
  • repuesto.csv (TABLA del result final)
  • REPUESTOS.json (LOS OBJETOS TRANSFORMADOS EN FORMATO JSON O XML).

Referencias

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors