{"id":1365,"date":"2019-11-09T10:12:59","date_gmt":"2019-11-09T16:12:59","guid":{"rendered":"http:\/\/accessusergroups.org\/access-latino\/?p=1365"},"modified":"2019-11-09T10:16:20","modified_gmt":"2019-11-09T16:16:20","slug":"utilizando-un-servidor-node-desde-maccess","status":"publish","type":"post","link":"https:\/\/accessusergroups.org\/access-latino\/utilizando-un-servidor-node-desde-maccess\/","title":{"rendered":"Utilizando un servidor Node desde Maccess"},"content":{"rendered":"

Este 13 de Noviembre del 2019 a las 6:30 hora de Chicago, Carlos Gonz\u00e1lez nos trae una interesante charla sobre Node.js que es el entorno perfecto para re potenciar las aplicaciones desarrolladas en Maccess.<\/p>\n

Objetivo:
\nAmpliar el alcance de las aplicaciones desarrolladas con Microsoft Access<\/p>\n

Introducci\u00f3n a Node.js
\nQue es NPM?
\nCreando una aplicaci\u00f3n local
\n\u2022 Utilizando el traductor de Google
\n\u2022 Conexi\u00f3n con MySQL
\n\u25cb Llenando un cuadro de lista
\n\u25cb Paginando resultados
\n\u25cb Traer informaci\u00f3n de un registro
\n\u25cb Actualizar un registro
\n\u2022 Enviar archivo a Amazon S3 y almacenar la ruta en MySQL<\/p>\n

Acerca de Carlos:<\/div>\n
\n
\n

Desarrollador Completo (Full Stack Developer), con 20 a\u00f1os de experiencia utilizando PHP, MySQL, ASP Cl\u00e1sico, jQuery, AJAX, CSS, JavaScript y Microsoft Access.<\/p>\n

Su pasi\u00f3n por Maccess le ha llevado a lograr integraciones con APIs como Google, Twilio, QuickBook, DropBox, WordPress, WooCommerce, OAuth2, Netamo, MySQL\/SQLServer utilizando recordsets desconectados ( sin tablas vinculadas) y actualmente haciendo pruebas con Node.js.<\/p>\n

Introducci\u00f3n:
\nMaccess es muy flexible para crear formularios, consultas y reportes en poco tiempo. Por ser una aplicaci\u00f3n de escritorio, debemos utilizar otras tecnolog\u00edas para utilizar recursos como servicios web, enviar archivos a servidor externo, recibir notificaciones en tiempo real, enviar SMs o realizar llamadas telefonicas.
\nDesde mi punto de vista, enumero los puntos que considero cr\u00edticos para aplicaciones Maccess:
\n\u2022 Actualizaciones: se debe enviar un archivo a cada usuario con el agravante de enfrentar diferentes versiones de Windows y \/ o M. Office
\n\u2022 Seguridad en tablas<\/p>\n

Para solventar lo referente a versiones, bien se puede:
\n1. tener una aplicaci\u00f3n lo m\u00e1s b\u00e1sica posible ( me refiero a evitar dll, ocx ) y vincular las referencias \/ instanciar objetos de manera tardia (late binding).
\n2. Utilizar servicios\/ recursos\/ procesos en servidores web de manera de minimizar el impacto frente a actualizaciones
\n3. Mantener en servidores externos, tablas sensibles, credenciales<\/p>\n<\/div>\n

\n

=== DETALLES \u00a0DE LA CONEXI\u00d3N ===<\/p>\n

Nos reunimos el segundo\u00a0mi\u00e9rcoles de cada mes a las 6:30 pm CST.<\/p>\n

Nuestra reuni\u00f3n ser\u00e1 usando el\u00a0siguiente\u00a0enlace:<\/strong><\/p>\n

Join Webex Meeting<\/a><\/h2>\n
\n
\n
Join by phone+1-510-338-9438\u00a0USA TollAccess code: 629 305 354<\/dt>\n<\/dl>\n<\/section>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"

Este 13 de Noviembre del 2019 a las 6:30 hora de Chicago, Carlos Gonz\u00e1lez nos trae una interesante charla sobre Node.js que es el entorno perfecto para re potenciar las aplicaciones desarrolladas en Maccess. Objetivo: Ampliar el alcance de las aplicaciones desarrolladas con Microsoft Access Introducci\u00f3n a Node.js Que es NPM? Creando una aplicaci\u00f3n local […]<\/p>\n","protected":false},"author":43,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"mc4wp_mailchimp_campaign":[],"footnotes":""},"categories":[1],"tags":[],"yoast_head":"\nUtilizando un servidor Node desde Maccess - Latino America - AccessUserGroups.org<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/accessusergroups.org\/access-latino\/utilizando-un-servidor-node-desde-maccess\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Utilizando un servidor Node desde Maccess - Latino America - AccessUserGroups.org\" \/>\n<meta property=\"og:description\" content=\"Este 13 de Noviembre del 2019 a las 6:30 hora de Chicago, Carlos Gonz\u00e1lez nos trae una interesante charla sobre Node.js que es el entorno perfecto para re potenciar las aplicaciones desarrolladas en Maccess. Objetivo: Ampliar el alcance de las aplicaciones desarrolladas con Microsoft Access Introducci\u00f3n a Node.js Que es NPM? Creando una aplicaci\u00f3n local […]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/accessusergroups.org\/access-latino\/utilizando-un-servidor-node-desde-maccess\/\" \/>\n<meta property=\"og:site_name\" content=\"Latino America - AccessUserGroups.org\" \/>\n<meta property=\"article:published_time\" content=\"2019-11-09T16:12:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-11-09T16:16:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/accessusergroups.org\/access-latino\/wp-content\/uploads\/sites\/3\/2023\/04\/aug-share.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"emiliove\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"emiliove\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/accessusergroups.org\/access-latino\/utilizando-un-servidor-node-desde-maccess\/\",\"url\":\"https:\/\/accessusergroups.org\/access-latino\/utilizando-un-servidor-node-desde-maccess\/\",\"name\":\"Utilizando un servidor Node desde Maccess - Latino America - AccessUserGroups.org\",\"isPartOf\":{\"@id\":\"https:\/\/accessusergroups.org\/access-latino\/#website\"},\"datePublished\":\"2019-11-09T16:12:59+00:00\",\"dateModified\":\"2019-11-09T16:16:20+00:00\",\"author\":{\"@id\":\"https:\/\/accessusergroups.org\/access-latino\/#\/schema\/person\/ef5e96b363a43052b7e760134c9446f6\"},\"breadcrumb\":{\"@id\":\"https:\/\/accessusergroups.org\/access-latino\/utilizando-un-servidor-node-desde-maccess\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/accessusergroups.org\/access-latino\/utilizando-un-servidor-node-desde-maccess\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/accessusergroups.org\/access-latino\/utilizando-un-servidor-node-desde-maccess\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/accessusergroups.org\/access-latino\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Utilizando un servidor Node desde Maccess\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/accessusergroups.org\/access-latino\/#website\",\"url\":\"https:\/\/accessusergroups.org\/access-latino\/\",\"name\":\"Latino America - AccessUserGroups.org\",\"description\":\"Grupo Virtual Access Latino\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/accessusergroups.org\/access-latino\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/accessusergroups.org\/access-latino\/#\/schema\/person\/ef5e96b363a43052b7e760134c9446f6\",\"name\":\"emiliove\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/accessusergroups.org\/access-latino\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c9d05c8f68988c87f9431ea64907d263?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c9d05c8f68988c87f9431ea64907d263?s=96&d=mm&r=g\",\"caption\":\"emiliove\"},\"url\":\"https:\/\/accessusergroups.org\/access-latino\/author\/emiliove\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Utilizando un servidor Node desde Maccess - Latino America - AccessUserGroups.org","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/accessusergroups.org\/access-latino\/utilizando-un-servidor-node-desde-maccess\/","og_locale":"es_ES","og_type":"article","og_title":"Utilizando un servidor Node desde Maccess - Latino America - AccessUserGroups.org","og_description":"Este 13 de Noviembre del 2019 a las 6:30 hora de Chicago, Carlos Gonz\u00e1lez nos trae una interesante charla sobre Node.js que es el entorno perfecto para re potenciar las aplicaciones desarrolladas en Maccess. Objetivo: Ampliar el alcance de las aplicaciones desarrolladas con Microsoft Access Introducci\u00f3n a Node.js Que es NPM? Creando una aplicaci\u00f3n local […]","og_url":"https:\/\/accessusergroups.org\/access-latino\/utilizando-un-servidor-node-desde-maccess\/","og_site_name":"Latino America - AccessUserGroups.org","article_published_time":"2019-11-09T16:12:59+00:00","article_modified_time":"2019-11-09T16:16:20+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/accessusergroups.org\/access-latino\/wp-content\/uploads\/sites\/3\/2023\/04\/aug-share.png","type":"image\/png"}],"author":"emiliove","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"emiliove","Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/accessusergroups.org\/access-latino\/utilizando-un-servidor-node-desde-maccess\/","url":"https:\/\/accessusergroups.org\/access-latino\/utilizando-un-servidor-node-desde-maccess\/","name":"Utilizando un servidor Node desde Maccess - Latino America - AccessUserGroups.org","isPartOf":{"@id":"https:\/\/accessusergroups.org\/access-latino\/#website"},"datePublished":"2019-11-09T16:12:59+00:00","dateModified":"2019-11-09T16:16:20+00:00","author":{"@id":"https:\/\/accessusergroups.org\/access-latino\/#\/schema\/person\/ef5e96b363a43052b7e760134c9446f6"},"breadcrumb":{"@id":"https:\/\/accessusergroups.org\/access-latino\/utilizando-un-servidor-node-desde-maccess\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/accessusergroups.org\/access-latino\/utilizando-un-servidor-node-desde-maccess\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/accessusergroups.org\/access-latino\/utilizando-un-servidor-node-desde-maccess\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/accessusergroups.org\/access-latino\/"},{"@type":"ListItem","position":2,"name":"Utilizando un servidor Node desde Maccess"}]},{"@type":"WebSite","@id":"https:\/\/accessusergroups.org\/access-latino\/#website","url":"https:\/\/accessusergroups.org\/access-latino\/","name":"Latino America - AccessUserGroups.org","description":"Grupo Virtual Access Latino","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/accessusergroups.org\/access-latino\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/accessusergroups.org\/access-latino\/#\/schema\/person\/ef5e96b363a43052b7e760134c9446f6","name":"emiliove","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/accessusergroups.org\/access-latino\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c9d05c8f68988c87f9431ea64907d263?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c9d05c8f68988c87f9431ea64907d263?s=96&d=mm&r=g","caption":"emiliove"},"url":"https:\/\/accessusergroups.org\/access-latino\/author\/emiliove\/"}]}},"_links":{"self":[{"href":"https:\/\/accessusergroups.org\/access-latino\/wp-json\/wp\/v2\/posts\/1365"}],"collection":[{"href":"https:\/\/accessusergroups.org\/access-latino\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/accessusergroups.org\/access-latino\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/accessusergroups.org\/access-latino\/wp-json\/wp\/v2\/users\/43"}],"replies":[{"embeddable":true,"href":"https:\/\/accessusergroups.org\/access-latino\/wp-json\/wp\/v2\/comments?post=1365"}],"version-history":[{"count":3,"href":"https:\/\/accessusergroups.org\/access-latino\/wp-json\/wp\/v2\/posts\/1365\/revisions"}],"predecessor-version":[{"id":1368,"href":"https:\/\/accessusergroups.org\/access-latino\/wp-json\/wp\/v2\/posts\/1365\/revisions\/1368"}],"wp:attachment":[{"href":"https:\/\/accessusergroups.org\/access-latino\/wp-json\/wp\/v2\/media?parent=1365"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/accessusergroups.org\/access-latino\/wp-json\/wp\/v2\/categories?post=1365"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/accessusergroups.org\/access-latino\/wp-json\/wp\/v2\/tags?post=1365"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}