Capacitación Tecnológica

Diplomado de “Rápido Desarrollo de Aplicaciones Web Empresariales con la Última Tecnología Java en el Mercado”

Modelo MVC, JSF 2.0 con Rich Faces, Facelets, Persistencia de base de datos con JPA, EJB 3.0, Ireports, Servidor de aplicaciones GlassFish y base de datos Oracle 10g:

 

Módulo 1

 

Capítulo 1

 

  • Introducción
    • Características de Java
    • Maquina Virtual de Java
    • Instalación de Java y el entorno de desarrollo.
    • Mi primer programa con java
  • Fundamentos del lenguaje Java
    • Identificadores, Palabras Reservadas,…
    • Variables y Constantes
    • Tipos de Datos
    • Operadores
    • Expresiones y Sentencias
    • Estructura Básica de un Programa
  • Estructuras de Control
    • Programación Estructurada
    • Estructuras Condicionales
    • Estructuras Iterativas
  • Vectores y Matrices

Capítulo 2

  • Orientada a Objetos
    • Programación Orientada a Objetos?
    • Clases y Objetos
    • Atributos y Métodos
    • Herencia, Polimorfismo, Encapsulación y Abstracción.
  • Creación de Clases
    • Mi Primera Clase
    • Constructores y Destructores
    • Control de acceso
    • Clases Anidadas
    • Subclases e Interfaces
  • Manejo de Excepciones
    • Throw
    • Try/Catch
    • Finally
    • Declaración de Excepciones
  • Colecciones
    • Listas
    • Map
    • Colas
  • Acceso a Archivos
  • Clases de Utilidad

 

Módulo 2

  • Introducción a JEE (Java Enterprise Edition)
    • Arquitectura Cliente-Servidor
    • Introducción a Servlet y JSP
    • Servidor de aplicaciones
    • Instalación y configuración del entorno de trabajo
  • Servlets
    • Estructura de un Servlet
    • Mi Primer Servlet
    • Ejecutando un Servlet
    • Procesamiento del Request
    • Generación del Response
  • Java Server Pages (JSP)
    • Sintaxis de JSP
    • Elementos de Script JSP
    • Directivas
    • Variables Predefinidas
    • Acciones
    • Objetos Implícitos
  • Colaboración entre Servlets y JSP
  • Java Beans
  • Conexión a Bases de Datos (JDBC)
    • Instalación del driver JDBC (Oracle)
    • Realizando la Conexión
    • Ejecución de Sentencias SQL
    • Manejo de Resultados
    • Conexión y Exploración de la Base de Datos desde NetBeans
  • Lenguaje SQL
  • Introducción a PL/SQL
  • Creación de una Pequeña Aplicación con JEE
  • Arquitectura Modelo-Vista-Controlador (MVC)
  • Introducción a Enterprise Java Beans (EJB 3.0)
    • Qué es EJB?
    • Introducción a Entity Beans
    • Introducción a Session Beans
  • Introducción a Java Persistence API (JPA)
    • Qué es JPA?
    • Que Implementación de JPA Usar, Hibernet, EclipseLink, etc.?
  • Introducción a Java Server Faces 2.0
    • Qué es JSF?
    • Facelets
    • Instalación y configuración de JSF
    • Componentes JSF
  • Manage Beans
    • Configuración de los Manage Beans
    • Ámbito de un Manage Bean
    • Navegación
  • RichFaces
    • Instalacion de RichFaces
    • Configuración de RichFaces
    • Componentes RichFaces
      • <a4j:form
      • <rich:dataTable
      • <rich:column
      • <rich:dataList
      • <a4j:commandButton
      • <a4j:commandLink
      • <rich:panelBar
      • <rich:panelBarItem
      • <rich:messages
      • <a4j:support
      • <rich:fileUpload
      • etc.
  • Manejo de Eventos
  • Validadores y Convertidores
  • Internacionalización de Mensajes (Aplicación multi-lenguaje)
  • EJB QL
  • Agregando Reportes
    • ¿Qué es JarperReports?
    • Introduccion a IReports
    • Integración de Java con JasperReports
  • Desarrollo de un proyecto JEE, integrando las tecnologías estudiadas:
    • JSF 2.0
    • Facelets
    • RichFaces 3.1
    • JPA 2.0
    • EJB 3.0
    • PL/SQL
    • JasperReports-IReports
    • GlassFish 3.0
  • Instalación y configuración del proyecto desarrollado en un servidor de aplicaciones GlassFish para el ambiente de producción.

 

Diplomado de “Rápido Desarrollo de Aplicaciones Web Empresariales con la Última Tecnología Java en el Mercado”


Inicio | Servicios | Productos | Casos de Éxito | Outsourcing | Tecnología | Capacitación | Contactarnos | Top
© Copyright Consultec RH , all rights reserved.
Quick, Simple, Free SEO CMS website builder and design software