Modalidad de imparticiónEl Curso Arquitectura Empresarial J2EE Parte 1 de INcaprog Online se imparte de manera virtual para facilitar la administración del tiempo por parte del estudiante.
Titulación oficialINcaprog Online otorga certificación de asistencia al "Curso Curso Arquitectura Empresarial J2EE Parte 1".
Valoración del programaEl Curso de Arquitectura Empresarial J2EE Parte 1 es una introducción al manejo de la plataforma Java para incursionar en el mundo de la programación. El Instituto de Educación en Programación Online o INCAPROG, piensa en todos aquellos trabajadores que no cuentan con el tiempo suficiente para estudiar y crean esta modalidad Online para que cada quién pueda estudiar desde su casa en sus tiempos libres, manejando una plataforma muy robusta y una interface simple de comprender, los ejercicios son prácticos y las lecturas estarán disponibles en la red.
Precio del cursoConsultar Precio
Dirigido aEste curso está orientado a aficionados de la programación y estudiantes de primeros semestres de Ingeniería de Sistemas que quieran incursionar en este tema.
EmpleabilidadCon el Curso Arquitectura Empresarial J2EE se da un primer paso para conseguir empleo como programador, pero se debe seguir avanzando con los niveles y la experiencia académica.
Curso de Arquitectura Empresarial J2EE Parte 1
ContenidoCurso (2-7-1) Arquitectura Empresarial J2EE Parte
Nombre del Curso
Curso Desarrollo de Aplicaciones Empresariales Web mediante la Tecnología J2EE/Arquitectura Empresarial de Software PARTE 1 (Online)
Definición
Contenido Temático
* Capítulo 1 : 1. Información general
o 1.1.Java EE 6 Platform Highlights
o 1.2.Modelo de aplicaciones Java EE
o 1.3.Aplicaciones distribuidas de varios niveles
+ (1) 1.3.1.Seguridad
+ (2) 1.3.2.Los componentes Java EE
+ 1.3.3.Los clientes de Java EE
# (3) 1.3.3.1.Clientes Web
# (4) 1.3.3.2.Aplicaciones Clientes
# (5) 1.3.3.3.Applets
# (6) 1.3.3.4.La arquitectura de componentes JavaBeans
# (7) 1.3.3.5.Servidor de Comunicaciones Java EE
+ (8) 1.3.4.Componentes Web
+ (9) 1.3.5.Componentes de Negocio
+ (10) 1.3.6.Capa de Sistemas de Información Empresarial
o 1.4.Contenedores Java EE
+ (11) 1.4.1.Servicios de Contenedor
+ (12) 1.4.2.Tipos de Contenedor
o 1.5.Soporte de Servicios Web
+ 1.5.1.XML
# (13) 1.5.2.Protocolo de transporte SOAP
# 1.5.3.Formato estandar WSDL
* (14) 1.5.3.1.Ensamblaje de aplicaciones y de implementación Java EE de
* (15) 1.5.3.2.Empaquetado de aplicaciones
* (16) 1.5.3.3.Desarrollo de Funciones
# (17) 1.5.4.Proveedor del Producto Java EE
# (18) 1.5.5.Proveedor de la Herramienta
# 1.5.6.Proveedor de la Aplicación de Componentes
* (19) 1.5.6.1.Desarrollador del Enterprise Bean
* (20) 1.5.6.2.Desarrollador del componente Web
* (21) 1.5.6.3.Desarrollador de la aplicación cliente
# (22) 1.5.7.Ensamblador de la aplicación
# (23) 1.5.8.Desplegador de la aplicación y administrador
o 1.6.Java EE 6 APIs
+ (24) 1.6.1.Enterprise JavaBeans Technology
+ (25) 1.6.2.Java Servlet Technology
+ (26) 1.6.3.JavaServer Faces Technology
+ (27) 1.6.4.JavaServer Pages Standard Tag Library
+ (28) 1.6.5.Java Persistence API
+ (29) 1.6.6.Java Transaction API
+ (30) 1.6.7.Java API for RESTful Web Services
+ (31) 1.6.8.Managed Beans
+ (32) 1.6.9.Contexts and Dependency Injection for the Java EE Platform (JSR 299)
+ (33) 1.6.10.Dependency Injection for Java (JSR 330)
+ (34) 1.6.11.Bean Validation
+ (35) 1.6.12.Java Message Service API
+ (36) 1.6.13.Java EE Connector Architecture
+ (37) 1.6.14.JavaMail API
+ (38) 1.6.15.Java Authorization Contract for Containers
+ (39) 1.6.16.Java Authentication Service Provider Interface for Containers
o 1.7.Java EE 6 APIs in the Java Platform, Standard Edition 6.0
+ (41) 1.7.1.Java Database Connectivity API
+ (42) 1.7.2.Java Naming and Directory Interface API
+ (43) 1.7.3.JavaBeans Activation Framework
+ (44) 1.7.4.Java API for XML Processing
+ (45) 1.7.5.Java Architecture for XML Binding
+ (46) 1.7.6.SOAP with Attachments API for Java
+ (47) 1.7.7.Java API for XML Web Services
+ (48) 1.7.8.Java Authentication and Authorization Service
o (49) 1.8.GlassFish Herramientas de Servidor
* Capítulo 2 - Usando los ejemplos del Tutorial
o 2.1.Software requerido
+ (49) 2.1.1.Java Platform, Standard Edition
+ 2.1.2.Java EE 6 Software Development Kit
# (50) 2.1.2.1.Consejos de instalación del SDK
+ 2.1.3.Tutorial de componentes Java EE 6
# (51) 2.1.3.1.Para obtener el componente Tutorial Uso de la herramienta de actualización
+ 2.1.4.NetBeans IDE
# (52) 2.1.4.1.Para instalar NetBeans IDE sin servidor GlassFish
# (53) 2.1.4.2.Para Agregar servidor GlassFish como servidor en el IDE NetBeans
+ 2.1.5.Apache Ant
# (54) 2.1.5.1.Para obtener Apache Ant
o (55) 2.2.Arranque y parada del servidor GlassFish
o 2.3.Inicio de la Consola de administración
+ (56) 2.3.1.Para iniciar la consola de administración en NetBeans IDE
o 2.4.Arranque y parada del servidor Java DB
+ 2.4.1.Para iniciar el servidor de base de datos mediante el IDE NetBeans
o 2.5.Construcción de los ejemplos
o 2.6.Ejemplo Tutorial de Estructura de directorios
o 2.7.Conseguir las últimas actualizaciones de la guía de aprendizaje
+ 2.7.1.Para actualizar el tutorial A través del Centro de Actualización
o 2.8.Depuración de aplicaciones Java EE
+ 2.8.1.Uso del registro de servidor
# 2.8.1.1.Para utilizar el Visor de registros
+ 2.8.2.El uso de un depurador
# 2.8.2.1.Para depurar una aplicación con un depurador
* Capítulo 3 - Introducción a las aplicaciones Web
o 3.1.Aplicaciones Web
o 3.2.Web del ciclo de vida de aplicaciones
o 3.3.Web módulos: el ejemplo Hello1
+ 3.3.1.Examinando el módulo web hello1
# 3.3.1.1.Para ver la Hello1 Web Módulo Uso de NetBeans IDE
+ 3.3.2.Embalaje de un módulo Web
# 3.3.2.1.Para establecer la raíz de contexto
# 3.3.2.2.Para construir el paquete y Hello1 Módulo Web con NetBeans IDE
# 3.3.2.3.Para construir el paquete y Hello1 Web Módulo Uso de Ant
+ 3.3.3.Implementación de un Módulo Web
# 3.3.3.1.Para implementar el Hello1 Web Módulo Uso NetBeans IDE
# 3.3.3.2.Para implementar el módulo Hello1 Web usando Ant
+ 3.3.4.Ejecución de un módulo Web implementados
# 3.3.4.1.Para ejecutar un módulo Web implementados
+ 3.3.5.Listado de módulos implementados Web
# 3.3.5.1.Para la lista de Web implementados los módulos Uso de la Consola de administración de
# 3.3.5.2.Para la lista de módulos implementados Web mediante el comando asadmin
+ 3.3.6.Actualización de un módulo Web
# 3.3.6.1.Para actualizar un ModuleTo Web implementado un módulo de actualización de la Web implementados
+ 3.3.7.Dinámica de Recarga
# 3.3.7.1.Para desactivar o modificar la recarga dinámica
+ 3.3.8.Anulación de la implementación de módulos Web
# 3.3.8.1.Para anular la implementación de la Hello1 Web Módulo Uso de NetBeans IDE
# 3.3.8.2.Para anular la implementación de la Hello1 Web Módulo Uso de Ant
o 3.4.Configuración de las aplicaciones Web: el ejemplo hello2
+ 3.4.1.Asignación de direcciones URL de Web Components
+ 3.4.2.Examinando la hello2 Web Módulo
# 3.4.2.1.Para ver la hello2 Web Módulo Uso de NetBeans IDE
+ 3.4.3.Construcción, EMBALAJE, implementar y El Ejemplo ejecutar hello2
# 3.4.3.1.Para construir, implementar paquetes, y ejecutar el ejemplo hello2 Con NetBeans IDE
# 3.4.3.2.Para construir, implementar paquetes, y ejecutar el ejemplo hello2 Usando Ant
+ 3.4.4.La declaración de Archivos Bienvenido
+ 3.4.5.Configuración de los parámetros del contexto y de inicialización
# 3.4.5.1.Para agregar un parámetro de contexto usando NetBeans IDE
# 3.4.5.2.Para crear un archivo web.xml Con NetBeans IDE
# 3.4.5.3.Para agregar un parámetro de inicialización Con NetBeans IDE
+ 3.4.6.Asignación de errores a las pantallas de error
# 3.4.6.1.Para configurar un mapa de error con NetBeans IDE
+ 3.4.7.La declaración de las referencias de recursos
# 3.4.7.1.Declarar una referencia a un recurso
# 3.4.7.2.Declarar una referencia a un servicio Web
o 3.5.Más información sobre las aplicaciones Web
* Capítulo 4 - Tecnología JavaServer Faces
o 4.1.¿Qué es una aplicación JavaServer Faces?
o 4.2.Beneficios de la tecnología JavaServer Faces
o 4.3.Creación de una aplicación JavaServer simple Caras
+ 4.3.1.El desarrollo del bean de respaldo
+ 4.3.2.Creación de la Página Web
+ 4.3.3.Mapa de la Instancia FacesServlet
+ 4.3.4.El ciclo de vida de la hola de aplicaciones
+ 4.3.5.Para construir, empaquetar, implementar y ejecutar la aplicación en NetBeans IDE
o 4.4.Más información sobre la tecnología JavaServer Faces
* Capítulo 5 - Introducción a Facelets
o 5.1.¿Qué es Facelets?
o 5.2.Desarrollo de una aplicación simple Facelets
+ 5.2.1.Crear una aplicación Facelets
# 5.2.1.1.El desarrollo de un bean de respaldo
# 5.2.1.2.Crear vistas Facelets
+ 5.2.2.Configuración de la aplicación
+ 5.2.3.Construcción, embalaje, implementar y ejecutar el ejemplo guessNumber Facelets
# 5.2.3.1.Para construir, paquete, e implementar el ejemplo guessNumber Con NetBeans IDE
# 5.2.3.2.Para construir, paquete, e implementar el ejemplo guessNumber Usando Ant
# 5.2.3.3.Para ejecutar el ejemplo de guessNumber
o 5.3.Plantillas
o 5.4.Componentes compuestos
o 5.5.Recursos
* Capítulo 6 - La expresión del lenguaje
o 6.1.Vista general de la IE
o 6.2.Inmediata y sintaxis Evaluación diferidos
+ 6.2.1.Evaluación inmediata
+ 6.2.2.Distribuir en varios ejercicios de evaluación
o 6.3.Valor y expresiones Método
+ 6.3.1.Valor de las expresiones
# 6.3.1.1.Hacer referencia a objetos Uso de expresiones de valor
# 6.3.1.2.En relación con las propiedades de objeto Usar expresiones de valor
# 6.3.1.3.Cuando las expresiones valor se puede utilizar
+ 6.3.2.Método de Expresión
# 6.3.2.1.Métodos parametrizados de llamado
o 6.4.La definición de un tipo de atributo del tag
o 6.5.Literal de las expresiones
o 6.6.Operadores
o 6.7.Palabras reservadas
o 6.8.Ejemplos de expresiones de EL
* Capítulo 7 - Uso de la tecnología JavaServer Faces en Páginas Web
o 7.1.Configuración de una página
o 7.2.Agregar componentes a una página mediante etiquetas HTML
+ 7.2.1.Etiquetas de componentes comunes Atributos
# 7.2.1.1.El atributo id
# 7.2.1.2.El atributo inmediata
# 7.2.1.3.El prestados atributo
# 7.2.1.4.El estilo y atributos styleClass
# 7.2.1.5.El valor y los atributos obligatorios
+ 7.2.2.Agregar Jefe HTML y etiquetas de cuerpo
+ 7.2.3.Adición de un componente de la Forma
+ 7.2.4.Utilización de componentes de texto
# 7.2.4.1.Representar un campo de texto con la h: inputText etiqueta
# 7.2.4.2.Representación de un campo de contraseña con la h: inputSecret etiqueta
# 7.2.4.3.Representación de una etiqueta con la h: outputLabel etiqueta
# 7.2.4.4.Representar un hipervínculo con la h: outputLink etiqueta
# 7.2.4.5.Mostrar un mensaje con el formato h: OUTPUTFORMAT etiqueta
+ 7.2.5.Uso de Etiquetas de comandos de componentes para la Realización de acciones y Navegación
# 7.2.5.1.Representar un botón con la h: CommandButton Etiqueta
# 7.2.5.2.Representar un hipervínculo con la h: commandLink etiqueta
+ 7.2.6.Adición de gráficos e imágenes con la h: graphicImage etiqueta
+ 7.2.7.Diseñar los componentes con la h: panelGrid yh: Etiquetas panelGroup
+ 7.2.8.Viendo Componentes para la selección de un valor
# 7.2.8.1.Viendo una casilla de verificación Usar la h: selectBooleanCheckbox etiqueta
# 7.2.8.2.Mostrar un menú Uso de la h: selectOneMenu etiqueta
+ 7.2.9.Viendo Componentes para la selección de varios valores
+ 7.2.10.Uso de la f: selectItem y f: Etiquetas selectItems
# 7.2.10.1.Uso de la f: selectItems etiqueta
# 7.2.10.2.Uso de la f: Tag selectItem
+ 7.2.11.Utilización de componentes de la tabla enlazada a datos
+ 7.2.12.Mostrando mensajes de error con la h: mensaje y h: Mensajes de Etiquetas
+ 7.2.13.Creación de URL bookmarkable con la h botón: y H: Etiquetas enlace
+ 7.2.14.Utilizar parámetros Ver configurar URL bookmarkable
+ 7.2.15.Uso de recursos de reubicación h: Etiquetas de salida
o 7.3.Uso de Etiquetas núcleo
* Capítulo 8 - Uso de convertidores, los oyentes, y los validadores
o 8.1.Cómo utilizar los conversores estándar
+ 8.1.1.Conversión del valor de un componente
+ 8.1.2.Usando DateTimeConverter
+ 8.1.3.Usando NumberConverter
o 8.2.El registro de oyentes en los Componentes
+ 8.2.1.El registro de un oyente de valor de cambio de un componente
+ 8.2.2.El registro de un oyente de acción sobre un componente
o 8.3.Uso de los validadores estándar
+ 8.3.1.Validación del valor de un componente
+ 8.3.2.Usando LongRangeValidator
o 8.4.Hacer referencia a un método de bean de respaldo
+ 8.4.1.Hacer referencia a un método que realiza la navegación
+ 8.4.2.Hacer referencia a un método que controla un evento de acción
+ 8.4.3.Hacer referencia a un método que realiza la validación
+ 8.4.4.Hacer referencia a un método que controla un evento de cambio de valor
* Capítulo 9 - Desarrollo con la tecnología JavaServer Faces
o 9.1.Backing Beans
+ 9.1.1.Creación de un backing bean
+ 9.1.2.Uso de EL para referenciar un Backing Bean
o 9.2.Escribiendo propiedades de un Bean
+ 9.2.1.Escribiendo propiedades de enlace a valores de component
# 9.2.1.1.UIInput y propiedades UIOutput
# 9.2.1.2.UIData Propiedades
# 9.2.1.3.UISelectBoolean Propiedades
# 9.2.1.4.UISelectMany Propiedades
# 9.2.1.5.UISelectOne Propiedades
# 9.2.1.6.UISelectItem Propiedades
# 9.2.1.7.UISelectItems Propiedades
+ 9.2.2.Escribir propiedades enlazadas a instancias de componentes
+ 9.2.3.Escribir propiedades enlazadas a los convertidores, los oyentes o los validadores
o 9.3.Copia de la escritura Métodos Bean
+ 9.3.1.Escribir un método para controlar la navegación
+ 9.3.2.Escribir un método para controlar un evento de acción
+ 9.3.3.Escribir un método para realizar la validación
+ 9.3.4.Escribir un método para controlar un evento de cambio de valor
o 9.4.Uso de validación Bean
+ 9.4.1.Validar Nulo y cadenas vacías
* Capítulo 10 - JavaServer Faces Conceptos de Tecnología Avanzada
o 10.1.Información general de las JavaServer Faces del ciclo de vida
o 10.2.El ciclo de vida de una aplicación JavaServer Faces
+ 10.2.1.Fase de restauración de Vista
+ 10.2.2.Solicitud de aplicar los valores de fase
+ 10.2.3.Proceso de Validación de fase
+ 10.2.4.Modelo de actualización de valores de la fase
+ 10.2.5.Invocar la fase de aplicación
+ 10.2.6.Render Fase de respuesta
o 10.3.Parcial de procesamiento y la representación parcial
o 10.4.El ciclo de vida de una aplicación Facelets
o 10.5.Interfaz de usuario del modelo de componentes
+ 10.5.1.Las clases de componentes de interfaz de usuario
+ 10.5.2.Modelo de componentes de representación
+ 10.5.3.Conversión de Modelo
+ 10.5.4.Evento y escucha modelo
+ 10.5.5.La validación del modelo
+ 10.5.6.Modelo de navegación