J2EE 6 - 23 Videotutoriales - 12 horas
Les dejo video tutoriales sobre J2EE (Java para desarrollo de aplicaciones empresariales) en español. J2EE es ampliamente pedida en el mundo laboral y realmente no hay mucha información en español.
Espero que les sirva!
Videotutorial Nº1 del Curso de Java EE 6. Empezamos por configurar el entorno de desarrollo, para lo que usaremos NetBeans 7 y GlassFish 3. Veremos como instalar en NetBeans otros servidores de aplicaciones alternativos a GlassFish y haremos una práctica con jBoss. Haremos lo mismo con Sistemas de Manejo de Bases de Datos relacionales alternativos a Java DB. Probaremos el funcionamiento de todo el entorno ya configurado mediante una de las aplicaciones de ejemplo que incluye NetBeans y terminaremos con un recorrido rápido por algunas de las funcionalidades más interesantes que nos ofrece este IDE para el desarrollo de Java en general y de Java EE en particular. Veremos sus sistemas para completar código, como usar plantillas de código(snippets) mediante abreviaturas y como crear nuestros propios snippets; el uso de algunos de los atajos de teclado más interesantes, así como los sistemas visuales de ayuda. 35 frenéticos minutos para prepararnos para iniciar el curso.
Videotutorial Nº 2 del Curso de Java EE 6. Vemos todo lo relacionado con la persistencia en Java. La especificación JPA(Java Persistence API); Entender Entidades; ORM (Object-Relational Mapping); Hacer consultas a Entidades; El ciclo de vida de una Entity; El lenguaje JPQL(Java Persistence Query Language); Uso de Callbacks y Listeners
VideoTutorial Nº 3 de Java EE 6 con NetBeans 7. Empezamos el desarrollo de una primera aplicación que utilizar JSP y Servlets. Usar Java Server Pages para mostrar contenido dinámico; Uso de la Paleta de NetBeans; Crear una página de salida; Uso de expresiones JSP; Uso de objetos implícitos; Trabajo con scriptlets.
VideoTutorial Nº 4 del Curso de Java EE. Seguimos modificando nuestra primera aplicación para adaptarla al Patrón Modelo-Vista-Controlador. Añadir un Servlet a nuestra aplicación; El método processRequest( ); Creación de un JavaBean; Reescribir index.jsp y salida.jsp.
VideoTutorial Nº 5 del Curso de Java EE 6 con NetBeans 7, en el que vemos como crear Dominios de seguridad y creamos un completo sistema de login. Sistemas de autentificación de usuarios; Autentificación basada en formulario; El descriptor de implementación web.xml; Creación de Roles; Configuración de seguridad específica para GlassFish; La consola de Administración de GlassFish; Creación de Fragmentos JSP.
VideoTutorial Nº 6 del Curso de Java Enterprise Edition. Uso de Tags del Core de JSTL. Los Tags c:if; c:choose (c:when y c:otherwise y c:forEach. Directivas taglib
Videotutorial nº 7 del Curso de Java EE en el que terminamos de ver los Tags JSTL que incluye NetBeans. Los Tags SQL, Recuperar datos de la Base de datos con sql:query; Modificar datos de la base de datos con el tag sql:update; Insertar datos en la base de datos; Actualizar y borrar datos de la base de datos; Borrar datos de la base de datos; Tags JSTL personalizados
Videotutorial Nº 8 del Curso de Java EE. Empezamos a trabajar con el Framework JSF 2.0. Introducción a Java Server Faces; Crear nuestra primera aplicación JSF; Crear Nuevo Proyecto JSF; Cambiar página para recoger datos usuario; Uso de facelets y tags JSF
VideoTutorial Número 9 del Curso de Java EE en el que seguimos viendo el trabajo con Java Server Faces 2.0. Creación de Un Managed Bean; Crear la página de confirmación de nuestro proyecto; Probando nuestra primera aplicación completa; Validación JSF; Plantillas Facelets; El asistente de NetBeans para creación de plantillas; Añadir Plantillas Facelets a nuestro proyecto; Crear plantillas cliente
VideoTutorial Nº 10 del Curso de Java EE, en el que seguimos centrados en la vista de nuestras aplicaciones. Lo dedicamos a trabajar con PrimeFaces, framework opensource que ofrece más de cien widgets para incorporar en nuestros proyectos. Crear proyecto PrimeFaces en NetBeans; Añadir componentes PrimeFaces en JSF; Creación de proyectos usando los componentes Calendar, tabs y wizar de PrimeFaces.
VideoTutorial Nº 11 del Curso de Java EE en el que profundizamos en el trabajo con JPA. Crear nuestra primera entidad Java; La anotación @Entity; Añadir campos persistentes en una entidad; Crear un DAO (Data Access Object); Los métodos CRUD de un DAO
Videotutorial Nº 12 del Curso de Java EE, en el que creamos una aplicación CRUD a partir del SCHEMA de una base de datos. Generación automatizada de Entities JPA; Named Queries y JPQL Validation Bean; Relaciones entre Entidades; Generar aplicaciones JSF desde entidades JPA
Videotutorial Nº 13 del Curso de Java Enterprise Edition en el que trabajamos con Enterprise JavaBeasn y Sessions Beans. Implementar la lógica de negocio con Session Beans; Crear un session bean en NetBeans; Creación de los Proyecto Java Enterprise, EJBs y Cliente. Beans Stateful, Stateless y Singleton; Creación de una Interface remota.
Videotutorial Nº 14 del Curso de Java EE en el que seguimos trabajando con los Session Beans. Manejo de Transacciones en Beans de Sesión; Implementar Programación Orientada a Aspectos con Interceptores; Implementar la clase Interceptor; Decorar el EJB con la anotación @Interceptors; EJB Timer Service; Generar Session Beans desde Entidades JPA
VideoTutorial Nº 15 del Curso de Java EE en el que vemos el patrón de diseño CDI, Contextos e Inyección de Dependencia, que nos permite integrar objeto dentro de objetos; el archivo beans.xml; la anotación @Named; Qualifiers; la anotación @Qualifier
Videotutorial Nº 16 del Curso de Java EE, de 15 minutos, en el que terminamos el bloque dedicado a Contexts and Dependency Injection. Crear Stereotypes para aplicar varias anotaciones; Programación Orientada a Aspectos con el uso de Interceptor Binding Types. Enlazar interceptores a beans sin dependencia directa. Creación de un proyecto
VideoTutorial Nº 17 del Curso de Java EE, en el que empezamos el apartado de las comunicaciones, trabajando con Web Services usando el Protocolo SOAP. Introducción a los Servicios Web; Creación y análisis de un Servicio Web; La interface de diseño gráfico para Web Services en NetBeans; Opciones y atributos para los Servicios; Desplegar y Testar nuestro Web Service
Videotutorial Nº 18 del Curso de Java EE en el que seguimos con el uso de Web Services con el protocolo SOAP. Crear un cliente para nuestro Servicio Web; Exponer EJBs como Web Services; Implementar un nuevo Web Services como EJB; Exponer EJBs existentes como Web Services.
Videotutorial Nº 19 del Curso de Java EE, en el que seguimos con los Web Service. Vemos RESTful con JAX-RS. Generar RESTful web services desde una base de datos existentes; Generar el código de un cliente RESTful web service para nuestro RESTful web service.
VideoTutorial Nº 20 del Curso de Java EE en el que iniciamos un último bloque dedicado a una perspectiva general del Universo Java. Las cuatro plataformas Java y como se relacionan entre sí. Diferencias entre Java EE y Java SE; ¿Por qué Enterprise?; Analizar una Aplicación Enterprise concreta; Los niveles(tiers) de una aplicación; El Nivel Cliente; El Nivel Web; El Nivel del Negocio; El Nivel EIS(Enterprise Information Systems).
Videotutorial Nº 21 del Curso de Java Enterprise Edition en el que iniciamos el último proyecto del Curso que nos servirá para tener una visión en perspectiva de los componentes y contenedores que forman una Aplicación Enterprise de Java. Servidores de aplicaciones Java EE; Contenedores Java EE; Contenedores web, cliente y EJB; Arquitectura de la Aplicación Your Firscup; Desarrollo del web service Dukes-Age para la aplicación.
Videotutorial Nº 22 del Curso de Java EE en el que seguimos con el proyecto final e iniciamos la construcción de la Aplicación Firstcup, que consumirá el web service creado en el anterior videotutorial. Crear el proyecto de Aplicación Web; Crear la Entity Java Persistence API; Crear la Entity Class FirstcupUser; Añadir Propiedades, Constructors y un Named Query; Crear el Enterprise Bean DukesBirthdayBean; Añadir una instancia Logger; Añadir los Métodos del nivel del negocio para realizar los cálculos; Crear el Cliente Web; crear un Resource Bundle.
VideoTutorial Nº 23 del Curso de Java EE, en el que terminamos nuestro proyecto final y el curso. Crear el cliente Facelets; Resource Libraries en Firstcup; El composite componet inputDate; La interface web Facelets; Uso de JavaServer Faces Expression Language; Construir, empaquetar, desplegar y ejecutar el proyecto
Curso completo y finalizado.