Formación

Uniface es una herramienta tan potente como compleja. La formación sobre ella muestra muchas, diferentes pero complementarias facetas que deben orquestarse de una manera coherente y ordenada. Las Unidades Formativas des- criben distintas áreas de interés dentro del mundo Uniface de una manera que permite construir diferentes Programas Formativos a medida.

El siguiente grafo muestra las interdependencias entre las distintas Unidades Formativas. Cada recuadro representa a una Unidad y se indica la duración máxima estimada de la formación. El trazo discontinuo indica que la transición es recomendada (por ejemplo, antes de comenzar U01 se recomienda haber recibido BD1). Los tiempos son estimados.

grafo

Cada una de las Unidades Formativas trata sobre un área en concreto de Uniface. Sus duraciones varían desde las 2 a las 12 horas como tiempo máximo y son de carácter eminentemente práctico (a excepción de BD1 y U01, que tienen como objetivo establecer las bases teóricas).

  • BD1 Conceptos de Bases de Datos. Modelo Entidad-Relación, Funcionamiento de los DBMS, Niveles de Diseño de BD, Práctica SQL
  • U01 Qué es Uniface. Descripción. Características. Entorno de Desarrollo.
  • U02 Primeros Pasos. Form, Triggers, Entity, Library, ioprint, Subtypes, Widgets básicos, \$status, \$result
  • U03 Componentes. Widgets. Service. Multioccurrencia. Bloqueos. Operations. Signatures.
  • U04 Primera Aplicación.
  • U05 Mejorando la Primera Aplicación.
  • U06 RIA Widgets. Dynamic Server Pages. Layout Editor. Añadir control.
  • U07 Aplicación Web basada en Static Server Pages. Static Server Pages. Layout Editor. Servidor Web.
  • U08 Arquitectura Web. Definición estructura web, configuración servidor web y Uniface.
  • U09 Lógica de Negocio 1.
  • U10 Lógica de Negocio 2.
  • U11 Capa de Presentación. Widgets Avanzados: Tree, Map, Grid, Drag\&Drop, Split bars. Ajustes tamaño y posición.
  • U12 XML. DTD, xmlsave, xmlload. Comunicación entre componentes. XLST básico.
  • U13 Desarrollo en 3 capas. Estructura, Funcionamiento.
  • U14 Web Services SOAP. Construcción WebService. Explotación WebServices ajenos.
  • U15 OCX. Funcionamiento básico OCX. Signatures.
  • U16 Handles. Funcionamiento.
  • U17 Aplicación. Desarrollo de un aplicación en equipo
  • U18 Despliegue Aplicaciones. Normas y recomendaciones. Ficheros UAR.
  • U19 Arquitectura Uniface. Configuración y funcionamiento UROUTER.
  • U20 Version Control. Configuración y funcionamiento.
  • U21 RIAMusicShop. Análisis ejemplo RIA completo.
  • U22 Desarrollando DSP. Desarrollo de DSP utilizando los diferentes widgets RIA. Paginación.
  • U23 Debug en Web. Proc tracing. Uniface Debugger.
  • U24 URouter Monitor. Funcionalidades. Análisis Rendimiento.
  • U25 webinfo. Taller sobre las diferentes funcionalidades de webinfo.
  • U26 Stateless. Técnicas de mantenimiento del estado.
  • U27 Web Services RESTful. Construcción WebService RESTful. Explotación servicios ajenos.
  • U28 Structs. Funcionamiento.
  • U29 Servicios asíncronos. Explicación, consideraciones, práctica.
  • U30 Mensajería. Mensajería entre componentes. Mensajería entre procesos.
  • U31 API Javascript. Práctica API Javascript.
  • U32 Desarrollo móvil. Mi primera aplicación móvil. Mejoras estilo. Acceso a funcionalidades del dispositivo. Pruebas en dispositivo.
  • U33 Despliegue app móvil. Construcción app. Despliegue en móvil.