jueves, 14 de noviembre de 2019

RAD (Rapid Application Development) Generador Código PHP basado patrón MVC

RAD (Rapid Application Development) 
Generador de código PHP con patrón Modelo Vista Controlador con framework casero.





Ver Video 1 Generador de Código


Este proyecto tuvo los siguientes objetivos:

  1. Desarrollar programa php que permita la automatización de la generación de código completamente funcional que reemplace la generación manual que realizaban los programadores para la primer versión de prototipos basado en patrón MVC del framework que se venia utilizando.
  2. Automatizar solo los ABMs en función de los datos proporcionados por el modelo de datos del proyecto.
  3. Incluir en la generación el reconocimiento de claves foráneas y generar código en consecuencia para todas las vistas generadas.
  4. No añadir reglas de negocios al código generado en lo que respecta a los ABMs.
  5. No dificultar que los programadores añadan el código necesario para adaptación del comportamiento al primer prototipo generado por la herramienta.
  6. Automatizar al máximo el código rutinario asociado al 80% de los proyectos que se generan.
  7. Automatización de filtrado y consulta sobre los datos de los Abms generados.
  8. Reducir los tiempos iniciales de desarrollo de los proyectos.
  9. Contar con una herramienta de generación de prototipos que fuera funcional.
  10. Que la herramienta pueda generar un prototipo con código a partir del cual se pueda continuar las iteraciones sin mayores problemas incluyendo nuevos Abms o cambios en los mismos.

lunes, 11 de noviembre de 2019

Diálogos de aprendizaje : Evaluación y Big Data

BIG DATA 




Mis Videos en YouTube

Recursos del Curso INAP

CRITICAL QUESTIONS FOR BIG DATA, por danah boyd & Kate Crawford
https://www.tandfonline.com/doi/pdf/10.1080/1369118X.2012.678878
What makes Big Data, Big Data?, por Rob Kitchin & Gavin McArdle
http://journals.sagepub.com/doi/10.1177/2053951716631130
Historias de Matemáticas Matemáticas para entender los fenómenos sociales: los trabajos pioneros de Florence Nightingale, por Marta Macho Stadler
http://www2.caminos.upm.es/Departamentos/matematicas/revistapm/revista_impresa/vol_VII_num_1/editorial_vol7_1.pdf
La huella física de la economía digital y su impacto en la organización del territorio, por Antonio Vazquez Brust.
http://www.academia.edu/29855274/La_huella_f%C3%ADsica_de_la_econom%C3%ADa_digital_y_su_impacto_en_la_organizaci%C3%B3n_del_territorio


domingo, 10 de noviembre de 2019

Lenguaje R

LENGUAJE R





R nació como una reimplementación de software libre del lenguaje S, adicionado con soporte para alcance estático. Se trata de uno de los lenguajes de programación más utilizados en investigación científica, siendo además muy popular en los campos de aprendizaje automático (machine learning), minería de datos, investigación biomédica, bioinformática y matemáticas financieras. A esto contribuye la posibilidad de cargar diferentes bibliotecas o paquetes con funcionalidades de cálculo y graficación.
R es parte del sistema GNU y se distribuye bajo la licencia GNU GPL. Está disponible para los sistemas operativos Windows, Macintosh, Unix y GNU/Linux. 

miércoles, 6 de noviembre de 2019

Laboratorio de Firma Digital

LABORATORIO DE FIRMA DIGITAL 




Ver Sitio Laboratorio Digital INAP

Temas del Curso.

Mis Videos en YouTube

La creciente demanda de trámites y transferencia de información dentro del Estado y las empresas privadas ha obligado a adoptar métodos más eficientes de su gestión. Las tecnologías de información constituyen en este sentido una herramienta imprescindible a la hora de definir nuevos métodos más ágiles y eficientes. Así, la firma digital representa una de las herramientas principales a implementar dentro de las nuevas tecnologías de información disponibles, ya que permite otorgar autoría e integridad a los documentos electrónicos. 

La era del big data y open data en la administración pública

  Dos Opciones de Resumen del documento  Opcion A El artículo "Big Data: una herramienta para la administración pública" explica c...