Formación in-company

Invertir en tus empleados es invertir en resultados

El nuevo mercado requiere que las empresas dispongan de recursos altamente cualificados en el área tecnológica.

Para muchas organizaciones disponer de personal cualificado en el departamento de desarrollo es importante a largo plazo, por ello valoran adecuadamente los planes de formación especializados en las tecnologías que la empresa necesita.

Actualmente, es difícil conseguir ese personal y la solución pasa por formar al personal técnico de la empresa en el desarrollo de aplicaciones empresariales.

Desde AyudaVelneo y TipeSoft hemos trabajado en la definición de un plan de formación técnica en Velneo, JavaScript y QML con la intención de resolver todos los retos formativos a los que te enfrentas en tu organización.

Objetivos del Plan de Formación

Este plan aborda todo el conocimiento necesario para iniciarse, avanzar paulatinamente y desarrollar grandes capacidades como desarrollador Velneo V7.

De esta forma, al finalizar, se dispondrá de todo el conocimiento necesario para enfrentarse a cualquier reto presente y futuro en torno al proceso de transformación de todas las herramientas de gestión empresarial de la compañía.

Curso de Introducción a Velneo (40 horas)

Objetivo: Introducir a los alumnos a la tecnología de desarrollo Velneo.

Dirigido a: Personas con conocimientos básicos de programación y diseño de bases de datos (no es necesario conocer Velneo con anterioridad).

Nivel: Básico

Ver temario del curso de Introducción a Velneo

TEMA 1: PRIMEROS PASOS

  • Qué es y qué puedo desarrollar con Velneo
  • Descargar e instalar Velneo
  • Componentes de la plataforma
  • Panel de control de vServer Cloud
  • Administra tu vServer Cloud con vAdmin
  • Ayuda y manuales de referencia

TEMA 2: FORMACIÓN BÁSICA

  • Instancias, soluciones, proyectos y objetos
  • Desarrolla tu primera aplicación
  • Entorno de desarrollo: vDevelop
  • Concepto de herencia

TEMA 3: OBJETOS DEL PROYECTO DE DATOS I

  • Tablas I: Campos e índices
  • Tablas estáticas
  • Variables
  • Constantes
  • Esquemas y dibujos

TEMA 4: ABSTRACCIÓN Y FLUJO

  • Concepto de abstracción
  • Concepto de flujo

TEMA 5: OBJETOS DEL PROYECTO DE APLICACIÓN I

  • Marco
  • Menú
  • Toolbar
  • Acción
  • Localizador
  • Formularios
  • Búsquedas I
  • Objetos de lista: Rejilla, Árbol visor de tablas, Bloc de formularios, ViewFlow, Alternador de lista

TEMA 6: OBJETOS DEL PROYECTO DE DATOS II

  • Tubo de ficha
  • Tubo de lista
  • Actualizaciones

TEMA 7: OBJETOS DEL PROYECTO DE APLICACIÓN II

  • Multivista
  • Casillero
  • Cesta
  • Lupa
  • Impresora lógica
  • Búsquedas II

EJEMPLOS PRÁCTICOS

  • Registrarse en Velneo
  • Conectarse al vServer Cloud : grupos de usuarios, usuarios
  • Desarrolla tu primera aplicación
  • Creación de tablas
  • Creación de objetos visuales básicos
  • Creación de aplicación de gestión básica
Curso de Programación Avanzada en Velneo (40 horas)

Objetivo: Introducir a los alumnos a la tecnología de desarrollo Velneo.

Dirigido a: Personas con conocimientos medios de programación y diseño de bases de datos en Veneo V7 (es necesario conocer Velneo V7 con anterioridad).

Nivel: Avanzado

Ver Temario del Curso de Programación Avanzada en Velneo

TEMA 1: FUNCIONALIDADES AVANZADAS DE VDEVELOP

  • Herencia de proyectos
  • Depuración de soluciones
  • Mover objetos de proyectos
  • Extensiones de vDevelop

TEMA 2: FORMULARIOS AVANZADOS

  • Controles de contenedores: Splitter, Pila y Caja de formulario, Área de scroll
  • Controles de entrada: Deslizador, rueda y Dial
  • Bloqueo blando vs Bloqueo duro
  • Subindexar datos de un registro
  • Localizador subindexado

TEMA 3: PLANOS DE EJECUCIÓN EN VELNEO

  • ¿Dónde se lanzan los objetos en Velneo?
  • Refresco secundario y terciario
  • Primer plano
  • Segundo plano
  • Tercer plano
  • Cuarto plano
  • Transacciones

TEMA 4: FUNCIONES ESTÁNDAR

  • Funciones de cadena

TEMA 5: COMANDOS DE INSTRUCCIÓN: BASE DE DATOS

  • Búsquedas
  • Campos
  • Cestas
  • Fichas
  • Fichas seleccionadas
  • Listas
  • Tablas

TEMA 6: COMANDOS DE INSTRUCCIÓN: INTERFAZ

  • Acciones
  • Controles
  • Formularios
  • Objeto
  • Ventana principal
  • Vista de datos

TEMA 7: COMANDOS DE INSTRUCCIÓN: COMUNICACIÓN

  • Internet
  • SDV

TEMA 8: OBJETOS AVANZADOS DEL PROYECTO DE DATOS

  • Fichero adjunto
  • Índice complejo
  • Triggers
  • Búsquedas con formulario
  • Funciones y funciones remotas
  • Colas de proceso
  • Manejadores y conexiones de evento
  • Señales

TEMA 9: TABLAS Y FICHAS DE EXTENSIÓN

  • Herencia inversa
  • ¿Cómo crear tablas de extensión?
  • ¿Cuándo usar tablas de extensión?
  • Navegación entre el maestro y la tabla de extensión
  • Relación de plurales entre ambas tablas
  • Inserciones y puntos de inserción
  • ¿Cómo editar los datos de la tabla de extensión?: Fichas de extensión

EJEMPLOS PRÁCTICOS

  • Control de contenedor en formularios
  • Localizador Subindexado
  • Importación de registros
  • Formulario Menú
  • Formulario Menú con origen
  • Menú General: Docks
  • Índices complejos
  • Botonera en menús
  • Drag & Drop
  • Editar registros de una tabla de extensión
Curso de Extensibilidad de Velneo (15 horas)

Objetivo: Introducir a los alumnos a la tecnología de desarrollo Velneo.

Dirigido a: Personas con conocimientos avanzados de programación y diseño de bases de datos en Veneo V7 (es necesario conocer Velneo V7 con anterioridad).

Nivel: Avanzado

Ver Temario del Curso de Extensibilidad en Velneo

TEMA 1: VSERVER A FONDO

  • Estructura de directorios de vServer
  • Parámetros configurables
  • Parámetros del servicio
  • Proceso ON_INIT_SERVER
  • Proceso ON_CLOSE_SERVER

TEMA 2: VADMIN A FONDO

  • Log de Velneo vServer: VerboseLevel
  • Comandos que pueden aparecer en el panel de mensajes de vAdmin
  • Tareas programadas
  • Velneo vVersión

TEMA 3: OPTIMIZACIÓN DE APLICACIONES

  • Optimizar búsquedas, procesos, formularios y rejillas
  • Importador dinámico

TEMA 4: DESARROLLO COLABORATIVO

  • Buenas prácticas para el desarrollo en equipo
  • Recomendaciones

TEMA 5: TUS APLICACIONES EN CUALQUIER IDIOMA

  • Añadir idiomas a tus proyectos
  • Uso intensivo de constantes
  • Componente vTranslator
  • Utilización de XLIFF

TEMA 6: INFORMES PERSONALIZABLES

  • Velneo vReports
  • Definición de informes personalizables
  • Editor de informes
  • Instrucciones de proceso
  • Limitaciones

TEMA 7: COMUNICA TUS APLICACIONES CON LA WEB

  • Componente vModApache
  • Instalación y configuración de Apache
  • Servir contenido
Curso Velneo y su API (15 horas)

Objetivo: Aprender a mejorar las aplicaciones desarrolladas con Velneo en base a JavaScript y la API de Velneo.

Dirigido a: Personas con conocimientos avanzados de programación (es necesario conocer Velneo y JavaScript con anterioridad).

Nivel: Avanzado

Ver Temario del Curso Velneo y su API

TEMA 1: INTRODUCCIÓN AL API DE VELNEO

  • ¿Cómo encaja todo?
  • Scripts y API.
  • Directorio de Scripts.
  • El editor.

TEMA 2: CLASES DE LA API

  • Las clases: herencia y creciendo.
  • Enums.
  • Alias.
  • Una a una.

TEMA 3: OBJETOS DE LA API

  • JavaScript #include.
  • Hablando de objetos.

TEMA 4: USOS DENTRO DE LOS OBJETOS DE LA API

  • Procesos JavaScript.
  • Manejadores de evento JavaScript.
  • Fórmulas JavaScript

TEMA 5: EJEMPLOS DE USO

  • Ejemplo 1: Eliminación de todos los registros plurales.
  • Ejemplo 2: Eliminar registros seleccionados de una rejilla.
  • Ejemplo 3: Importación dinámica.
Curso Introducción a JavaScript (15 horas)

Objetivo: Introducir en las tecnologías de desarrollo JavaScript.

Dirigido a: Personas con conocimientos básicos de programación (no es necesario conocer JavaScript con anterioridad).

Nivel: Básico

Ver Temario del Curso de Introducción a JavaScript

TEMA 1: INTRODUCCIÓN A JAVASCRIPT

  • JavaScript: Variables y tipos de datos.
  • JavaScript: Intérprete y operadores.

TEMA 2: OPERADORES

  • Asignación.
  • Incremento y decremento.
  • Lógicos.
  • Matemáticos.
  • Relacionales.
  • JavaScript: Iteración sobre arrays.
  • JavaScript: Funciones.

TEMA 3: FUNCIONES

  • Argumentos y valores de retorno.
  • Funciones habituales.
  • Funciones útiles para cadenas de texto.
  • Funciones útiles para arrays.
  • Funciones útiles para números.
  • JavaScript: Ámbitos de las variables.
  • JavaScript: Instrucciones.

TEMA 4: ESTRUCTURAS DE CONTROL DE FLUJO

  • Estructura if.
  • Estructura if… else.
  • Estructura for.
  • Estructura for… in.
  • Sentencias break y continue.

TEMA 5: AVANZANDO EN JAVASCRIPT

  • JavaScript: Métodos.
  • JavaScript: Constructores.
  • JavaScript: Herencia.
Curso Introducción a QML (15 horas)

Objetivo: Introducir en las tecnologías de desarrollo QML.

Dirigido a: Personas con conocimientos básicos de programación (no es necesario conocer QML o JavaScript con anterioridad).

Nivel: Básico

Ver Temario del Curso de Introducción a QML

TEMA 1: INTRODUCCIÓN A QML

  • Hello world!
  • Elementos.
  • Tratamiento de elementos.

TEMA 2: GESTIÓN DINÁMICA DE COMPONENTES QML

  • Animaciones.
  • Estados.

TEMA 3: QML EN VELNEO

  • Modelos de datos den Velneo.

TEMA 4: FUNCIONES Y CLASES HABITUALES EN VELNEO

  • JSON.
  • eval(), JSON.xxxxx()
  • XmlHttpRequest.
  • Offline Store.
Curso Desarrollo de Apps Mobile con Velneo y QML (25 horas)

Objetivo: Aprender a desarrollar Apps mobile con las tecnologías QML y JavaScript en Velneo.

Dirigido a: Personas con conocimientos avanzados de programación (es necesario conocer Velneo, QML y JavaScript con anterioridad).

Nivel: Avanzado

Ver Temario del Curso Desarrollo de Apps Mobile con Velneo y QML

TEMA 1: OBJETIVO

  • App.
  • Todo list.
  • No widgets.

TEMA 2: DISEÑO

  • Patrones.
  • Interfaces.
  • Funcionalidad.
  • Puesta en limpio.
  • Análisis de usuarios.
  • Análisis de tareas.
  • Análisis de configuración.
  • Desarrollo.

TEMA 3: USO DE LOS VELNEO MODELS

  • QML Lista.
  • QML Ficha.

TEMA 4: PROGRAMANDO EL UI

  • Qt Creator.
  • Componentes compartidos.
  • Componente lista de tareas.
  • Componente registro de usuarios.
  • Componente login de usuarios.

TEMA 5: BUENAS PRÁCTICAS Y OPTIMIZACIÓN

  • Main.
  • Componente configuración.
  • Buenas prácticas.
  • Optimización.

TEMA 6: NUEVOS COMPONENTES QML 2.X

  • Gestos.
  • Canvas.
Curso Desarrollo de Aplicaciones Avanzadas mediante  QML 2.x (25 horas)

Objetivo: Aprender a mejorar las aplicaciones desarrolladas con Velneo V7 en base a JavaScript y la API de Velneo.

Dirigido a: Personas con conocimientos avanzados de programación (es necesario conocer Velneo y JavaScript con anterioridad).

Nivel: Avanzado

Ver Temario del Curso Desarrollo de Aplicaciones Avanzadas mediante QML 2.x

TEMA 1: CONCEPTOS FUNDAMENTALES

  • Componentes.
  • Modularidad.

TEMA 2: ELEMENTOS BÁSICOS

  • Principales.
  • Elementos gráficos.
  • Manejo de texto.
  • Elementos de control de ratón y de interacción.
  • Posicionadores y elementos repetidores.
  • Transformaciones.
  • Estados.

TEMA 3: ELEMENTOS AVANZADOS

  • Elementos de animación y transición.
  • Elementos que animan propiedades basadas en tipos de datos.
  • Modelos y manejo de datos.
  • Vistas.
  • Definición de caminos mediante Path.
  • Utilidades.
  • Efectos gráficos.
  • Layouts.

TEMA 4: MEJORAS EN QML 2.X

  • Propiedades y métodos.
  • Tipos de datos y mejoras en la API.
  • Comportamientos avanzados.
  • Módulo experimental Qt.labs.
  • Plugins QML.
  • Soporte de XML.
  • Soporte para bases de datos locales.
  • Objeto GridView y ListView.
  • Pixel perfect.

TEMA 5: NUEVOS ELEMENTOS QML EN QT QUICK 2.0

  • Elementos Window, Dialogs, Control y Layouts
  • Elemento Canva de forma nativa: Dibuja elementos 2D dentro del Canvas mediante Context2D.
  • Soporte para sensores.
  • Soporte para gestión de localizaciones.
  • Nuevo sistema para efectos OpenGL Shader.
  • Soporte multitouch mediante MultiPointTouchArea, PathArc, PathCurve y PathSvg.
  • Haz tus componentes accesibles mediante Accesible.
  • Anima elementos mediante sprites con AnimatedSprite, Sprite y SpriteSequence.
  • Soporte de Drag & Drop mediante DropArea. Información del contexto mediante DragEvent.
  • Soporte multimedia.

TEMA 6: PASADO, PRESENTE Y FUTURO DE QML

¿Quieres recibir formación en tu empresa?

¿En qué curso/s estás interesado?

Pídenos presupuesto y contactaremos en breve contigo

    Tu nombre (requerido)

    Tu Email (requerido)

    Asunto

    Tu Mensaje

    Consentimiento (requerido)

    He leído y acepto la política de privacidad

    Los datos de carácter personal que me proporciones rellenando el presente formulario serán tratados por Francisco José Vila Martín como responsable de esta web.
    Finalidad de la recogida y tratamiento de los datos personales: gestionar la solicitud que realizas en este formulario de contacto.
    Legitimación: Consentimiento del interesado.
    Destinatarios: WebEmpresa (proveedor de hosting) dentro de la UE. Ver política de privacidad de WebEmpresa. Podrás ejercer tus derechos de acceso, rectificación, limitación y suprimir los datos en hola@ayudavelneo.com así como el derecho a presentar una reclamación ante una autoridad de control.Puedes consultar la información adicional y detallada sobre Protección de Datos en mi página web: ayudavelneo.com.com, así como consultar mi política de privacidad.

    Personalmente ya he impartido más de 35 cursos, muchos de ellos en empresas, con un alto grado de satisfacción.

    Han asistido a mis cursos presenciales

    Pin It on Pinterest