Desarrollo de Aplicaciones Java con Spring

  • Nivel del curso: Intermedio
  • Categorías Desarrollo Web
  • Duración 32h
  • Última actualización 13 abril, 2022

Acerca de este curso

Spring es un framework liviano y no intrusivo: generalmente los objetos que programamos no tienen dependencias en clases específicas de Spring. Sus características principales son inyección de dependencias y programación orientada a aspectos. Intentaré hacer una breve explicación de ambas sin entrar en detalle de cómo se implementan en Spring (esto vendrá más adelante). Escribirá y probará código simple con Spring Framework y luego usará estas habilidades para aprender conceptos avanzados, como crear una interfaz basada en HTML con datos dinámicos.

Descripción

> Módulo 1 – Introducción 

Qué es Spring 

Definición 

Módulos que lo componen 

Que es inyección de dependencias 

Cómo usar el módulo Spring core 

implementar inyección de dependencias usando Spring framework 

 

> Módulo 2 – Programación orientada a aspectos

Qué es AOP 

Aspect 

PointCut 

Advice 

Cómo implementar AOP con Spring Framework 

Configuraciones mediante archivos xml 

Configuraciones mediante anotaciones 

Qué es Spring ORM 

Que es Hibernate 

La importancia de Hibernate 

Cómo se integra Hibernate con Spring Framework Spring MVC 

Cómo usar el módulo 

 

> Módulo 3 – Spring MVC

Modelo 

Vista 

Controladores 

Validadores 

Cómo usar Spring en un contexto Web 

Cómo integrar Spring MVC con los módulos de persistencia y AOP 

 

> Módulo 4 – Seguridad en Spring 

Qué es Spring Security 

Conceptos Básicos 

Cómo configurar mi aplicación web para aprovechar las ventajas del módulo de seguridad 

configuración de roles y usuarios a través xml 

Configuración de roles y usuarios a través de base de datos 

 

> Módulo 5 – Construir una aplicación spring Boot

Inyección de dependencia en Spring

Configuración de aplicaciones Spring Boot

Plantillas HTML con Thymeleaf

Visualización de datos utilizando un modelo y enlace de datos

RESTFUL APIs e Hypermedia con Spring Boot

Persistencia de datos y Bases de datos

 

¿Qué aprenderé?

  • Resolver cualquier problema que se te sea planteado de la vida real con Java y Spring Framework
  • Entenderá y aprenderá la sintaxis del framework más potente Spring así como la programación de Spring Orientado a aspectos
  • Implementar la inyección de dependencias mejor conocida como loc y POA.
  • Conocimientos y habilidades necesarios para comenzar a trabajar con Spring Boot en la construcción de aplicaciones web.
$8,120.00

Materiales incluidos

  • Material de apoyo digital
  • Certificado de finalización
  • Grabación de las clases en vivo
  • NFT de finalización del curso (próximamente)

Requisitos

  • Computadora con sistema operativo Windows, Mac OS o Linux
  • Conexión estable a internet
  • Cámara y micrófono
  • Actitud de participación

Audiencia objetivo

  • Programadores, Desarrolladores y Arquitectos de Software, con experiencia previa trabajando con Java.