Java EE 7 - JSF2, EJB3 y JPA2

BDI TI - Capacitación
Online
  • BDI TI - Capacitación

US$ 99 - (89 )
IVA exento

Los hice Online para compatibilizarlos con el trabajo y mi vida personal, y el método que utiliza el profesor Andrés Guzmán es ágil y muy conveniente para el tipo de contenidos. La relación calidad-precio y la duración de los cursos no es excesiva ...

LA OPINIÓN DE Ignacio Manzano García

Información importante

  • Curso
  • Online
  • Duración:
    2 Meses
  • Cuándo:
    A elegir
Descripción

El Curso de Java EE7 - Weld CDI, JSF2, EJB3 y JPA2 impartido por BDI TI - Capacitación, está dirigido a profesionales y estudiantes en el área de tecnología e informática que están buscando especializarse en el desarrollo de aplicaciones web Java EE utilizando Weld CDI, JSF2, EJB3. Si tú eres uno de ellos, este curso que Emagister.com incorpora a su catálogo formativo te interesará.

Esta formación es de nivel avanzado, se realiza en modalidad online y cuenta con una carga lectiva de 120 horas, que podrás cursar durante 8 semanas a través del campus online del centro.

Una vez finalizado el curso, estarás capacitado para desarrollar aplicaciones web Java EE7 utilizando diversas herramientas y especificaciones; comprenderás la arquitectura del modelo MVC en JSF2; podrás usar los diversos componentes de negocio Weld CDI, componentes de servicios EJB3, Interceptores (AOP), manejo de formularios y validaciones de datos y serás capaz de abstraer las conexiones y operaciones CRUD de base de datos.

Si quieres saber más sobre este curso, solicita información en esta página web. Contactaremos contigo con la mayor rapidez posible para dar respuesta a todas tus preguntas.

Información importante
Instalaciones y fechas

Dónde se imparte y en qué fechas

Inicio Ubicación Horario
A elegir
Online

Preguntas Frecuentes

· ¿Cuáles son los objetivos de este curso?

El participante, al finalizar el curso, será capaz de Desarrollar Aplicaciones Web Java EE 7 utilizando diversa herramientas y especificaciones, comprendiendo la arquitectura del modelo MVC en JSF2, haciendo uso de los diversos componentes de negocio Weld CDI (Contextos e Inyección de dependencia), componentes de servicios EJB3, Interceptores (AOP), manejo de formularios, validaciones de datos, abstraer las conexiones y operaciones CRUD (Mantenedor Crear, Listar, Actualizar y Eliminar) de base de datos utilizando la capa de modelo (acceso a datos) implementando el patrón DAO y ORM con JPA2 e Hibernate, Rest, Seguridad, Ajax, Layout HTML5/CSS3 y mucho más.

· ¿A quién va dirigido?

Profesionales y estudiantes en el área de tecnología de información e informática con la intención de especializarse en el desarrollo de aplicaciones web Java EE 7 utilizando Weld CDI, JSF2, EJB3 y JPA2 a través de un enfoque moderno, actualizado, aun nivel más cercano a la Ingeniería de Software implementando el desarrollo en 3 capas MVC.

· Requisitos

El participante deberá tener conocimientos básicos de desarrollo en Java SE y Programación Orientada a Objetos (también dictado por nosotros), con capacidades para, al menos, lo siguientes temas: diseñar aplicaciones de consola, implementar aplicaciones POO que hagan uso de herencia y polimorfismo, manejo de Excepciones, manejo de Colecciones y Maps, manejo de Base de Datos a través de JDBC.

· Titulación

Certificado de asistencia otorgado por BDI TI - Capacitación

· ¿Qué distingue a este curso de los demás?

-Acceso 7 x 24 a nuestra Plataforma e-learning -Videos tutoriales paso a paso 100% en Español (también en formato descargable) -Material de estudio descargable e imprimibles 100% en Español -Material didáctico paso a paso en pdf. -Soporte Online con Instructor EXPERTO Java EE7, en cualquier momento podrás enviar tus dudas al foro del curso y si surgiera algo de mayor relevancia puedes enviar un correo o vía chat, talk o skype. -Puedes acceder a tu material en video desde cualquier PC o dispositivo móvil como un iphone, ipod Touch. -Somos pioneros en brindarte este tipo de acceso para darte realmente la libertad que necesitas para estudiar, donde quiera que te encuentres. -Ejemplos del Mundo Real -Aprendizaje garantizado -Excelente relación calidad-precio -Conocimiento aplicable a proyectos reales del mercado laboral. -La atención rápida y satisfactoria a las dudas por parte del docente -La interactividad del curso ya que contiene foros para resolver duda -Los mejores comentarios y testimonios de nuestros alumnos

· ¿Qué pasará tras pedir información?

Se enviará un correo con todo el detalle del curso, fechas, costos y formas de pago. Además se responderán todas las dudas que tengan de forma rápida.

Opiniones

I
Ignacio Manzano García
01/10/2016
Lo mejor Los hice Online para compatibilizarlos con el trabajo y mi vida personal, y el método que utiliza el profesor Andrés Guzmán es ágil y muy conveniente para el tipo de contenidos. La relación calidad-precio y la duración de los cursos no es excesiva, sabiendo que en 8 semanas se aprende mucho y se tiene la oportunidad de preguntar y corregir. Hay vídeos prácticos, los apuntes están muy bien y la práctica que hay que hacer cada semana es pertinente para obligarse a saber si se aprende o no.

A mejorar No tengo nada que no me haya gustado.

¿Recomendarías este curso? Sí.
¿Te ha ayudado esta opinión? (0)
J
Jacob Isai Rodriguez Alfaro
01/08/2016
Lo mejor Lo mejor ha sido darme cuenta de que se puede aprender de esta forma, gracias a profesores calificados y excelente material de estudio.

A mejorar En cuanto al curso que estoy tomando, quizá un poco más de material audiovisual.

¿Recomendarías este curso? Sí.
¿Te ha ayudado esta opinión? (0)
C
Carol
01/07/2016
Lo mejor Se hace posible aprender y profundizar en Java EE 7 con facilidad.

A mejorar Nada.

¿Recomendarías este curso? Sí.
¿Te ha ayudado esta opinión? (0)
Pregunta a los Antiguos Alumnos qué les pareció.

Su experiencia te será de mucha ayuda para decidirte.

¿Qué aprendes en este curso?

Java EE
2
Java EE7
2
Jpa
1
Enterprise JavaBeans 3.2
2
JBoss
1
Weld CDI
1
JSF2
2
CDI
2
RichFaces
1
Inyeccion de dependencia
2
ajax
1
Ejb3
2
DAO
1
EJB
J2ee
1
JPA2
Javascript
Programación para el Desarrollo de Aplicaciones Empresariales
Programación
Desarrollo de aplicaciones

Profesores

Andrés Guzmán Fontecilla
Andrés Guzmán Fontecilla
Consultor Arquitecturas Java EE y PHP5

Ingeniero Civil Informático, Magister en Ingeniería de Software. Actualmente me dedico al servicio de la consultarías a empresas en tecnologías Java, .net y PHP5, además dedico gran parte de mi tiempo a dictar cursos de UML, Java SE y Java EE (J2EE), incluyendo arquitecturas tales como Spring Framework 3.0, Struts2 Framework y tecnologías como EJB3, JPA, Hibernate, JSF, Zend Framework 2 etc.

Temario

  • Introducción a Java EE 7
    • Arquitectura Java EE 7
    • Características y Beneficios de Java EE7 con Weld CDI
    • Relación entre JavaServer Faces 2, Weld CDI y Enterprise JavaBeans 3.2
    • Componentes, anotaciones comunes y la especificación CDI
    • Contextos de JBoss Weld CDI
  • Cómo obtener e instalar Java EE7 y Herramientas anexas
  • El Contenedor de Weld
    • Contextos e Inyección de dependencias – CDI
    • Weld CDI Bijection
    • Modelo de componentes
    • Anotaciones CDI (@Inject, @Produces, @Qualifier, @Alternative, @Observers, @Named, @Model y más)
    • Ciclo de Vida de Componentes con anotaciones @PostConstruct y @PreDestroy
    • Modelo Contextual CDI
      • Stateless
      • Request Scoped
      • Conversation Scoped
      • Session Scoped
      • Application Scoped
  • Interceptores AOP – Programación orientada a Aspectos
  • Componentes Observador – Manejadores de Eventos
  • JSF2 y controles de vistas
    • Arquitectura MVC (Modelo, Vista y Controlador)
    • Lenguaje de expresión EL
    • Librerías de etiquetas y controles JSF2
    • Eventos JSF2
    • Librerías de etiquetas para Formularios
    • Formularios y Validación usando Anotaciones
    • Manejo de Sesiones HTTP usando Contextos y Anotaciones
    • Interceptando un Request HTTP
    • Composite Component (Componentes por Composición)
    • Plantillas de Layout o Master Page
    • Locale (Idiomas y localización)
    • Tecnología de vistas RichFaces
    • Ajax JSF2 Nativo y Ajax con RichFaces
    • Layout y Diseño HTML5 y CSS3 (Bootstrap framework)
  • EJB3
    • ¿Qué es un Bean de Sesión?
    • Tipos de EJB3
    • EJB con estado v/s sin estado
    • Cuándo usar beans de sesión
    • Interfaces Locales y Remotas
    • Ciclo de vida de un EJB3
    • Weld CDI y Componentes EJB3 (Integración)
    • Transaccionalidad, Control de la concurrencia, Servicios de nombres y de directorio (JNDI) y Seguridad
  • Bases de Datos con JAP2 – API de persistencia de entidades Java
    • EntityManager y contexto de persistencia
    • Mapping, Entidades y Anotaciones
    • Campos y propiedades persistentes
    • Claves Primarias en entidades
    • Persistencia en el componente EJB
    • Transacciones
    • Lenguaje de Consulta de Persistencia Java (JPQL)
    • JAP2 e Hibernate
    • Patrón DAO con JAP2 (Modelo)
    • Mantenedor CRUD (Crear, Listar, Actualizar y Eliminar)
  • Web Services REST
  • Security JBoss PicketLink
    • Autenticación y Login de Usuarios
    • Identity Management
    • Autorización (ACL - Lista de control de acceso)

Logros de este Centro

2016

Información adicional

Java EE7 es una plataforma de Programación para el Desarrollo de Aplicaciones Empresariales en el lenguaje Java, un conjunto de especificaciones y tecnologías desarrolladas por la compañía Oracle. Integrada por diversas tecnologías y frameworks de cada capa como Java Server Faces (JSF2), Weld CDI, Enterprise Java Beans (EJB3.2) y JPA2 entre otras.

En sólo 8 módulos del curso Java EE7 aprenderás a crear aplicaciones empresariales desde cero, utilizando las herramientas con mayor crecimiento del mercado desarrollado y mantenido por compañías como Oracle, JBoss Red Hat entre otras. Aplicarás las mejores prácticas de desarrollo y lo más importante en este curso es que minimices en un altísimo porcentaje la curva de aprendizaje necesaria para que aprendas y domines Java EE7, con este curso TE GARANTIZAMOS que te sentirás mucho más confiado al trabajar con estas tecnologías.