Curso Java

TEMARIO

  • Repaso de orientación a objetos y patrones de diseño.
  • Clean code
  • Capa de modelo de datos
  • Front end
    • HTML
    • Wicket
    • Controllers
    • Validaciones
  • Backend
    • Hibernate
    • Spring
    • Repositorios
    • Servicios

 

POR DÍA

Día 1:

  • Introducción a Hexacta
  • Repaso de orientación a objetos
  • Repaso de patrones de diseño
  • Clean code

Día 2:

  • Explicación de la aplicación de películas de ejemplo
  • Listar Películas: Se crearán los métodos en el service, el controller y las páginas html utilizando Wicket. La guía será únicamente sobre Movies, los alumnos tendrán que tener lista la misma funcionalidad para Genres.

Día 3:

  • Búsqueda de Películas: Se agrega el formulario con un input para filtrar películas. Se puede mostrar una búsqueda basados en alguna otra property.
  • Explicación de Hibernate.

Día 4:

  • Página de Detalle: se crea una página para mostrar todos los atributos de una Movie.
  • Acción Create: se crea una nueva página con el formulario de create. Se muestran las validaciones del formulario usando annotations y se explica el framework con alguna mínima demostración de una entidad que no pase la validación. Se deja el edit para los alumnos porque es muy similar.
  • Explicación de IOC (Spring)

Día 5:

  • Asignar géneros a una película. Se tiene que hacer desde el créate pero también desde el edit.
  • Acción Delete: se agrega un link muy simple al que se le puede agregar una confirmación para eliminar una película.

Día 6:

  • Clase integradora de todos los temas
  • Charla de RRHH
Volver