¿Qué quieres aprender?

Java EE 7 & Frameworks - JSF2, Spring 4, Struts 2 ...

Java EE 7 & Frameworks - JSF2, Spring 4, Struts 2 y EJB3

Udemy

Curso online


20

Este curso pretende preparar al participante para obtener las competencias necesarias para desarrollar aplicaciones empresariales cumpliendo con el estándar Java EE 7.

El enfoque principal estará dado al componente Web, implementando el patrón de arquitectura MVC (Modelo, Vista y Controlador) incorpora también el Framework JSF 2, Struts 2, Spring 4 y EJB3.

Aprenderás a crear aplicaciones empresariales Java EE desde cero, utilizando los Frameworks y tecnologías más importantes del mercado JSF2, Struts2, Spring4, EJB3, Hibernate, JPA2, Web Service SOAP. 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 EE y los Frameworks, con este curso TE GARANTIZAMOS que te sentirás mucho más confiado al trabajar con estas tecnologías.

Todos los materiales de los cursos están en español y al finalizar los mismos recibes un certificado digital certificando tu aprobación.

Competencias que podrás desarrollar Servlet y Jsp, Arquitectura MVC, Anotaciones Java EE, Inyección de dependencias, Controllers, JSF2, Weld CDI, Struts 2, Spring 4, Forms, EJB3, JDBC, DAOs, CRUD, Hibernate, JPA2, Web Service SOAP y más

100% online mediante probadas herramientas de educación a distancia, curso muy didáctico e interactivo (garantizado) que incluyen excelentes y dinámicos Videos en HD paso a paso junto a documentación/materiales en PDF en español, mediante plataforma web, incluye resolución dudas que vayan teniendo y discutir los temas de cada sección con el profesor, con materiales de calidad y ejercicios didácticos paso a paso, trabajos de laboratorio prácticos (entre ellos un completo ejemplo e-commerce y carro de compras), presentaciones, etc.

¿Porqué elegir nuestros cursos?

Acceso 7 x 24 a nuestra Plataforma e-learning.

Videos HD paso a paso 100% en español.

¿Quieres hablar con un asesor sobre este curso?

Objetivos

Obtén las competencias necesarias para desarrollar aplicaciones empresariales cumpliendo con el estándar Java EE 7 y Framework MVC. Comprende la arquitectura del modelo MVC (Modelo–vista–controlador). Aprende los diversos componentes y APIs como el patrón de Inversión de control, Interceptores HTTP, Formularios, Validaciones, patrón DAO, Hibernate y JPA. Serás capaz de desarrollar aplicaciones web Java EE utilizando JSF2, Spring 4, Struts 2, Hibernate, JPA2, EJB3 y Web Service SOAP y más Aumenta tus oportunidades laborales como desarrollador Java. Soporte CONTÍNUO con profesor online, PROFESOR RESPONSABLE, publica tus dudas y responderé en menos de 8 horas. Acceso 24 horas para que aprendas a tu propio ritmo y en español. Vídeos de Alta Definición complementados con materiales PDF eWorkshop (incluye códigos, vídeos y PDFs) Se agregan nuevos videos cada mes, siempre tendrá acceso a contenido ACTUALIZADO! Desarrolla una aplicación Ecommerce, tienda online con carrito de compras.

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 utilizando Spring Framework, a través de un enfoque moderno, actualizado, con un nivel más cercano a la Ingeniería de Software implementando el desarrollo en 3 capas MVC.

Requisitos

Tener conocimientos básicos en Java SE y Programación Orientada a Objetos. Poseer conocimientos en el lenguaje HTML básico.

Temario completo de este curso

Contenido del curso
Documentos, ejercicios y (PDF) eWorkshop
Introducción
Creando un proyecto Java web
La clase Servlet y la anotación @WebServlet
Manejo de Formulario en Servlets
Arquitectura Modelo–vista–controlador (MVC) en Servlets
Práctica 1 - Desafío Individual: Agregar nuevo producto y

Antes de empezar - una introducción
Creando la base de datos y tablas e insertando datos
Estructura del proyecto y las clases
Las clases del Modelo - Data Access Object (DAO)
Las clases Controllers
La presentación - vistas JSP
Conexión usando Datasource (Servidor/Contenedor)
Documentos, ejercicios y (PDF) eWorkshop
Introducción JavaServer Page - JSP
Ejemplo Hola Mundo! JSP
Manejo de formularios usando Bootstrap HTML5 y CSS
Las clases JavaBeans (Models)
Ejemplo Base de datos: La clase JavaBeans DAO (Models) CRUD JDBC
Ejemplo Base de datos: Las vistas JSP
Práctica 2 - Desafío Individual: Buscar productos de la Base de Datos
Documentos, ejercicios y (PDF) eWorkshop
Introducción Java EE 7
Anotaciones @Named y @RequestScoped
Anotaciones @Model @PostConstruct y @PreDestroy
Introducción Weld CDI (Contextos y Inyección de Dependencia)
CDI la anotación @Inject
CDI los Calificadores (Qualifier) y uso de Interfaces
CDI la anotación @Produces
Uso de Interceptores CDI (con anotaciones)
Manejo de Formulario y Validación en JSF2
Parámetros del Request
Práctica 3 - Desafío Individual: Crear proyecto ProducesFactura

Documentos, ejercicios y (PDF) eWorkshop
Introducción a Hibernate
Hibernate Mapping con XML
La clase HibernateUtil
Hibernate Mapping con Anotaciones de Persistencia
Data Access Object - DAO
Práctica 4 - Desafío Individual: Proyecto Hibernate para un Sistema de Cursos
Documentos, ejercicios y (PDF) eWorkshop
Introducción a Struts 2
Crear un Proyecto Struts 2 desde cero
La clase Action (Controlador)
La vista
Configuración struts.xml (Actions Mapping y Results)
Práctica 5 - Desafío Individual: Crear Proyecto Struts2 con Hibernate
Documentos, ejercicios y (PDF) eWorkshop
Introducción Spring parte I
Introducción Spring parte II
Spring vs otros Frameworks
Inyección de Dependencia XML
Inyección de Dependencia Anotación - @Autowired
Anotación @Component: Component Scan
Inyección de Dependencia - Basado en Constructor
Inyección de Dependencia - Anotaciones @Service y @Repository
Práctica 6 - Desafío Individual: Modificar el proyecto HolaMundoSpringConDIXML
Documentos, ejercicios y (PDF) eWorkshop
Introducción Spring MVC
Introducción Spring MVC - Los Controladores
Crear Proyecto Spring MVC
Crear Proyecto Spring MVC - La clase Controller y la vista
Crear Proyecto Spring MVC - La anotación @Controller y @RequestMapping
Ejemplo Catalogo Spring MVC & Hibernate
Ejemplo Catalogo Spring MVC & Hibernate: Configuraciones
Ejemplo Catalogo Spring MVC & Hibernate: Clases del Modelo - Data Access Object
Ejemplo Catalogo Spring MVC & Hibernate: Clase @Controller y las vistas
Ejemplo Catalogo Spring MVC & Hibernate Template
Práctica 7 - Desafío Individual: Sistema E-commerce de Carro de Compras
Documentos, ejercicios y (PDF) eWorkshop
Introducción Enterprise JavaBeans
Ejemplo Enterprise Application (EAR): Componente de negocio EJB
Ejemplo Enterprise Application (EAR): Cliente Servlet
Ejemplo Enterprise Application (EAR): Cliente JSF2
Ejemplo Catálogo con JSF2 EJB3 JPA2: El componente EJB
Ejemplo Catálogo JSF2 EJB3 JPA2: Entity y Unidad de Persistencia presistence.xmL
Ejemplo Catálogo con JSF2 EJB3 JPA2: La clase DAO EJB implementada con JPA 2
Ejemplo Catálogo con JSF2 EJB3 JPA2: El controlador (Weld CDI) y la vista (JSF2)
Práctica 8 - Desafío Individual: Crear Proyecto Enterprise Application EJB3
Codigo Fuente ejemplo Web Service usando EJB3 y JPA2
Ejemplo Web Service (SOAP) y EJB3 JPA 2: Entity y persistence.xml
Ejemplo Web Service (SOAP) y EJB3 JPA 2: EJB + Web Service (@WebService)
Ver más