Tecnologías web y móviles en el marco del CENSO 2021
Agenda
- Introducción
- Objetivos
- Desarrollo de aplicaciones móviles con IONIC
- Servidores web con NodeJS
Introducción
Productos para el censo 2021
-
Módulo web editor de preguntas
-
Módulo de captura de datos mediante móviles
-
Módulo de transferencia de datos
-
Módulo web para la ejecución del auto-censo
-
Módulo web para la gestión del operativo de operativo de campo
Introducción / Productos Censo 2021
Criterios de selección para las tecnologías móviles
-
Experiencia del desarrollador
-
Aseguramiento de la calidad
-
Integración y despliegue continuo
-
Compatibilidad multi-plataforma
-
Acceso sin conexión y almacenamiento local
-
Diseño adaptable
-
Mantenible en el tiempo
Documento Técnico de selección de Tecnologías
Introducción / Criterios selección
Desarrollo web enfocado a dispositivos móviles
- Estrategias tradicionales para el desarrollo de aplicaciones móviles.
- Actualidad del desarrollo web
- Ionic Framework
- Servidores web tradicionales
- Oportunidades con el uso de NodeJS dentro de una infraestructura distribuida
Alternativas de servidores web
Introducción / Cotenidos
Objetivos
Introducción / Objetivos
Actualidad del desarrollo web
Define el significado y la estructura del contenido web.
"Hipertexto" se refiere a enlaces que conectan páginas web entre sí, ya sea dentro de un único sitio web o entre sitios web.
Lenguaje declarativo que controla el aspecto de las páginas web en el navegador.
JavaScript es un lenguaje dinámico basado en prototipos, multi-paradigma, de un solo hilo, que admite estilos orientados a objetos, imperativos y declarativos (por ejemplo, programación funcional).
Extensión de CSS
Lenguaje que extiende de Javascript, fuertemente tipado que es compilado de nuevo a Javascript.
Angular es una plataforma de desarrollo para crear aplicaciones web móviles y de escritorio utilizando TypeScript / JavaScript y otros lenguajes.
Estructura
Comportamiento
Presentación
Aplicaciones móviles con IONIC
Estrategias tradicionales para el desarrollo de aplicaciones móviles.
-
Diseño para las diversas plataformas: Android, IOS
-
Es requerido del apoyo de equipos de desarrollo especializados para cada plataforma.
-
Mantenimiento de mínimo dos tipos de proyectos con sus respectivos control de versiones.
-
Recursos de software diferentes para cada plataforma. Ejemplo plugins para accesos a notificaciones y almacenamiento.
Estrategias tradicionales para el desarrollo de aplicaciones móviles.
IONIC Framework
IONIC Framework
Servidores web con NodeJS
Servidor web.
Hereda del motor V8 del navegador de Google Chrome
Servidores web con NodeJS
Gestión de recursos, utilidades bibliotecas y configuraciones del entorno de desarrollo.
Servidores web tradicionales
Oportunidades con el uso de NodeJS dentro de una infraestructura distribuida
Tecnologías
By Proyecto GoTouch
Tecnologías
- 37