COBOL sigue siendo un lenguaje importante en la actualidad debido a su amplio uso en sistemas críticos para el funcionamiento de empresas y servicios. Micro Focus es líder en el desarrollo y modernización de aplicaciones COBOL a través de su producto Visual COBOL, el cual ofrece un entorno de desarrollo moderno e integrado que permite el desarrollo rentable de aplicaciones COBOL para diferentes plataformas.
El arte de trasferir 169 billones de pesos en menos de 5 segundosSoftware Guru
Sesión presentada en SG Virtual 11a. edición.
Por: José Ángel Saldivar
trata del detrás del sistema de pagos electrónicos interbancarios en México; es decir, el esfuerzo que se hace a nivel técnico, funcional y recursos humanos para lograr que una transferencia electrónica interbancaria se pueda ver reflejada en tu cuenta bancaria en menos de 5 segundos.
BQ: Construyendo nuevas herramientas para emprender, por Adán Muñoz, cofundad...OpenExpoES
La implicación de BQ con el software libre relativo a la educación y al IoT y cómo esto favorece el éxito empresarial.
Charla impartida en #OpenExpoEmprendimiento el 24 de Septiembre de 2015 celebrado en el Google Campus Madrid.
BancaCivica.es: Un caso de éxito Drupal en el sector bancarioDavid Gil Sánchez
Para todos aquellos interesados en conocer la implantación de Drupal como Gestor de Contenidos en sectores críticos presentaremos la implantación de Drupal como gestor de contenidos del conjunto de portales de Banca Cívica, uno de los grandes grupos bancarios españoles.
Esta sesión se centrará en explicar el proceso seguido para realizar la construcción de los diferentes sites que componen la presencia online de Banca Cívica, centrándonos en los aspectos más técnicos del proyecto: Infraestructura utilizada, módulos utilizados, solución multi-idioma, procesos de paso entre entornos, buenas prácticas técnicas aprendidas, etc…
Mostraremos el porque de nuestras decisiones técnicas: panels o context, como usamos features, como usamos drush, cuando hemos requerido de paradas de autoría, etc…
El arte de trasferir 169 billones de pesos en menos de 5 segundosSoftware Guru
Sesión presentada en SG Virtual 11a. edición.
Por: José Ángel Saldivar
trata del detrás del sistema de pagos electrónicos interbancarios en México; es decir, el esfuerzo que se hace a nivel técnico, funcional y recursos humanos para lograr que una transferencia electrónica interbancaria se pueda ver reflejada en tu cuenta bancaria en menos de 5 segundos.
BQ: Construyendo nuevas herramientas para emprender, por Adán Muñoz, cofundad...OpenExpoES
La implicación de BQ con el software libre relativo a la educación y al IoT y cómo esto favorece el éxito empresarial.
Charla impartida en #OpenExpoEmprendimiento el 24 de Septiembre de 2015 celebrado en el Google Campus Madrid.
BancaCivica.es: Un caso de éxito Drupal en el sector bancarioDavid Gil Sánchez
Para todos aquellos interesados en conocer la implantación de Drupal como Gestor de Contenidos en sectores críticos presentaremos la implantación de Drupal como gestor de contenidos del conjunto de portales de Banca Cívica, uno de los grandes grupos bancarios españoles.
Esta sesión se centrará en explicar el proceso seguido para realizar la construcción de los diferentes sites que componen la presencia online de Banca Cívica, centrándonos en los aspectos más técnicos del proyecto: Infraestructura utilizada, módulos utilizados, solución multi-idioma, procesos de paso entre entornos, buenas prácticas técnicas aprendidas, etc…
Mostraremos el porque de nuestras decisiones técnicas: panels o context, como usamos features, como usamos drush, cuando hemos requerido de paradas de autoría, etc…
Alta disponibilidad y balanceo de carga con Linux y nginxPlain Concepts
En esta sesión veremos como aprovisionar entornos Linux en alta disponibilidad y con balanceo de carga en Azure. Veremos como montar un servidor web nginx, desplegar una aplicación al mismo usando integración continua y gestionar las actualizaciones y despliegue de nuevas versiones de la aplicación sin interrupciones de servicio. Además veremos como escalar nuestro despligue en base a la demanda recibida.
Llevamos unos años de transición hacia el cloud. Esto significa un gran volumen de negocio en movimiento, que los grandes de internet (Amazon, Google, Microsoft, IBM…) quieren captar a casi cualquier precio. En esta batalla encarnizada por nuestro software, empezamos perdiendo los developers… si elegíamos un proveedor de Cloud y luego queríamos cambiar a otro era a costa de nuestro sudor y de nuestra sangre.
Afortunadamente para nosotros, uno de estos Big Players estaba perdiendo la guerra: Google. El mercado del Cloud estaba repartiéndose desigualmente a favor de Amazon (principalmente) y Azure (Microsoft). Google Cloud no terminaba de despegar, y eso hizo que Google se replanteara su estrategia. En lugar de competir como proveedor de Cloud, iba a hacer un movimiento que siempre le había dado resultado: pensar en los developers. Así surgió Kubernetes, un sistema Open Source para automatizar el despliegue automático de aplicaciones, su escalado y que nos ayuda a gestionar las aplicaciones basadas en contenedores.
Hoy en día, Kubernetes es el estándar de facto. Todos los proveedores Cloud (Amazon, Azure, Google Cloud, Bluemix…) implementan Kubernetes. Ahora los desarrolladores tienen el poder de cambiar de proveedor sin demasiado dolor. Además, Kubernetes ha favorecido la aparición de nuevos paradigmas y herramientas para la gestión automatizada de aplicaciones escalables basadas en Cloud, como por ejemplo el concepto de Infraestructure as a Code, implementado por Terraform.io
En este seminario introduciremos Kubernetes, veremos sus puntos más interesantes y guiaremos a los asistentes a través de un ejemplo basado en un proyecto real.
¿Te encuentras repitiendo los mismos pasos una y otra vez durante el proceso de desarrollo de ETL? BIML nos ayuda a automatizar patrones de Inteligencia de negocio y reduce la repetición manual que consume la mayor parte de su tiempo de desarrollo. En esta sesión aprenderemos los fundamentos del BIMLScript y mostraremos los beneficios de la creación de patrones de diseño para la automatización de los procesos de SSIS.
The Lord of Cloud Native – Part 1: The Concentric Rings of the Cloud-Native E...Luciano Moreira da Cruz
Crear un entorno en la nube y garantizar despliegues libres de conflicto, es una hazaña épica. En la primera parte de esta trilogía de webinars sobre cloud native, conoceremos los elementos indispensables para crear un poderoso entorno en la nube.
BootCamp Online en DevOps (and SecDevOps) de GeeksHubs AcademyTelefónica
Descripción del BootCamp Online en DevOps (and SecDevOps) de GeeksHubs Más información en la web del curso. https://geekshubsacademy.com/producto/devops/
Oracle Analytics Cloud es una plataforma analítica unificada con la que Oracle da un paso adelante en el análisis del dato, proveyendo a los usuarios de herramientas self-service, funciones de machine learning, dashboards, replicación de datos, etc.
En los últimos años, con la explosión del modelo cloud para el despliegue de aplicativos, y en concreto en modelo PaaS, este tipo de soluciones ha cobrado cada vez más fuerza, convirtiéndose en la primera opción a la hora de plantearse un proyecto analítico.
En los últimos años, la forma de desarrollar software ha evolucionado. Nuevos patrones, nuevas arquitecturas y nuevas tecnologías como cloud y microservicios. Pero, ¿cómo desarrollo ahora? ¿Cómo despliego el software? ¿Cómo manejo los nuevos modelos de base de datos? DevOps y DataOps son la respuesta.
Inteligencia artificial in house con servicios cognitivos y dockerLuis Beltran
Los servicios cognitivos de Azure permiten a los desarrolladores crear poderosas soluciones informáticas basadas en Inteligencia Artificial, brindando capacidades como la visión de computadora o análisis de texto de una forma ágil y práctica, simplemente enviando los datos a un API disponible en la nube.
Sin embargo, existen escenarios donde el acceso a Internet es limitado, o donde el control sobre los datos es elevado por cuestiones de confidencialidad. Gracias al soporte de contenedores Docker, es posible construir aplicaciones con Inteligencia Artificial integrada donde los datos permanecen en sitio.
En esta sesión se describirá cómo integrar los Servicios Cognitivos de Azure en contenedores Docker y se mostrarán varios demos con esta funcionalidad incorporada.
AppCircus Academy Keynote Intel - HTML5 en el ProgramaAppUp para Desarrolladores
Gracias a Hernán Alijo, Marketing & Community Manager Intel AppUp Developer Program.
Estructuras de datos avanzadas: Casos de uso realesSoftware Guru
La utilización de estructuras de datos adecuadas para cada problema hace que se simplifiquen en gran medida los tiempos de respuestas y la cantidad de cómputo realizada.
Por Nelson González
Más contenido relacionado
Similar a COBOL como factor de diferencia en tu carrera profesional
Alta disponibilidad y balanceo de carga con Linux y nginxPlain Concepts
En esta sesión veremos como aprovisionar entornos Linux en alta disponibilidad y con balanceo de carga en Azure. Veremos como montar un servidor web nginx, desplegar una aplicación al mismo usando integración continua y gestionar las actualizaciones y despliegue de nuevas versiones de la aplicación sin interrupciones de servicio. Además veremos como escalar nuestro despligue en base a la demanda recibida.
Llevamos unos años de transición hacia el cloud. Esto significa un gran volumen de negocio en movimiento, que los grandes de internet (Amazon, Google, Microsoft, IBM…) quieren captar a casi cualquier precio. En esta batalla encarnizada por nuestro software, empezamos perdiendo los developers… si elegíamos un proveedor de Cloud y luego queríamos cambiar a otro era a costa de nuestro sudor y de nuestra sangre.
Afortunadamente para nosotros, uno de estos Big Players estaba perdiendo la guerra: Google. El mercado del Cloud estaba repartiéndose desigualmente a favor de Amazon (principalmente) y Azure (Microsoft). Google Cloud no terminaba de despegar, y eso hizo que Google se replanteara su estrategia. En lugar de competir como proveedor de Cloud, iba a hacer un movimiento que siempre le había dado resultado: pensar en los developers. Así surgió Kubernetes, un sistema Open Source para automatizar el despliegue automático de aplicaciones, su escalado y que nos ayuda a gestionar las aplicaciones basadas en contenedores.
Hoy en día, Kubernetes es el estándar de facto. Todos los proveedores Cloud (Amazon, Azure, Google Cloud, Bluemix…) implementan Kubernetes. Ahora los desarrolladores tienen el poder de cambiar de proveedor sin demasiado dolor. Además, Kubernetes ha favorecido la aparición de nuevos paradigmas y herramientas para la gestión automatizada de aplicaciones escalables basadas en Cloud, como por ejemplo el concepto de Infraestructure as a Code, implementado por Terraform.io
En este seminario introduciremos Kubernetes, veremos sus puntos más interesantes y guiaremos a los asistentes a través de un ejemplo basado en un proyecto real.
¿Te encuentras repitiendo los mismos pasos una y otra vez durante el proceso de desarrollo de ETL? BIML nos ayuda a automatizar patrones de Inteligencia de negocio y reduce la repetición manual que consume la mayor parte de su tiempo de desarrollo. En esta sesión aprenderemos los fundamentos del BIMLScript y mostraremos los beneficios de la creación de patrones de diseño para la automatización de los procesos de SSIS.
The Lord of Cloud Native – Part 1: The Concentric Rings of the Cloud-Native E...Luciano Moreira da Cruz
Crear un entorno en la nube y garantizar despliegues libres de conflicto, es una hazaña épica. En la primera parte de esta trilogía de webinars sobre cloud native, conoceremos los elementos indispensables para crear un poderoso entorno en la nube.
BootCamp Online en DevOps (and SecDevOps) de GeeksHubs AcademyTelefónica
Descripción del BootCamp Online en DevOps (and SecDevOps) de GeeksHubs Más información en la web del curso. https://geekshubsacademy.com/producto/devops/
Oracle Analytics Cloud es una plataforma analítica unificada con la que Oracle da un paso adelante en el análisis del dato, proveyendo a los usuarios de herramientas self-service, funciones de machine learning, dashboards, replicación de datos, etc.
En los últimos años, con la explosión del modelo cloud para el despliegue de aplicativos, y en concreto en modelo PaaS, este tipo de soluciones ha cobrado cada vez más fuerza, convirtiéndose en la primera opción a la hora de plantearse un proyecto analítico.
En los últimos años, la forma de desarrollar software ha evolucionado. Nuevos patrones, nuevas arquitecturas y nuevas tecnologías como cloud y microservicios. Pero, ¿cómo desarrollo ahora? ¿Cómo despliego el software? ¿Cómo manejo los nuevos modelos de base de datos? DevOps y DataOps son la respuesta.
Inteligencia artificial in house con servicios cognitivos y dockerLuis Beltran
Los servicios cognitivos de Azure permiten a los desarrolladores crear poderosas soluciones informáticas basadas en Inteligencia Artificial, brindando capacidades como la visión de computadora o análisis de texto de una forma ágil y práctica, simplemente enviando los datos a un API disponible en la nube.
Sin embargo, existen escenarios donde el acceso a Internet es limitado, o donde el control sobre los datos es elevado por cuestiones de confidencialidad. Gracias al soporte de contenedores Docker, es posible construir aplicaciones con Inteligencia Artificial integrada donde los datos permanecen en sitio.
En esta sesión se describirá cómo integrar los Servicios Cognitivos de Azure en contenedores Docker y se mostrarán varios demos con esta funcionalidad incorporada.
AppCircus Academy Keynote Intel - HTML5 en el ProgramaAppUp para Desarrolladores
Gracias a Hernán Alijo, Marketing & Community Manager Intel AppUp Developer Program.
Estructuras de datos avanzadas: Casos de uso realesSoftware Guru
La utilización de estructuras de datos adecuadas para cada problema hace que se simplifiquen en gran medida los tiempos de respuestas y la cantidad de cómputo realizada.
Por Nelson González
Onboarding new members into an engineering team is not easy on anyone. In a short period of time, the new team member is required to be able to bring professional
Por Victoriya Kalmanovich
El secreto para ser un desarrollador SeniorSoftware Guru
En esta charla platicaremos sobre el “secreto” y el camino para llegar a ser un desarrollador Senior, experiencia, consejos y recomendaciones que en estos 8 años
Por René Sandoval
Apache Airflow es una plataforma en la que podemos crear flujos de datos de manera programática, planificarlos y monitorear de manera centralizada.
Por Yesi Díaz
How thick data can improve big data analysis for business:Software Guru
En esta presentación hablaré sobre cómo el Análisis de Datos Gruesos, específicamente el análisis antropológico y semiótico, puede ayudar a mejorar los resultados del Big Data
Por Martin Cuitzeo
CoDi® es la nueva forma de realizar pagos digitales desarrollada por el Banco de México. Por medio de CoDi puedes realizar cobros y pagos desde tu celular, utilizando una cuenta bancaria o de alguna institución financiera, sin comisiones.
Por Cristian Jaramillo
Gestionando la felicidad de los equipos con Management 3.0Software Guru
En las metodologías agiles hablamos de equipos colaborativos, autogestionados y felices. hablamos de lideres serviciales. El management 3.0 nos ayuda a cultivar el mindset correcto, aquel que servirá como el terreno fértil para que la agilidad florezca.
Por Andrea Vélez Cárdenas
Taller: Creación de Componentes Web re-usables con StencilJSSoftware Guru
Hoy por hoy las experiences de usuario pueden ser enriquecidas mediante el uso de Web Components, que son un estándar de la W3C soportado por la mayoría de los navegadores web modernos.
Por Alex Arriaga
Así publicamos las apps de Spotify sin stressSoftware Guru
En Spotify tenemos 1600+ ingenieros, trabajando en 280+ squads. Aún a esta escala, hemos logrado adoptar prácticas que nos han permitido acelerar la forma en que desarrollamos nuestro producto. Presentado por Erick Camacho en SG Virtual Conference 2020
Achieving Your Goals: 5 Tips to successfully achieve your goalsSoftware Guru
he measure of the executive, Peter F. Drucker reminds us, is the ability to "get the right things done." This involves having clarity on what are the right things as well as avoiding what is unproductive. Intelligence, creativity, and knowledge may all be wasted if not put to work on the things that matter.
Presentado por Cristina Nistor en SG Virtual Conference 2020
Acciones de comunidades tech en tiempos del Covid19Software Guru
Acciones de Comunidades Tech en tiempo del COVID-19 es una platica para informar acerca de las acciones que están realizando algunas comunidades de tecnología en México para luchar contra la propagación del COVID-19. Desde análisis de datos, visualizaciones, simulaciones de contagio, etc.
Presentado por Juana Martínez, Adriana Vallejo y Eduardo Ramírez en SG Virtual Conference 2020
De lo operativo a lo estratégico: un modelo de management de diseñoSoftware Guru
La charla presenta un modelo claro, generado por la ponente, para atender los niveles desde lo operativo a lo estratégico.
Presentado por Gabriela Salinas en SG Virtual Conference
Escaneo y eliminación de malware en el equiponicromante2000
El malware tiene muchas caras, y es que los programas maliciosos se reproducen en los ordenadores de diferentes formas. Ya se trate de virus, de programas espía o de troyanos, la presencia de software malicioso en los sistemas informáticos siempre debería evitarse. Aquí te muestro como trabaja un anti malware a la hora de analizar tu equipo
Si bien los hospitales conjuntan a profesionales de salud que atienden a la población, existe un equipo de organización, coordinación y administración que permite que los cuidados clínicos se otorguen de manera constante y sin obstáculos.
Mario García Baltazar, director del área de Tecnología (TI) del Hospital Victoria La Salle, relató la manera en la que el departamento que él lidera, apoyado en Cirrus y Estela, brinda servicio a los clientes internos de la institución e impulsa una experiencia positiva en el paciente.
Conoce el Hospital Victoria La Salle
Ubicado en Ciudad Victoria, Tamaulipas, México
Inició operaciones en el 2016
Forma parte del Consorcio Mexicanos de Hospitales
Hospital de segundo nivel
21 habitaciones para estancia
31 camas censables
13 camillas
2 quirófanos
+174 integrantes en su plantilla
+120 equipos médicos de alta tecnología
+900 pacientes atendidos
Servicios de +20 especialidades
Módulos utilizados de Cirrus
HIS
EHR
ERP
Estela - Business Intelligence
COBOL como factor de diferencia en tu carrera profesional
1. “COBOL como factor de diferencia en tu carrera profesional”
Luis Rodríguez
luisenrique.rodriguez@microfocus.com
2. AGENDA
Breve historia de COBOL
Importancia de COBOL en el siglo XXI
¿Por qué aprender COBOL?
¿Cuál es la aportación de Micro Focus?
¿Qué es Visual COBOL?
Demostración Visual COBOL
3. “No sé qué lenguajes habrá en el futuro, pero seguro que COBOL estará todavía allí”
Bill Gates
7. Sin COBOL no sería posible . . . dependencia con COBOL
Contar con ATMs
Un fallo de COBOL bloquearíí el acceso al ahorro y cuentas corrientes, dejando a millones sin efectivo
8. Sin COBOL no sería posible . . . dependencia con COBOL
Terminales Puntos de Venta
Estos sistemas podrían fallar, se tendría que confiar en la habilidades matemáticas de los vendedores
9. Sin COBOL no sería posible . . . dependencia con COBOL
Compensación de Cheques Un fallo de COBOL ocasionaría una caída financiera en el procesamiento de Cheques
10. Sin COBOL no sería posible . . . dependencia con COBOL
Mercado Accionario
Los accionistas que cotizan en la bolsa de New York no podrían realizar operaciones
11. Sin COBOL no sería posible . . . dependencia con COBOL
Seguros
Un fallo de COBOL significaría la perdida de la red de seguridad y la incapacidad de realizar reclamaciones
12. Sin COBOL no sería posible . . . dependencia con COBOL
Telecomunicaciones Un fallo de COBOL podría ocasionar que las empresas de telecomunicaciones no pudieran generar la facturación de sus clientes
13. Sin COBOL no sería posible . . . dependencia con COBOL
Retail
Muchos de los sistemas de manejo de inventario fallarían, sería imposible mantener adecuadamente el control del inventario
14. Sin COBOL no sería posible . . . dependencia con COBOL
Aerolíneas
Un fallo en COBOL, las principales aerolíneas, sufrirían un impacto en sus sistemas de reservas de vuelos
15. Algunos datos estadísticos
Hay mas de 250 billones de líneas de código COBOL Se escriben 5 millones de líneas de código COBOL al año COBOL soporta el 90% de los sistemas de negocios de las compañías del Fortune 500 COBOL procesa el 85% de las transacciones comerciales diarias COBOL procesa el 95% de las operaciones hechas en cajeros automáticos
16. ¿Por qué aprender COBOL . . .?
Sin expertos en COBOL, el mundo de los negocios se hundiría en días.
10 Razones para aprender COBOL
1.Cobol es fácil
2.Se puede ejecutar en cualquier lugar
3.Se trabajará mañana igual que hoy
4.Manejo de precisión aritmética
5.Ahora se puede utilizar con su IDE favorito
6.Puede llegar a sus datos rápidamente
7.No necesita pasar horas con la documentación
8.Es rápido
9.Ahora se integra con todo
10.Está en todas partes
17. Oportunidades Profesionales
Saber programar en COBOL es una garantía de empleo
Principalmente encontraremos oportunidades laborales en:
•Sector Financiero
•Sector Seguros
•Sector Telecomunicaciones
•Industrias energéticas (luz, gas, etc.)
•Muchas mas . . .
18. Cual es la aportación de Micro Focus
1976
Creada por tres fundadores que desarrollaron el primer COBOL portable del mercado
COBOL
19. COBOL
Mainframe
Borland
Líder de mercado, estándar de la industria para desarrollo y despliegue de aplicaciones COBOL
Alrededor de 600 modernizaciones satisfactorias conseguidas
En el cuadrante de líderes de Gartner para soluciones de software de calidad integrada
Tres principales líneas de Soluciones
Cual es la aportación de Micro Focus
21. Visual COBOL
Micro Focus Visual COBOL es el entorno líder, y el mejor de su clase, para desarrollar y desplegar aplicaciones críticas para el negocio. Visual COBOL permite un desarrollo unificado, colaborativo y rentable gracias a herramientas enriquecidas y estándar en el sector. Visual COBOL ayuda a minimizar el riesgo de quedarse sin expertos en el lenguaje, amplía el alcance del mercado y acelera los plazos de entrega para cumplir los requisitos de los negocios ágiles actuales.
Fácil de Usar
IDE’s Estándar
Rentable
Líder
Mejor en su clases
Unifica
Herencia
22. Soluciones de Desarrollo Micro Focus COBOL
•Visual COBOL for Visual Studio 2010, 2012 y 2013
•Visual COBOL for Azure
Desarrollo para Windows y .NET
•Visual COBOL for Eclipse
•Visual COBOL Developer Hub
•Visual COBOL Distributed Edition
Desarrollo para Windows y Unix/Linux
24. Características de Visual COBOL
Personalización en los IDE’s para soportar todas las características de COBOL. Reutilización de código Generación de diferentes tipos de proyectos. Código COBOL Procedural. Lenguaje Orientado a Objetos COBOL (Managed).
•Bytecode.
•Código MSIL. Integración con diferentes lenguajes de programación.
•JAVA.
•.Net Modernización de Interfaz de Usuario. Capacidades de depuración. Integración con Bases de Datos. Capacidad de desarrollo remoto (Unix/Linux - Eclipse).
25. Utilidades – Herramientas en los IDE’s utilizados por Visual COBOL
Validación de la sintaxis automática de código COBOL. Autocompletado de sentencias. Búsqueda de referencias. Uso de funciones Windows. Diferentes paneles para una mejor administración de los proyectos. Asistentes para la configuración del acceso a las bases de datos. Asistentes para escribir y comprobar sentencias SQL.
27. Objetivos de la Demostración
Uso de los entornos de desarrollo Eclipse y/o Visual Studio Mostrar las utilidades que se tienen en los IDE’s
•Validación de la sintaxis automática
•Autocompletado de sentencias
•Búsqueda de referencias
•. . . Ejecución de aplicaciones
•Aplicación tipo consola
•Modernización de aplicaciones a Web
28. Links de Interés
Visual COBOL Personal Edition www.microfocus.com/visualcobolpe Web Microfocus http://www.microfocus.es/ http://www.microfocus.com/ Web Community http://community.microfocus.com/