Empieza tu carrera profesional como un Java Web Developer y aprende a crear aplicaciones usando las tecnologías de la plataforma Java EE.
Lecciones |
---|
Entender el funcionamiento general de las aplicaciones Web, introducción a GIT y configuración de herramientas |
Introducción a la aplicaciones Web |
Introducción a GIT |
Práctica de GIT |
Ramas y ventajas de GIT |
Crear una cuenta en GitHub |
Práctica de GITHUB |
Descarga y configuración de Java |
Aprender a crear un proyecto Java Web y entender los componentes básicos de las aplicaciones Java web |
Introducción |
Cómo crear un proyecto Java Web |
Como trabajar con Servlets teoría y práctica |
Manejo de peticiones GET en aplicaciones Java Web |
Directivas, declaraciones y scriptlets en páginas JSP |
Manejo de peticiones POST con ejemplo Login |
Paso de variables request y session en una aplicación Java Web |
Entender el patrón MVC y aprender a manejar la persistencia en aplicaciones Java (JDBC) |
Introducción |
El patrón de diseño MVC y la librería JSTL |
Crear la estructura del proyecto |
Crear el modelo y el MemoryStore |
Crear la clase DAO y la clase TEST para probar el MemoryStore |
Presentación de datos usando la tecnología JSTL |
Formulario de registro de autos |
Crear la funcionalidad editar autos |
Crear la funcionalidad eliminar autos |
Teoría y conceptos generales de la persistencia en Java con JDBC |
Configuración del Proyecto (Práctica con JDBC) |
Crear la base de datos y la tabla vehículos, usando MySQLWorkbench |
Creación del DataSource y el Pool de Conexiones |
Crear la clase modelo Vehículo |
Crear la clase VehiculoDAO y el método save |
Método getAll para obtener la lista de vehículos |
Método getVehiculo para obtener un vehículo |
Método delete para eliminar un vehículo |
Método update para actualizar un vehículo |
Listar los vehículos usando JSTL |
Registrar un vehículo desde un formulario HTML |
Ajustes al código del ejemplo CRUD (Pool de conexiones y controlador) |
Eliminar un registro desde la pagina index |
Editar un registro desde un formulario HTML |
Aprender a manejar la persistencia en aplicaciones Java (JPA) |
Introducción |
Conceptos sobre JPA e Hibernate |
Configuración del proyecto para trabajar con JPA e Hibernate |
Persistir un objeto y probar las configuraciones JPA e Hibernate |
Método CRUD para crear un registro usando JPA e Hibernate |
Codificación e implementación de los métodos para actualizar, obtener y eliminar un objeto usando JPA e Hibernate |
Introducción al Framework de pruebas unitarias JUnit |
Probar los métodos create y update del proyecto usando el Framework JUnit |
Probar los métodos get y delete del proyecto usando JUnit |
Implementar el método para obtener todos los objetos usando JPA e Hibernate |
Implementar la clase VehiculoService para acceder a los métodos del DAO |
Mostrar la lista de vehículos en la vista JSP usando JSTL |
Crear un nuevo registro vehículo desde un formulario HTML |
Editar un registro vehículo desde un formulario HTML |
Eliminar un registro vehículo desde un formulario HTML |
Aprender a usar JSF para crea la capa de presentación en aplicaciones Java Web |
Introducción |
Introducción a Java Server Faces |
Configuración de un proyecto usando Java Server Faces |
Como implementar Java Server Faces en una aplicación Java Web |
Crear un usuario en el servidor de aplicaciones WildFly |
Configuración un Data Source en el servidor de aplicaciones Wildfly |
Verificar el funcionamiento del Data Source desde la aplicación en JSF |
Configurar dependencias y actualizar el modelo Vehículo |
Introducción a los componentes EJB |
Implementación de la clase DAO y los métodos CRUD usando componentes EJB |
Test del método create vehículo del EJB VehiculoDAO |
Formulario para registrar un vehículo usando JSF |
Test método getAll y diseño del formulario de registro |
Listar los vehículos en una vista usando JSF |
Navegación entre las paginas index y registrar |
Test de los métodos get y update para un vehículo |
Simular la funcionalidad para eliminar un registro vehículo |
Simular la funcionalidad editar vehículos |
Construir servicios web basados en SOAP |
Introducción |
Generalidades de los Web Services (SOAP) |
Introducción practica a la construcción y consumo de WS SOAP |
Crear un cliente y consumir un Web Services SOAP usando el comando wsimport |
Crear un cliente desde Eclipse IDE usando Apache Axis |
Consumir un WS SOAP de tipo público usando Apache Axis |
Crear un Web Services SOAP (CRUD PARTE 1) |
Crear un Web Services SOAP (CRUD PARTE 2) |
Construir servicios web basados en REST |
Introducción |
Generalidades de los Web Services Restful |
Configuración del proyecto WS-RESTful |
Test de la configuración del WS RESTFul |
Obtener una lista de objetos desde el WS RESTFul usando el metodo GET |
Obtener un objeto del WS RESTFul usando SOAP UI |
Cómo configurar Maven con Eclipse Oxigen, para crear arquetipos en proyectos Java Web |
Configuración del Proyecto Maven WS RESTful |
Configuración Web Services RESTful básica |
Configuración Data Source Web Services RESTful |
Crear la clase modelo usando anotaciones JPA |
Crear el DAO usando el EntityManager |
Exponer el método create como recurso RESTful |
Exponer el método get como recurso RESTful |
Exponer el método update como recurso RESTful |
Exponer el método delete como recurso RESTful |
Exponer el método findAll como recurso RESTful |