Desarrollo Web con Spring Framework

Duración: 35 horas

Código: SPR-001

Descripción:

El curso comienza con una introducción a Java Spring Framework a través de sus principales componentes, desde conceptos iniciales como inyección de dependencias utilizando el módulo Spring Core, como también conceptos más sofisticados como Programación Orientada a Aspectos (AOP), Spring Boot y la Integración de Spring con frameworks de persistencia de datos mediante el módulo Spring ORM (Object Relational Mapping) como Hibernate.

Objetivos:
Audiencia:

Este curso está dirigido a:

  • Dirigido a técnicos e ingenieros que hayan estudiado Java y quieran introducirse en el desarrollo de aplicaciones web con Spring.
  • Dirigido a profesionales de sector que quieran reciclarse aprendiendo el framework más demandado del mercado.
  • Dirigido a profesionales que estén trabajando con Spring pero no estén desarrollando software con algún módulo de interés que vemos en el curso, o que simplemente, quieran dar un paso más allá entiendo los conceptos con los que trabajan a diario.
Prerrequisitos:
  • Conocimiento del Lenguaje de Programación JAVA
Contenido:
  1. Introducción
    1. Definición de módulos que lo componen
    2. Armado de entornos de desarrollo
    3. Inyección de dependencias
    4. Cómo usar el módulo Spring core
    5. Implementar inyección de dependencias usando Spring Framework
    6. Configuraciones mediante archivos xml y anotaciones
    7. Spring Boot
  2. Programación Orientada a aspectos
    1. Aspect
    2. PointCut
    3. Advice
    4. Cómo implementar AOP con Spring Framework
    5. Spring ORM
    6. Hibernate y su importancia
    7. Integración hibernate con Spring Framework
  3. Módulo Spring MVC
    1. Modelo
    2. Vista
    3. Controlador
    4. Validadores
    5. Spring en un contexto WEB
    6. Integrar Spring MVC con los módulos de persistencia y AOP
  4. Spring Scurity
    1. Introducción a Spring Scurity
    2. Crear las entidades necesarias.
    3. Configurar Spring Security en mi aplicación web
    4. Configuración de roles
    5. Usuarios a través de XML
  5. Configuración de roles
    1. Configuración de usuarios a través de base de datos
    2. Integración de Spring Security con el módulo ORM
    3. Usar usuarios en mi vista web
    4. Usar roles en mi vista web
Costos:

Este costo incluye: Material de estudio, el uso de una computadora por persona, certificados y refrigerios.