Cursos 2019

Le invitamos a estar en contacto para disfrutar de las experiencias y conocimientos que Autana Consultores de Tecnología pone a su disposición a través de cursos, sobre tecnología como GE Smallworld y FME.

 

GE Smallworld

Administración

Descripción del curso: Las instalaciones de Smallworld requieren de mantenimiento regular para alcanzar un buen rendimiento. En ese sentido, este curso permite adquirir el conocimiento de cómo se debe administrar una instalación de Smallworld Core Spatial Technology.

Asistentes: 5 personas recomendado. A convenir con el cliente.

Duración: 10 días, 8 horas por día recomendado. A convenir con el cliente.

Objetivos del curso:

  • Instalar y configurar Smallworld Core Spatial Technology.
  • Instalar productos adicionales de Smallworld.
  • Construir y mantener imágenes.
  • Desarrollar estrategias para su base de datos.
  • Administrar su almacén de datos (Datastore).
  • Monitorear el crecimiento y las actividades de la base de datos.

Plan de estudio:

  • Instalación.
  • Constructor de imágenes.
  • Carga de módulos.
  • Controlador de conjuntos de datos (Dataset Controller).
  • Seguridad.
  • Patches.
  • Impresión (Plotting).
  • Bases de datos externas.
  • Rasters.
  • Evolución del modelo de datos.
  • Swmfs.
  • Super files.
  • Working top.
  • Manejo remoto de datos.
  • Resolución de conflictos.
  • Herramientas de modelo de datos.
  • Servidor de trabajos (Job Server).
  • Administrador de calidad (Quality Manager).

Configuración (ACE, Estilos, Autorización)

Descripción del curso: El curso “Configuración (ACE, Styles, Authorization)” ilustra todos los aspectos que conlleva la configuración de Smallworld Core Spatial Technology.

Asistentes: 5 personas recomendado. A convenir con el cliente.

Duración: 5 días, 8 horas por día recomendado. A convenir con el cliente.

Objetivos del curso:

  • Trabajar con imágenes que usan el framework de aplicación.
  • Configurar una aplicación usando herramientas como archivos de configuración XML y ACE.
  • Configurar la visualización de múltiples objetos a través del uso del ACE, el sistema de Estilos y archivos de recursos del sistema.
  • Configurar tablas, atributos alfanuméricos y geométricos a través de sistemas de autorizaciones.
  • Analizar y modificar aspectos de una aplicación configurados a través de XML.
  • Problemas de configuraciones.
  • Adaptar las aplicaciones existentes de acuerdo a los requerimientos de usuario.

Plan de estudio:

  • Definiciones.
  • ACE.
  • Enumerados Extensibles.
  • Sistemas de Estilos y Diseñador Estilos.
  • Sistema de Autorización.
  • Configuración de archivos XML.

Modelo de datos

Descripción del curso: provee una introducción al modelado de datos usando Smallworld Core Spatial Technology, la cual es una extensión del diseño convencional de una base de datos relacional. La geometría es introducida como un tipo de dato adicional, y las relaciones topológicas y espaciales son agregadas a las relaciones cardinales comunes.

Asistentes: 5 personas recomendado. A convenir con el cliente.

Duración: 5 días, 8 horas por día recomendado. A convenir con el cliente.

Objetivos del curso:

  • Manejar la herramienta para generación de modelo de datos Smallworld (Case Tool).
  • Generar modelo de datos de objetos Smallworld.
  • Identificar los elementos que componen el modelo de datos de los objetos.
  • Controlar lo que el usuario puede acceder, ver y cambiar.
  • Definir geometrías y su interacción con los objetos.
  • Mejorar el rendimiento del sistema a través de la adecuación del modelo de datos.

Plan de estudio:

  • Introducción.
  • Funcionalidad Case Tool.
  • Arquitectura de Smallworld.
  • Objetos de Usuario.
  • Interfaz de Usuario.
  • Conceptos básicos de Geometrías.
  • Geometrías Topológicas y Manifolds.
  • Relaciones entre objetos (join relationships).
  • Integridad de modelo de datos.
  • Rendimiento del sistema.
  • Mundos para las geometrías.
  • Modelado de geometrías.
  • Datos externos.

Programación Magik

Descripción del curso: Smallworld está escrito en un lenguaje de programación orientado a objetos llamado Magik, y es este mismo lenguaje el que se utiliza para modificar y expandir las funcionalidades del sistema. El Curso “Programación Magik” da una introducción al lenguaje Magik y algunos de los objetos de sistema definidos en Smallworld Core Spatial Technology.  Se introduce la estructura de un producto instalado y la personalización de la aplicación, esto es, desarrollando pequeños cambios en la funcionalidad existente y a la interfaz de usuario.

Asistentes: 5 personas recomendado. A convenir con el cliente.

Duración: 5 días, 8 horas por día recomendado. A convenir con el cliente.

Objetivos del curso:

  • Dar a conocer a los estudiantes la programación orientada a objetos con el lenguaje de programación Magik.
  • Conocer la sintaxis de Magik.
  • Estar en la habilidad de escribir, compilar y deputar código Magik.
  • Usar el Editor del Emacs.
  • Usar el Class Browser.
  • Estar en la capacidad de crear clases y métodos disponibles para una aplicación en Smallworld.
  • Entender la forma como se acceden a los campos geométricos en Magik.
  • Acceder a tablas de la base de datos.
  • Realizar operaciones espaciales con los objetos y sus geometrías.

Plan de estudio:

  • Introducción.
  • Lenguaje Magik.
  • Objetos en Magik.
  • Herencia.
  • Colecciones.
  • Acceso a la base de datos.
  • Topología.
  • Depuración (Incluye herramienta de desarrollo).
  • Interfaz gráfica de usuario.
  • Estructura del producto.

Desarrollo de aplicaciones

Descripción del curso: El curso “Desarrollo de aplicaciones en Smallworld Core Spatial Technology” provee una introducción al desarrollo de aplicaciones personalizadas basadas en Smallworld Core Spatial Technology.

Asistentes: 5 personas recomendado. A convenir con el cliente.

Duración: 5 días, 8 horas por día recomendado. A convenir con el cliente.

Objetivos del curso:

  • Conocer los aspectos avanzados para la construcción de aplicaciones basadas en Smallworld Core.
  • Identificar los elementos que componen el Smallworld Application Framework Architecture (SWAFT).
  • Construir, mantener y actualizar aplicaciones basadas en tecnología Smallworld.
  • Manejar errores en la ejecución de aplicaciones de condiciones (Condiciones).

Plan de estudio:

  • Sesiones de usuario.
  • Instalación y manejo de Imágenes.
  • Manejo de mapas.
  • Contextos espaciales.
  • GUI.
  • Base de datos – Operaciones.
  • Control XML.
  • Control Magik.
  • Plugins.
  • Métodos para estilos.
  • Métodos modelo de datos.
  • Herramientas modelo de datos.
  • Desarrollo de aplicaciones.

Manejo de especificaciones

Descripción del curso: Smallworld Physical Network Inventory (PNI) posee un conjunto de especificaciones que permiten dar un comportamiento o característica específica a un objeto. El curso está enfocado a los usuarios que administran o configuran PNI, donde la idea principal es que el usuario aprenda cómo funcionan las especificaciones y esté en capacidad de crearlas, personalizarlas, hasta llegar al momento de habilitar una especificación o un conjunto de especificaciones para que el usuario pueda probarlas en un ambiente de prueba y posterior utilizarlas en un ambiente de producción.

Asistentes: 5 personas recomendado. A convenir con el cliente.

Duración: 5 días, 8 horas por día recomendado. A convenir con el cliente.

Objetivos del curso:

  • Aprender cómo funcionan las especificaciones, ciclo de vida.
  • Identificar especificaciones para las tecnologías de fibra óptica, cobre, HFC, inalámbrico.
  • Crear especificaciones y grupos de especificaciones.
  • Personalizar campos de una especificación.
  • Personalizar unidades de medida de una especificación.
  • Dar visibilidad a los campos de una especificación.
  • Asociar simbología a una especificación.
  • Personalizar puertos en una especificación.
  • Personalizar color del cable dependiendo la especificación.
  • Manejo de fabricantes.
  • Manejo de estados de construcción.
  • Habilitar una especificación o grupo de especificaciones.
  • Manejo de alternativas.
  • Sincronizar especificaciones.
  • Importar y exportar especificaciones.

 

FME

FME Desktop Básico

Descripción del curso: 

  • Construcción de transformaciones complejas utilizando FME Workbench.
  • Visualización e inspección de datos utilizando FME Viewer.
  • Aplicación de buenas prácticas para los workspaces.
  • Manipulación de atributos y datos geométricos con transformadores.
  • Utilización de múltiples conjuntos de datos dentro de un solo workspace.
  • Creación de workspaces reutilizables y de bajo mantenimiento.

Asistentes: 5 personas recomendado. A convenir con el cliente.

Duración: 16 horas. A convenir con el cliente.

Objetivos del curso:

Bases para traslación de datos

  • Qué es FME?
  • Cómo trabaja FME?
  • Componentes de FME Desktop
  • Introducción a FME Workbench
  • Componentes de FME Workbench
  • Control de ventanas en Workbench
  • Creando una traslación
  • El nuevo workspace
  • Corriendo una traslación
  • Inspección de datos
  • Introducción a FME Data Inspector
  • Componentes de FME Data Inspector
  • Visualizando datos en FME Data Inspector
  • Consultando datos en FME Data Inspector
  • Más funcionalidad de Data Inspector
  • Vista previa de traslación de datos

Transformación de datos

  • Que es transformación de datos
  • Transformación estructural
  • Editando esquemas
  • Mapeando esquemas
  • Transformaciones con transformadores
  • Transformación de contenido
  • Transformadores en serie
  • Mostrando el conteo de features
  • Transformadores en paralelo
  • Procesando por agrupación
  • Inspección de datos desde Workbench
  • Transformación de Sistemas de Coordenadas

Componentes de traslaciones

  • Componentes claves
  • Jerarquía de componentes
  • Workspaces
  • Lectores
  • Parámetros de lectores
  • Parámetros de lectores de conjunto de datos
  • Tipos de feature de lectores
  • Importando tipos de feature de lectores
  • Actualizando tipos de feature de lectores
  • Parámetros de tipos de feature de lectores
  • Administrando lectores de conjuntos de datos
  • Entradas inesperadas
  • Tratando con entradas inesperadas
  • Escritores
  • Controlando escritores
  • Tipos de feature de escritores
  • Agregar tipos de feature de escritores
  • Copiar/Eliminar tipos de feature de escritores
  • Importar tipos de feature de escritores
  • Parámetros de tipos de feature de escritores

Uso práctico de transformadores

  • La galería de transformadores
  • Buscando transformadores
  • Transformadores más valiosos
  • Administrando atributos
  • Creando y asignado atributos
  • Construyendo atributos
  • Construyendo parámetros para transformadores
  • Renombrando y copiando atributos
  • Renombrando atributos en bloque
  • Removiendo atributos
  • Filtrado condicional
  • Tester o TestFilter
  • Otras claves de transformadores de filtro
  • Unión de datos
  • Unión de atributos
  • Unión espacial

Mejores prácticas

  • Estilo
  • Anotando en workspaces
  • Bookmarks
    • Seccionando con bookmarks
    • Acceso con bookmarks
    • Editando con bookmarks
  • Distribución de objetos
  • Estilos de conexión
  • Metodología
  • Prototipado
  • Reutilizando recursos
  • Plantillas
  • Buscando en el workspace
  • Mejores prácticas para formatos
  • Mejores prácticas para transformadores
  • Depurando
  • Trazando
  • Interpretando las trazas
  • Cuenta de features
  • Inspeccionando la salida
  • Probando un workspace
  • Depurando features

FME Desktop Avanzado

Descripción del curso: 

  • Utilización avanzada de parámetros dentro de workspaces.
  • Estudio de técnicas para mejora de rendimiento de workspaces.
  • Creación transformadores personalizados.
  • Generación de workspaces aplicando escritura y lectura avanzada.
  • Utilización avanzada de atributos dentro de transformaciones.

Asistentes: 5 personas recomendado. A convenir con el cliente.

Duración: 16 horas. A convenir con el cliente.

Objetivos del curso:

Uso avanzado de parámetros

  • Parámetros de FME
  • Parámetros de usuario
  • Tipos de parámetros
  • Enlazando parámetros
  • Parámetros pre-enlazados
  • Parámetros compartidos, embebidos y de script
  • Ajustando parámetros
  • Parámetros de usuario y atributos

Consideraciones de rendimiento

  • Rendimiento y FME
  • FME de 64-Bit
  • Interpretación de archivo de traza
    • Sección de comandos de archivo de traza
    • Sección de configuración y puesta a punto de archivo de traza
    • Sección Translación/Transformación de archivo de traza
    • Sección Resumen de archivo de traza
    • Interpretación de Timestamp de archivo de traza
  • Optimización de Lectores y Escritores
    • Evaluando el rendimiento de Lectores
    • Mejorando el rendimiento de Lectores
    • Evaluando el rendimiento de Escritores
    • Mejorando el rendimiento de Escritores
  • Optimización de transformadores
    • Mejorando el rendimiento de transformadores
    • Más mejoras de rendimiento de transformadores
  • Optimización de base de datos
    • Optimizando Lectores de base de datos
    • Optimizando Escritores de base de datos
  • Procesamiento en paralelo
  • Rendimiento de Servidor y Nube

Transformadores personalizados

  • Creando transformadores personalizados
  • Puertos de entrada y salida
  • Manejando esquemas
    • Manejando esquemas automáticos
    • Editando esquemas
  • Tipos de transformaciones personalizadas
  • Creando transformadores enlazados
  • Cambiando el tipo de transformador
  • Versionando transformadores personalizados
  • Transformadores personalizados y procesamiento en paralelo
  • Ciclado

Lectores y escritores avanzados

  • Escribiendo archivos Zip
  • Conjunto de datos basados en Web
  • Dispersión (Fanouts)
    • Dispersión por tipo de feature
    • Dispersión por conjunto de datos
  • Lector y escritor genérico
    • Lector genérico
    • Escritor genérico
  • Traslaciones dinámicas
  • Creando traslaciones dinámicas
  • Manejando esquemas dinámicos
    • Fuentes de esquemas dinámicos
    • Tipos de features dinámicos
    • Atributos dinámicos
    • Geometrías dinámicas
  • Fuentes alternativas de esquemas dinámicos

Manejo de atributos avanzado

  • Construyendo valores
  • Diálogos de editores
  • Funciones FME
  • Valores condicionales
  • Atributos de múltiples features
  • Atributos nulos
    • Manejando atributos nulos
    • Asignando atributos nulos

FME Server Creación de Workspaces

Descripción del curso: 

  • Despliegue y ejecución de workspaces en FME Server.
  • Programación de ejecuciones periódicas de workspaces.
  • Diseño de workspaces para servicios de auto gestión.
  • Diseño de workspaces para ejecución en tiempo real a través de notificaciones.
  • Manejo de proyectos en FME Server.

Asistentes: 5 personas recomendado. A convenir con el cliente.

Duración: 16 horas. A convenir con el cliente.

Objetivos del curso:

Introducción a FME Server

  • Qué es FME Server?
  • Roles de FME Server
  • Arquitectura de FME Server
  • Desplegando FME Server
  • Workbench y FME Server
  • Publicando Workspaces
  • Bases de la interfaz web
  • Motores y Licenciamiento
  • Ejecutando un workspace
  • Trabajos
  • Compartiendo FME Server
  • Programando trabajos en FME Server
  • Administración de fuentes de datos
  • Conexiones a base de datos
  • Conexiones web
  • Publicando datos
  • Subida de datos temporales
  • Sistema de archivos de recursos
  • Usando recursos
  • Corriendo el ejecutor de trabajos usando un URL
  • Creando trabajos encadenados

Auto Servicio con FME  Parte I

  • Qué es autoservicio?
  • Servicios FME Server
  • Implementando auto servicio
  • Auto servicio y parámetros
  • Parámetros publicados
  • Tipos claves de parámetros
  • Selección de formato y sistemas de coordenadas
  • Manejo y selección de features

Auto servicio con FME Server Parte II

  • Selección geográfica
    • Selección geográfica usando caja delimitadora
    • Selección geográfica usando un área existente
    • Selección geográfica usando un área Ad Hoc
  • Otros servicios para auto servicio

Tiempo real con FME Server

  • El servicio de notificaciones
  • Elementos del servicio de notificación
  • Clientes de notificaciones
  • Publicaciones y suscripciones
  • Protocolos de notificación
    • Detalles de los protocolos
  • Notificaciones y workspaces
  • Workspaces como suscriptores
    • Manejo de mensajes entrantes
  • Notificaciones por email
    • Publicaciones por email: SMTP
    • Publicaciones por email: IMAP
    • Suscripciones por email
  • Workspaces como publicadores
    • Registrando workspaces como publicadores
    • Workspaces publicadores utilizando transformadores
    • Manejando mensajes salientes
  • Workspaces como ambos, suscriptor y publicador
  • Transmisión de mensajes
    • Elementos de una transmisión de mensajes
    • Arquitectura de transmisión de mensajes

Proyectos FME Server

  • Creando proyectos
  • Compartiendo proyectos
  • Exportando proyectos
  • Eliminando proyectos
  • Importando proyectos

FME Server Administración

Descripción del curso: 

  • Planificación de Tolerancia a fallas y escalabilidad.
  • Optimización de rendimiento para FME Server.
  • Mejoramiento de la seguridad para FME Server.
  • Monitoreo de salud del sistema.
  • Depuración y atención de fallas.

Asistentes: 5 personas recomendado. A convenir con el cliente.

Duración: 16 horas. A convenir con el cliente.

Objetivos del curso:

Planificando una instalación de FME Server

  • Requerimientos para workspaces FME
  • Tipos de instalación
  • Arquitectura de FEME Server
  • Planificando para tolerancia a fallas
  • Recuperación de desastre
  • Actualizaciones de seguridad
  • Licenciando FME Server

Conectividad de FME Server

  • Puertos y firewalls
  • DNS
  • CORS

Seguridad de FME Server

  • Acceso basado en roles y usuarios
  • Políticas de seguridad
  • Ejecutando servicios sin autorización
  • Ejecutando servicios del sistema FME bajo diferentes cuentas
  • Directorio activo y FME Server
  • HTTPS/SSL y FME Server

Migración y actualizaciones

  • Respaldo y migración
  • Respaldo de archivos de configuración
  • Actualizando FME Server
  • Proyectos

Escalabilidad y rendimiento

  • Colas de trabajo
  • Agregando motores FME en una máquina separada
  • Cambiando el proveedor de base de datos para la base de datos de FME Server
  • Limpieza del sistema

Personalizaciones de FME Server

  • Tableros del servidor
  • Motores de 32 y 64Bit en la misma máquina
  • Configurando transformaciones de sistemas de coordenadas/rejillas personalizadas
  • Utilizando Python con FME Server
  • Utilizando R con FME Server
  • Agregando recursos compartidos
  • Conexiones a base de datos
  • Conexiones web

Atención de fallas

  • Atención de fallas inicial
  • Archivos de trazas de FME Server
  • Atención de fallas adicional
  • Centro de conocimiento