Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo de facilitaremos un enlace para verlo en diferido
logoImagina
iconoCurso

Curso completo de Spring y Java

DISPONIBLE EN MODALIDAD:
Spring sigue siendo uno de los frameworks más usados por los desarrolladores. Aprende todo los que necesitas saber sobre este framework de código abierto JAVA.
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Formación en Spring y Java bonificable para empresas

¿A quién va dirigido?

Este curso va dirigido a programadores y equipos de trabajo que quieran mejorar su desarrollo en aplicaciones para Java con este framework.

Objetivos

  • Una vez finalizado el curso, el alumno será capaz de desarrollar aplicaciones utilizando el framework Spring para Java, que facilita toda clase de desarrollos Java incluyendo cualquier nivel de aplicaciones de múltiples capas.

¿Qué vas a aprender?

Spring sigue siendo uno de los frameworks más usados por los desarrolladores. Aprende todo los que necesitas saber sobre este framework de código abierto JAVA.

Requisitos

  • Tener conocimientos en el lenguaje de programación Java.
  • Permisos suficientes para instalar software en el equipo.
  • Tener instalado Apache Maven y el IDE Intellij.
  • Tener instalada la versión 8 del jdk debido a su estabilidad.

Temario del curso

tema 1

Introducción a Spring

  • ¿Qué es Spring?
  • Aspectos básicos
  • Instalación
  • Puesta en marcha
  • Aplicación en Spring: Hola Mundo!
  • Módulos en Spring
tema 2

Inyección de dependencias

  • Introducción a la inversión de control
  • ¿Qué son los beans?
  • Configurando Beans
  • Bean Scopes
  • Scope XML based
  • Scope Non-XML based
  • Ciclo de vida de los beans
  • Trabajando con beans
tema 3

Programación orientada a Aspectos

  • Fundamentos de la POA
  • ¿Qué son los aspectos?
  • Trabajando con aspectos
  • Expresiones Pointcut
  • Advice
  • Introducción a las anotaciones
tema 4

Spring JDBC

  • JDBCTemplate
  • DataSource
  • SqlQuery
  • SqlUpdate
tema 5

Transacciones

  • ACID
  • Transaction Manager
  • Transacciones JDBC
  • Transacciones Hibernate
  • Transacciones JPA
  • Programando Transacciones en Spring
  • Niveles de Aislamiento
  • Modos de programación
  • Rollbacks
  • Transacciones de sólo lectura
tema 6

REST con Spring Boot

  • ¿Qué son los microservicios?
  • ¿Qué son las API Rest?
  • Arquitectura REST
  • CRUD en Spring Boot
  • API Rest con Swagger
  • Testing
tema 7

Seguridad en Spring

  • Spring Security
  • Configuración mínima de seguridad en la web
  • Elemento logout
  • Elemento intercept-url
  • Forzar petición sobre HTTPS
  • Autenticando usuarios
tema 8

Aplicaciones Web con Spring MVC

  • Servidor Tomcat
  • Ciclo de vida de una petición
  • Configurando Spring MVC
  • Creando un Controlador
  • Vista
  • Pointcut designators
  • Bean, Args
  • Obteniendo argumentos de los métodos
  • Combinando pointcuts
tema 9

Anotaciones

  • @Autowired
  • @Resource
  • @PostConstruct y @PreDestroy
  • @Inject
  • Descubrimiento automático de beans
tema 10

SPEL

  • Evaluación de expresiones
  • Interfaz EvaluationContext
  • Expresiones para definiciones de beans
  • Operadores
tema 11

Mantenimiento en Spring

  • ¿Qué es el mantenimiento?
  • Documentación en Spring
  • ¿Cómo aplicar refactoring?
  • Buenas prácticas de refactoring
  • Introducción al testing
  • Testing unitario en Spring
  • Testing de integración en Spring

Curso de Spring y Java bonificado para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient