Este documento presenta una introducción a Ionic 2, el nuevo framework para desarrollar aplicaciones móviles híbridas utilizando Angular 2. Ionic 2 ofrece simplicidad, continuidad entre plataformas, alto rendimiento gracias a Angular 2, libertad creativa y la capacidad de programar una sola vez para múltiples plataformas. El documento también describe las nuevas características de Ionic 2 como componentes, navegación, temas personalizables, animaciones web nativas y acceso más fácil a funcionalidades nativas.
Presentación de charla efectuada en el evento Encuentro Social de Desarrolladores organizado por el grupo Desarrolladores Habana. Trata sobre desarrollo para aplicaciones móviles empleando las tecnologías Ionic y Apache Cordova.
Aplicaciones Mobile con AngularJS y Ionic framework Marcos Reynoso
Presentación de la charla "Aplicaciones Mobile con AngularJS y Ionic Framework" realizada el día 27 de marzo de 2014 para el grupo de meetup de AngularJS de Buenos Aires.
Desarrollo de apps móviles con Apache CordovaSoftware Guru
Con la amplia variedad de dispositivos, plataformas y funcionalidades existentes en el mundo de dispositivos móviles, se ha vuelto muy difícil para los desarrolladores el crear aplicaciones de forma rápida, así como de dar mantenimiento a estas en las diferentes combinaciones de plataformas (iOS, Android, Windows, etc.). Así mismo, poner las aplicaciones en las manos de los usuarios hace que esto sea un tarea casi imposible en un periodo de tiempo corto.
Apache Cordova provee un conjunto de APIs para crear aplicaciones móviles híbridas usando tecnologías Web que pueden accesar funciones nativas, tales como la cámara, contactos, acelerómetro, red, etc.
En esta sesión, Victor Sosa demostrará como se puede crear una aplicación móvil de una forma rápida que es capaz de ser usada en diferentes dispositivos y plataformas y que además usará funciones nativas. También compartirá buenas prácticas y recomendaciones para proyectos de desarrollo de aplicaciones basadas en Apache Cordova.
Programación de apps multiplataforma con Apache Cordova
(parte 2 de 2).
Explicación de qué es y cómo desarrollar aplicaciones con AngularJS e Ionic Framework. Controllers, services, filters, directives, etc.
Presentación de charla efectuada en el evento Encuentro Social de Desarrolladores organizado por el grupo Desarrolladores Habana. Trata sobre desarrollo para aplicaciones móviles empleando las tecnologías Ionic y Apache Cordova.
Aplicaciones Mobile con AngularJS y Ionic framework Marcos Reynoso
Presentación de la charla "Aplicaciones Mobile con AngularJS y Ionic Framework" realizada el día 27 de marzo de 2014 para el grupo de meetup de AngularJS de Buenos Aires.
Desarrollo de apps móviles con Apache CordovaSoftware Guru
Con la amplia variedad de dispositivos, plataformas y funcionalidades existentes en el mundo de dispositivos móviles, se ha vuelto muy difícil para los desarrolladores el crear aplicaciones de forma rápida, así como de dar mantenimiento a estas en las diferentes combinaciones de plataformas (iOS, Android, Windows, etc.). Así mismo, poner las aplicaciones en las manos de los usuarios hace que esto sea un tarea casi imposible en un periodo de tiempo corto.
Apache Cordova provee un conjunto de APIs para crear aplicaciones móviles híbridas usando tecnologías Web que pueden accesar funciones nativas, tales como la cámara, contactos, acelerómetro, red, etc.
En esta sesión, Victor Sosa demostrará como se puede crear una aplicación móvil de una forma rápida que es capaz de ser usada en diferentes dispositivos y plataformas y que además usará funciones nativas. También compartirá buenas prácticas y recomendaciones para proyectos de desarrollo de aplicaciones basadas en Apache Cordova.
Programación de apps multiplataforma con Apache Cordova
(parte 2 de 2).
Explicación de qué es y cómo desarrollar aplicaciones con AngularJS e Ionic Framework. Controllers, services, filters, directives, etc.
Cada vez más personas y empresas invierten sus esfuerzos en tener presencia en dispositivos móviles. Pero a la hora de abordar esta figura surge siempre la misma pregunta: ¿Versión web móvil o aplicación nativa? ¿Cuáles son sus ventajas? ¿Y sus inconvenientes? ¿Te interesaría conocer las consideraciones que son necesarias a tener en cuenta para tomar estas decisiones?
Los Beneficios de Ionic en el Desarrollo de Aplicaciones MóvilesEanMusk
Ionic Framework es un SDK front-end de código abierto. Le
permite utilizar una combinación de lenguajes de programación
como CSS, HTML5 y JavaScript para desarrollar la apariencia de
las aplicaciones web. La combinación de estos tres sólidos
idiomas lo ayudará a obtener la mejor interfaz de usuario para
su audiencia. Si tiene una aplicación visual, entonces es mejor
utilizar Ionic Framework, ya que se centrará principalmente en
la interfaz de usuario.
En este webinar profundizamos en el framework Javascript Angular, una de las alternativas más poderosas para crear aplicaciones frontend modernas y progressive web apps.
Desarrollando de aplicaciones web modernas para Linux, Windows y Mac con ASP....Software Guru
ASP.NET Core 1.0 (anteriormente ASP.NET 5 o vNext) incorpora nuevos cambios y mejoras para el desarrollo web y la posibilidad de desarrollar aplicaciones ASP.NET en Linux y OSX, así como la integración a las herramientas más comunes hoy en día para desarrollo web incluyendo NodeJS, Bower y Gulp.
Conoce Yeoman, el famoso generador de código multiplataforma y aprende a combinarla con Gulp y Bower para crear aplicaciones web con HTML, CSS y JavaScript de forma rápida y sencilla con ASP.NET y sin salir de tu editor de texto favorito.
Comienza el 2017 conociendo las ventajas de React Native para crear aplicaciones móviles de manera rápida y utilizando JavaScript.
A continuación podrás ver algunos de los temas que se tocarán en este seminario:
-Historia
-Aplicaciones híbridas
-¿Qué es react native? ventajas
-Aplicaciones en producción que usan react native
-Como iniciar
-Debugging
-Demostración
-Conclusiones
-Recursos
Cada vez más personas y empresas invierten sus esfuerzos en tener presencia en dispositivos móviles. Pero a la hora de abordar esta figura surge siempre la misma pregunta: ¿Versión web móvil o aplicación nativa? ¿Cuáles son sus ventajas? ¿Y sus inconvenientes? ¿Te interesaría conocer las consideraciones que son necesarias a tener en cuenta para tomar estas decisiones?
Los Beneficios de Ionic en el Desarrollo de Aplicaciones MóvilesEanMusk
Ionic Framework es un SDK front-end de código abierto. Le
permite utilizar una combinación de lenguajes de programación
como CSS, HTML5 y JavaScript para desarrollar la apariencia de
las aplicaciones web. La combinación de estos tres sólidos
idiomas lo ayudará a obtener la mejor interfaz de usuario para
su audiencia. Si tiene una aplicación visual, entonces es mejor
utilizar Ionic Framework, ya que se centrará principalmente en
la interfaz de usuario.
En este webinar profundizamos en el framework Javascript Angular, una de las alternativas más poderosas para crear aplicaciones frontend modernas y progressive web apps.
Desarrollando de aplicaciones web modernas para Linux, Windows y Mac con ASP....Software Guru
ASP.NET Core 1.0 (anteriormente ASP.NET 5 o vNext) incorpora nuevos cambios y mejoras para el desarrollo web y la posibilidad de desarrollar aplicaciones ASP.NET en Linux y OSX, así como la integración a las herramientas más comunes hoy en día para desarrollo web incluyendo NodeJS, Bower y Gulp.
Conoce Yeoman, el famoso generador de código multiplataforma y aprende a combinarla con Gulp y Bower para crear aplicaciones web con HTML, CSS y JavaScript de forma rápida y sencilla con ASP.NET y sin salir de tu editor de texto favorito.
Comienza el 2017 conociendo las ventajas de React Native para crear aplicaciones móviles de manera rápida y utilizando JavaScript.
A continuación podrás ver algunos de los temas que se tocarán en este seminario:
-Historia
-Aplicaciones híbridas
-¿Qué es react native? ventajas
-Aplicaciones en producción que usan react native
-Como iniciar
-Debugging
-Demostración
-Conclusiones
-Recursos
Ionic es un framework muy popular para el desarrollo de aplicaciones móviles híbridas multi-plataforma usando Cordova.
Recursos Internos:
[Cordova] Empezando con Ionic
https://www.youtube.com/watch?v=-dV_f_IT3uU
[Cordova] Empezando con aplicaciones Ionic en Visual Studio
http://epicalsoft.blogspot.pe/2016/06/cordova-empezando-con-aplicaciones.html
Recursos Externos:
Ionic Framework
http://ionicframework.com
Sass
http://sass-lang.com
AngularJS
https://angularjs.org
NodeJS
https://nodejs.org
npm
https://www.npmjs.com
Apache Cordova
https://cordova.apache.org
Con el auge de las tecnologías Web, se están realizando desarrollo móviles empleando estrategias híbridas con frameworks como Apache Cordova (aka PhoneGap) o trigger.io. Pero, debido a un no buen entendimiento de en qué medida mezclar el desarrollo nativo y el Web en la aplicación, en algunas ocasiones, las aplicaciones desarrolladas pueden no llegar cubrir las expectativas, creando una mala reputación para este tipo de desarrollos híbridos.
La charla se centraría en exponer:
Revisión de los diferentes tipos de desarrollo móvil.
Los diferentes aproximaciones/frameworks híbridos disponibles para el desarrollo de aplicaciones móviles.
El correcto entendimiento de una estrategia híbrida: predominantemente nativa vs web.
Lecciones aprendidas del desarrollo híbrido a tener en cuenta.
Estrategias de desarrollo de aplicaciones móviles.
Ultimas tendencias: framework Calatrava.
Ionic 2 has been redesigned from the ground up to improve an already great cross-platform mobile development tool kit. Ionic 2 is still built on Angular, but now includes Angular 2 as its underpinnings. Angular 2 significantly improves the development experience, but much of this improved experience comes from the use of a new language, TypeScript.
If you are a Java or C# developer TypeScript will feel right at home. The syntax and the object-oriented approach all have roots in those popular typed languages. Yet, TypeScript brings the dynamic nature of JavaScript to a very elegant typed syntax. Come to this session to learn the basics of TypeScript and how it will simplify your Ionic development.
Charla presentada para la Universidad Cenfotec, en el Colegio de Informáticos de Costa Rica. Marzo, 2014. La charla presenta una introducción a Ruby on Rails y cómo integrarlo con AngularJS
Presentación sobre "Introducción al desarrollo web moderno" ofrecida en el Evento organizado por el MUG en conjunto con la UAI Rosario, el día 05/06/2015.
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
2. ¿Qué es AngularJS?
Es un framework de Google que nos permite
crear aplicaciones web escalables, robustas y
seguras.
AngularJS nos permite extender el vocabulario de
HTML para un desarrollo rápido, legible y
expresivo.
3. Estado actual de AngularJS
Angular 1.5 es la versión actual
Angular 2.0 se encuentra en Beta
4. Enfoque de Angular 2.0
1. Velocidad & Performance
2. Simple & expresivo
3. Multiplataforma
4. Soporta navegadores Legacy. No solo las
últimas versiones de Chrome, Edge, Firefox y
Safari, sino tambien IE9+ y Android 4.1+
5. Animaciones
6. I18n & accesibilidad
6. Ionic
Es un framework hecho con Angular para el
desarrollo de aplicaciones móviles con tecnología
web.
• Mobile first
• Fácil de personalizar
• Angular como su estructura de código
7. Ionic V1
Se han hecho más de UN MILLÓN de apps
• Básicamente se creó un SDK híbrido que no
existía en su tiempo
• Fue hecho durante iOS 6 y Android 2.3
8. Ionic 2
• El framework mejorado, gracias a las lecciones
aprendidas de la v1
• Utiliza nuevas APIs de la web
• Performance increíble gracias a Angular 2
• Muchas cosas nuevas
9. Enfoque de Ionic 2
• Simplicidad
• Continuidad de plataforma
• Performance
• Libertad de creatividad
• Programar solo una vez
10. Simplicidad
• Modelo a base de componentes
• Elementos y atributos
• Listo para personalizarse
• JavaScript limpio