Aprende Java EE 8 con Apache Netbeans y Glassfish
What you'll learn
- Crear aplicaciones Web y Empresariales con la última versión de Java EE, ahora renombrado a Jakarta EE
- Desarrollar aplicaciones con EJB (Enterprise Java Beans)
- Aprenderás a utilizar JPA (Java Persistence API) para conectarte a cualquier base de datos
- Aprenderás a crear Web Services con JAX-RS (REST Web Services) y JAX-WS
Requirements
- Conocimientos básicos de Java
- Conocimientos básicos de SQL
- Conocimientos de HTML, CSS y JavaScript
Description
Java EE (ncluye EJB's y JPA, Web Services y Seguridad)
Lección 1 - Introducción a Java EE
Introducción al mundo Java Empresarial (Java EE)
Stack de Tecnologías Java EE
Arquitectura Multicapas en Java EE
Instalación de las Herramientas (Eclipse, MySql)
Instalación del Servidor de Aplicaciones Glassfish
Uso de Maven y JavaEE
HolaMundo con JavaEE
Lección 2 - Enterprise Java Beans (EJB)
Introducción a los EJB
Tipos y Configuración de un EJB
Inyección de Dependencias en Java EE
Empaquetamiento y Contenedores empresariales
Lección 3 - Introducción a Java Persistence API (JPA)
Introducción a Java Persistence API (JPA)
Entenidimiento de las clases de Entidad en JPA
Manejo de EntityManager y Persistence Unit
Uso de JUnit y JPA
Lección 4 - Consultas con JPA
Ciclo de Vida en JPA
Tipos de Relaciones en JPA
Consultas JPQL en JPA
Uso del API de Criteria en JPA
Manejo de Transacciones en JPA
Lección 5 - Rol de JSF
Rol de JSF en Java EE
Ajax en JSF
PrimeFaces y JSF
Integración JSF, PrimeFaces, AJAX, EJB y JPA
Lección 6 - WebServices y JavaEE
Introducción a los Web Services
Tipos de Web Services JAX-WS y JAX-RS
Qué es un Documento WSDL
Uso de Documentos XML y XSD (XML Scheme)
Manejo del API de JAXB
Estrategias de Generación de Web Services
Despliegue de Web Services
Creación del Cliente del Servicio Web
Lección 7 - REST Web Services
Introducción a REST Web Services
Análisis de Peticiones HTTP
Anotaciones del API JAX-RS
Integración de EJB y JAX-RS
Creación de un Cliente REST
Documento WADL y XSD del REST Web Service
Despliegue de un REST Web Service
Creación Cliente REST Web Service
Lección 8 - Seguridad en Java EE
Introducción a la Seguridad en Java EE
Autenticación y Autorización en Java EE
Seguridad en la Capa Web en Java EE
Seguridad en Capa EJB en Java EE
Autenticación de Clientes en Java EE
Autenticación del Cliente Web
Autenticación del Cliente SOAP y REST Web Service
Ejercicio Final con la integración de todo lo aprendido
Who this course is for:
- Cualquier interesado en desarrollar aplicaciones Web y Empresariales con la última versión de Java EE (ahora renombrado a Jakarta EE)
Instructor
Soy Ingeniero en Computación, con más de 20 años de experiencia en el desarrollo de sistemas, con certificaciones como programador Java y desarrollador de componentes Web con Java. Me considero un apasionado por la tecnología Java.
Me dedico de tiempo completo a enseñar la tecnología Java, por lo que tienes la ventaja de que estaré al pendiente de tu crecimiento profesional en todo momento, ya que es precisamente a lo que me dedico, asi que nunca estarás sólo en tu proceso de aprendizaje como programador Java.
Soy especialista en Java y enseño temas que van desde cursos como:
1) Introducción a la programación (Lógica de programación)
2) Fundamentos de Java
3) Programación Orientada a Objetos con Java
4) Java con JDBC para conexión a base de datos
5) Servlets y JSPs para el desarrollo de aplicaciones Web con Java
6) Stuts Framework
7) Hibernate Framework
8) Spring Framework
9) JSF (JavaServer Faces)
9) Java Empresarial (Java EE), y tecnologías como EJB, JPA, Web Services Rest y JAX-WS, así como Seguridad con Java EE
10) JBoss
Entre muchos temas más relacionados con la tecnología Java.