Se dispone de varios tipos de cursos adaptados a distintos perfiles.
Alcance
Este curso está dirigido a los colectivos de Analista-Programador y Programador, cuya labor principal sea desarrollar y mantener aplicaciones dentro de su organización, utilizando para ello la plataforma neo.
Prerrequisitos
Los prerrequisitos para asistir al curso son los siguientes:
Objetivos
Al finalizar este curso, los participantes:
Contenidos
1. Introducción a neoplatform
i. Características de neoplatform.
ii. Beneficios de neo desde el punto de vista del diseño de aplicaciones.
iii. Beneficios de neo desde el punto de vista del desarrollo de aplicaciones.
2. Visión general de la plataforma
i. Arquitectura SOA y ESB.
ii. Arquitectura interna de la plataforma.
iii. Capas horizontales.
La capa de presentación
La capa de procesos de negocio
La capa de servicios
La capa de componentes
La capa de acceso a otros sistemas
iv. Capas verticales.
Monitorización, gestión, seguridad y calidad
ESB (Enterprise Service Bus)
3. Configuración de la plataforma de desarrollo
i. Instalación / configuración de la herramienta de desarrollo.
Herramienta de desarrollo
Servidor web
Servidor de aplicaciones
Base de Datos
ii. Instalación / configuración de neoplatform.
iii. Prueba de funcionamiento.
4. Desarrollo de la vista
i. Introducción a JSF (Java Server Faces).
ii. Guía para el desarrollo de la vista.
iii. Uso de neo.jsf para el desarrollo de la vista.
iv. Introducción a la internacionalización.
v. Uso de neo.i18n para la internacionalización.
5. Desarrollo de la lógica de negocio
i. Guía para el desarrollo de la lógica de negocio.
ii. Uso de neo.process para el desarrollo de la lógica de negocio.
iii. Uso de neo.flow para la creación de procesos de negocio y su integración.
6. Acceso a datos
i. Uso de neo.sql para el acceso a bases de datos relacionales.
ii. Uso de neo.xml para la gestión de documentos XML.
7. Otros componentes
i. Capa de presentación.
neo.ajax
neo.i18n
ii. Capa de procesos de negocio.
neo.bpm
neo.rules
iii. Capa de servicios.
neo.soap
neo.jms
iv. Capa de componentes.
neo.dms
neo.captcha
neo.barcode
neo.image
neo.log
neo.el
neo.template
neo.report
v. Acceso a datos.
neo.xml
neo.ldap
neo.mail
vi. Seguridad.
neo.security
neo.identity
neo.sign
neo.seed
vii. Gestión.
neo.bam
neo.jmx
neo.cli
8. Ejercicio completo
i. Diseño y construcción de la vista.
ii. Diseño y construcción de la lógica de negocio.
iii. Acceso a datos.
iv. Uso de otros componentes de neo.Duración
La duración de este curso es de 25 horas lectivas.
Alcance
Este curso está dirigido a los profesionales de IT con perfil de Analista, que deseen adquirir un conocimiento de alto nivel de las funcionalidades que proporciona el nuevo framework, para así poder diseñar aplicaciones así como crear nuevos componentes que formen parte de la arquitectura neo.
Prerrequisitos
Los prerrequisitos para asistir al curso son los siguientes:
Objetivos
Al finalizar este curso, los participantes:
Contenidos
1. Introducción a neoplatform
i. ¿Qué es un framework?
ii. neo vs otros frameworks.
iii. Características de neo.
vi. Beneficios de neoplatform.
v. Arquitectura interna.
2. La capa de presentación (neo.jsf)
i. Introducción.
ii. JSF (Java Server Faces).
Descripción de la arquitectura
Ciclo de vida de una petición
El patrón MVC
Componentes visuales en JSF
Eventos
Modelo de navegación
Configuración de una aplicación
Asociación de la vista y el controlador
Desarrollo de una aplicación usando JSF
3. La capa de procesos de negocio (neo.bpm)
i. Introducción.
ii. Características de neo.bpm.
iii. Operaciones con neo.bpm.
4. Acceso a datos (neo.sql)
i. Introducción.
ii. Hibernate.
¿Por qué es necesario Hibernate?
Beneficios
Estructura del framework
Configuración
Desarrollo del acceso a datos con Hibernate
5. Otros componentes
i. Capa de presentación.
neo.ajax
neo.i18n
ii. Capa de procesos de negocio.
neo.bpm
neo.rules
iii. Capa de servicios.
neo.soap
neo.jms
iv. Capa de componentes.
neo.dms
neo.captcha
neo.barcode
neo.image
neo.log
neo.el
neo.template
neo.report
v. Acceso a datos.
neo.xml
neo.ldap
neo.mail
vi. Seguridad.
neo.security
neo.identity
neo.sign
neo.seed
vii. Gestión.
neo.bam
neo.jmx
neo.cli
6. Diseño de otros componentes
i. Guía de diseño.
ii. Generación de casos de prueba.Duración
La duración de este curso es de 15 horas lectivas.
Alcance
Este curso está dirigido a los profesionales de IT con perfil de Jefes de Proyectos o Directores de Negocio, que deseen adquirir un conocimiento de alto nivel de las características el nuevo framework.
Prerrequisitos
No es necesario ningún prerrequisito
Objetivos
Al finalizar este curso, los participantes:
Contenidos
1. Introducción a neoplatform
i. ¿Qué es un framework?
ii. neo vs otros frameworks.
iii. Características de neo.
vi. Beneficios de neoplatform.
v. Arquitectura interna.
2. Otros componentes
i. Capa de presentación.
neo.jsf
neo.ajax
neo.i18n
ii. Capa de procesos de negocio.
neo.bpm
neo.rules
iii. Capa de servicios.
neo.soap
neo.jms
iv. Capa de componentes.
neo.dms
neo.captcha
neo.barcode
neo.image
neo.log
neo.el
neo.template
neo.report
v. Acceso a datos.
neo.sql
neo.xml
neo.ldap
neo.mail
vi. Seguridad.
neo.security
neo.identity
neo.sign
neo.seed
vii. Gestión.
neo.bam
neo.jmx
neo.cliDuración
La duración de este curso es de 10 horas lectivas.