|
| Todos los datos son obligatorios. | | | Seleccione los cursos que le interesan | |
| Ver Temario |
Introducción al Desarrollo de Software
para dispositivos Móviles
(Blackberry, IOs y Android)
Introducción a la tecnología Mobile
-
Introducción
-
Modelo de Negocios Blackberry Application World, APPStore de Apple
y Android Market
-
Paseo por el Entorno de Trabajo completo
-
Dispositivos y capacidades
Blackberry
-
Introducción a Blackberry
-
Arquitectura Blackberry
-
Herramientas
-
Aplicaciones
-
Actividades
-
Interfaz de usuario
-
Recursos
-
Almacenamiento
-
Gráficos y Audio
-
Localización y Mapas
-
Programación Nativa
-
Preparación y Publicación
IOs
-
Introducción a Cocoa Touch, Objective C, Herramientas y MVC
-
Armando una Calculadora Simple
-
Objective C
-
Manejo de Memoria
-
Protocolos y Vistas
-
Aplicaciones y View Controllers
-
Controlador de Controladores, iPad, Aplicaciones Universales
-
Reconocimiento de Gestos
-
Vistas de Imágenes, Vistas Web, Vistas de desplazamiento
-
Vistas de Tablas
-
Persistencia
-
Core data y Vistas de tabla
-
Localización y Map kit
-
Gráficos y Audio
-
Preparación y Publicación
ANDROID
-
Introducción a Android
-
Arquitectura Android
-
Herramientas
-
Aplicaciones
-
Actividades
-
Interfaz de usuario
-
Recursos
-
Almacenamiento
-
Gráficos y Audio
-
Localización y Mapas
-
Programación Nativa
-
Preparación y Publicación
|
| Ver Temario |
GeneXus aplicado al desarrollo profesional
-
Representación y Mantenimiento de los Datos
-
Introducción teórica. Se presentan los fundamentos de la filosofía de GeneXus y un esquema básico
de la metodología de trabajo.Se presenta el concepto de base de conocimiento y los principales
objetos que serán los pilares para la construcción de cualquier sistema con GeneXus. Transacción,
Procedimiento, Data Provider, Web Panel, etc.
-
Objeto transacción. Se ahonda en todo lo relativo a este fundamental objeto para ingreso de datos.
Las partes que lo componen, su relación directa con el diseño de la base de datos creada
automáticamente por la herramienta, integridad referencial asegurada a partir del nombrado de los
atributos siguiendo URA, índices creados automáticamente y los que crea el usuario, aspectos gráficos
de la pantalla creada para el ingreso de datos. Creación de la base de datos y de los programas en
forma automática. Ejecución de los primeros objetos.
-
Fórmulas Globales. Atributos de las transacciones que responden a un cálculo definido.
-
Características. Cómo especificarlos y utilizarlos.
-
Comunicación entre objetos. Protocolos de comunicación entre los objetos GeneXus.
-
Orden de ejecución de reglas y fórmulas. Profundización del objeto transacción en lo relativo a la
especificación del comportamiento frente al ingreso de datos.
-
Integridad Transaccional. Manejo dentro de GeneXus.
-
Objeto Procedimiento. Se ahonda en lo relativo a este objeto que permite implementar procesos batch.
Incluye listados PDF. Junto con los comandos para armar la salida de un listado, se presenta y
profundiza el comando ‘For each’, fundamental para el acceso a la base de datos. Se estudia el comando
simple, así como la implementación de ‘For eachs’ anidados.
-
Objeto Data Selector. Reutilización de criterios de filtro y ordenamiento de información.
-
Fórmulas Locales. Especificación de cálculos en lugares particulares, que GeneXus resuelve, liberando
al analista de tener que implementar los cálculos.
-
Tipos de datos estructurados (SDT). Especificación y uso en GeneXus.
-
Objeto Data Provider (DP). Objeto que devuelve una salida jerárquica de datos. Características y forma
de uso. Casos en que se aplica.
-
Actualización no interactiva de la base de datos. Además del objeto transacción, se presentan los
distintos modos que ofrece la herramienta para actualizar la información de la base de datos. Para
ello se discuten fundamentalmente dos alternativas:
-
Business Component
-
Comandos new, for each, delete
-
Subtipos. Elemento que, junto con las transacciones, permite lograr una representación fiel de las
entidades del universo representado por la aplicación. Definición del concepto y ejemplos de uso.
-
Con esto se cierra la representación de los datos en GeneXus.
-
Patterns. Concepto de patrones y presentaciones de los patrones que ofrece GeneXus, a partir
-
de ejemplos prácticos.
-
Objeto Web Panel. Objeto que permite entre otras cosas realizar consultas interactivas a la base de datos.
Características. Partes que lo componen. Se parte de un ejemplo simple que se va complejizando para
ir incorporando la teoría y cómo y cuándo se programa de cada forma posible.
-
GXflow. Aplicaciones GeneXus incorporan la posibilidad de definir modelos de procesos (workflow).
Principales características y formas de uso. Parte 4: Administración del conocimiento
-
Versionado. Cómo administrar el conocimiento de una aplicación en desarrollo. Posibilidad de definir
versiones de la base de conocimiento, que permitan poner en producción, a la vez que se sigue
desarrollando la aplicación, y luego, paralelamente solucionando errores de la versión en producción.
-
Introducción – Conceptos básicos Web
-
Comunicación entre objetos
-
Objeto Web Panel
-
Master Pages
-
Grids
-
Funcionalidades GeneXus para Rich Internet Applications
-
Web Components
-
Objeto Transacción
-
Objeto Tema
-
Objeto Reporte
-
Seguridad
-
Patterns
-
Web Services
-
Full Text Search
-
Migración Win a Web
-
GXportal
-
Funciones de acceso al Header
-
Manejo HTTP
|
| Ver Temario |
Introducción al Desarrollo de Software
para dispositivos Móviles
(Blackberry, IOs y Android)
Introducción a la tecnología Mobile
-
Introducción
-
Modelo de Negocios Blackberry Application World, APPStore de Apple
y Android Market
-
Paseo por el Entorno de Trabajo completo
-
Dispositivos y capacidades
Blackberry
-
Introducción a Blackberry
-
Arquitectura Blackberry
-
Herramientas
-
Aplicaciones
-
Actividades
-
Interfaz de usuario
-
Recursos
-
Almacenamiento
-
Gráficos y Audio
-
Localización y Mapas
-
Programación Nativa
-
Preparación y Publicación
IOs
-
Introducción a Cocoa Touch, Objective C, Herramientas y MVC
-
Armando una Calculadora Simple
-
Objective C
-
Manejo de Memoria
-
Protocolos y Vistas
-
Aplicaciones y View Controllers
-
Controlador de Controladores, iPad, Aplicaciones Universales
-
Reconocimiento de Gestos
-
Vistas de Imágenes, Vistas Web, Vistas de desplazamiento
-
Vistas de Tablas
-
Persistencia
-
Core data y Vistas de tabla
-
Localización y Map kit
-
Gráficos y Audio
-
Preparación y Publicación
ANDROID
-
Introducción a Android
-
Arquitectura Android
-
Herramientas
-
Aplicaciones
-
Actividades
-
Interfaz de usuario
-
Recursos
-
Almacenamiento
-
Gráficos y Audio
-
Localización y Mapas
-
Programación Nativa
-
Preparación y Publicación
|
| Ver Temario |
Java EE & Frameworks Java Open Source
Conceptos de aplicaciones web básicos
-
Aplicaciones web
-
Arquitectura de una aplicación web
-
Conceptos básicos de HTML
Java Enterprise Edition
-
La plataforma de desarrollo Java Enterprise Edition
-
Contenedor Java Enterprise Edition
-
Tomcat como Contenedor Java Enterprise Edition
-
Elementos de Administración del Tomcat
Servlets
-
Objetos request y response
-
Mantenimiento de Estado
-
Cookies
-
Sesión
-
Manejo de Formularios
-
El archivo de descripción de despliegue web.xml
-
Filtros
Java Server Faces
-
Que es una aplicación Java Server Faces
-
Beneficios de la tecnología Java Server Faces
-
Modelo de interfaz de usuario basado en componentes
-
Modelo de navegación
-
Backing beans
-
El ciclo de vida de una página JSF
-
Uso de la tecnología JSF en paginas JSP
-
Configuración de una aplicación JSF
Componentes Java Server Faces
-
Componentes Java Server Faces
-
Conversores y Validadores
Facelets
-
Que es Facelets.
-
Desarrollo de una aplicación simple con Facelets.
-
Templates
-
Componentes compuestos
-
Recursos
Hibernate
-
Que es Hibernate
-
Conceptos necesarios
-
Persistencia Relacional con Hibernate
-
Las capas de Hibernate
-
La Arquitectura de Hibernate
-
La arquitectura Mínima
-
La arquitectura Completa
-
Los Componentes de la arquitectura
-
Los estados de una instancia
-
Arquitectura de una aplicación que usa Hibernate
-
Mapeo de Relaciones
-
Asociación unidireccional
-
Trabajando con la asociación unidireccional
-
Colección de valores
-
Asociación bidireccional
-
Trabajando con la asociación bidireccional
-
Configuración
-
Criteria Query
-
Concepto
-
Filtrando una tabla
-
Asociaciones
-
Ordenación
-
Projections
Spring
-
Que es Spring
-
Conceptos necesarios
-
Módulos de Spring
-
Escenarios de uso
-
Modulo Core Container
-
El Contenedor
-
Los Beans
-
Beneficios que brinda a la arquitectura
Integración de Spring con Hibernate
-
Beneficios
-
Creación de DAOs
-
Traducción de excepciones
-
Configuración de SessionFactory
-
Manejo de transacciones
-
Declarativa
-
Programatica
-
Orientada a Aspectos
Integración de Spring con JSF
-
Beneficios
-
Configuración del archivo descriptor despliegue web.xml
|
| |
|
| |