NOSOTROS CRONOGRAMA FRANQUICIA BLOG CONTACTO ACCESO SISTEMA ACADEMICO

DESARROLLO - PROGRAMACIÓN - METODOLOGÍAS

Java Spring MVC

Código: JS-001


Domina uno de los Frameworks más demandados del mercado, orientado a aspectos MVC.
Desarrolla aplicaciones corporativas de forma escalable, robusta y segura.

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.

 Propuesta de Valor: DESARROLLO - PROGRAMACIÓN - METODOLOGÍAS

 Duración: 20 Horas

Áreas de Conocimiento:
DESARROLLO Y PROGRAMACION

Exportar Contenido a PDF

   AUDIENCIA


  • Programadores.
  • Desarrolladores.
  • Estudiantes universitarios de ingeniería de sistemas, informática y ramas afines.

   PRE REQUISITOS


Se requieren conocimientos sólidos en:

  • Java o haber realizado el curso Java J2SE Standard Programming.

Es recomendable contar con conocimientos básicos en:

  • Java Web o haber realizado el curso Java Web J2EE con JSP.

   OBJETIVOS


Adquirir conocimientos en:

  • Fundamentos de Java Spring Framework
  • Diseño del Entorno de Desarrollo
  • Uso de Spring Boot
  • Herramientas: Maven, Tomcat y Eclipse
  • Programación Orientada a Aspectos
  • Hibernate y Spring ORM
  • Trabajar con el módulo Spring MVC
  • Spring Security
  • Configuración de usuarios y roles
  • Integración con Frameworks de persistencia de datos

   CERTIFICACIÓN DISPONIBLE



  • Certificado emitido por COGNOS.

   CONTENIDO



1. ¿QUÉ ES SPRING FRAMEWORK?

1.1. DEFINICIÓN,MÓDULOS QUE LO COMPONEN
1.2. ARMANDO DE ENTORNO DE DESARROLLO
1.3. ¿QUÉ ES INYECCIÓN DE DEPENDENCIAS?
1.4. ¿CÓMO USAR EL MÓDULO SPRING CORE?
1.5. IMPLEMENTAR INYECCIÓN DE DEPENDENCIAS USANDO SPRING FRAMEWORK
1.6. CONFIGURACIONES MEDIANTE ARCHIVOS XML Y ANOTACIONES
1.7. SPRING BOOT


2. QUÉ ES AOP (PROGRAMACIÓN ORIENTADA A ASPECTOS)?

2.1. ASPECT
2.2. POINTCUT
2.3. ADVICE
2.4. ¿CÓMO IMPLEMENTAR AOP CON SPRING FRAMEWORK?
2.5. ¿QUÉ ES SPRING ORM?
2.6. ¿QUÉ ES HIBERNATE?
2.7. LA IMPORTANCIA DE HIBERNATE
2.8. CÓMO SE INTEGRA HIBERNATE CON SPRING FRAMEWORK?


3. ¿CÓMO USAR EL MÓDULO SPRING MVC?

3.1. MODELO
3.2. VISTA
3.3. CONTROLADORES
3.4. VALIDADORES
3.5. ¿CÓMO USAR SPRING EN UN CONTEXTO WEB?
3.6. ¿CÓMO INTEGRAR SPRING MVC CON LOS MÓDULOS DE PERSISTENCIA Y AOP?
3.7. APROVECHAR LOS PODERES OCULTOS
3.8. PROTEGER EL FOCO


4. ¿QUÉ ES SPRING SECURITY?

4.1. INTRODUCCIÓN
4.2. CONCEPTOS BÁSICOS
4.3. ¿CÓMO CONFIGURAR MI APLICACIÓN WEB PARA APROVECHAR LAS VENTAJAS DEL MÓDULO DE SEGURIDAD?
4.4. CONFIGURACIÓN DE ROLES
4.5. USUARIOS A TRAVÉS XML


5. CONFIGURACIÓN DE ROLES

5.1. CONFIGURACIÓN DE USUARIOS A TRAVÉS DE BASE DE DATOS
5.2. INTEGRACIÓN DE SPRING SECURITY CON EL MÓDULO ORM
5.3. ¿CÓMO USAR USUARIOS EN MI VISTA WEB?
5.4. ¿CÓMO USAR ROLES EN MI VISTA WEB?



   BENEFICIOS



  • Al finalizar el curso, dominarás uno de los Frameworks más demandados del mercado, orientado a aspectos MVC.

   INVERSIÓN



La inversión incluye: Material de estudio, certificados e impuestos de ley.

  • En los cursos presenciales proveemos de una computadora por persona y refrigerios.
  • En los cursos virtuales las plataformas interactivas y acceso al aula virtual de recursos.