Spring Core y MVC - eLearning
450,00 EUR
- 13 hours
Este curso te introduce a los conceptos fundamentales del ecosistema Spring, incluyendo Spring Core, Inversión de Dependencias (DI), Inversión de Control (IoC) y la arquitectura de Spring MVC. Aprenderás cómo se estructuran las aplicaciones modernas en Java, cómo interactúan los componentes de forma fluida y cómo construir sistemas backend limpios, modulares y fáciles de mantener.
Características clave
Idioma
Curso y material en inglés
Nivel
Nivel principiante - intermedio
Acceso
1 año de acceso a la plataforma de aprendizaje
4 horas de videos a pedido
con más de 20 horas de estudio recomendadas
20 ejercicios prácticos guiados
11 evaluaciones calificadas automáticamente
26 cuestionarios de repaso
2 tareas integrales
Certificado
Certificación de finalización del programa incluida

Resultados de aprendizaje
Al final de este curso, serás capaz de entender:
AOP
Crea una aplicación utilizando Programación Orientada a Aspectos (AOP)
Maven
Configurar un entorno de proyecto Spring usando Maven
IoC
Desarrolla una aplicación sencilla para demostrar IoC (Inversión de Control) y la Inyección de Dependencias
XML
Trabajar con configuración basada en XML y ApplicationContext
Java
Crea aplicaciones usando configuración basada en Java
Desarrollar
Desarrollar aplicaciones utilizando configuración basada en anotaciones
Aplicar
Aplicar inyección de dependencias basada en constructores y en métodos setter
Bean de Spring
Comprender el ciclo de vida de los beans de Spring
Singleton
Explora las diferencias entre los alcances de los beans Singleton y Prototype
Configurar
Configurar manualmente un entorno de proyecto Spring utilizando archivos JAR
Experiencia
Adquiere experiencia práctica con las interfaces de Aware

Cronograma del curso
Introducción a Spring Core
Lección 01
- Introducción al framework Spring Core
- Ventajas de usar el framework Spring Core
Configuración del entorno para Spring Core
Lección 02
- Configuración del entorno Spring - Manual
- Configuración del entorno Spring - Maven
IoC/DI, configuraciones de Spring
Lección 03
- Inversión de control e inyección de dependencias
- Configuración basada en Java
- Configuración basada en anotaciones
Inyección por constructor/setter
Lección 04
Aprende a implementar inyección por constructor y por setter
Ciclo de vida y patrones
Lección 05
- Ciclo de vida del bean
- Interfaces conscientes
- Bean Singleton vs Prototype
Programación orientada a aspectos
Lección 06
- implementar las preocupaciones transversales en tu aplicación o programa.
- implementar orientación a aspectos para evitar preocupaciones transversales
Comprender Spring MVC
Lección 07
- Introducción a Spring MVC
- Introducción al desarrollo de aplicaciones
Configuración del entorno para Spring MVC
Lección 08
- Creación del proyecto
- Descripción general de la estructura del proyecto
- Instalación de MySQL
- Configuración de la base de datos
Fundamentos del modelo Vista-Controlador
Lección 09
- Descripción general de MVC
- Modelo, Vista y Controlador
Creación y listado de registros
Lección 11
- Mostrando registros de estudiantes
- Agregar registros de estudiantes
Actualización y eliminación de registros
Lección 12
- Actualización de registros de estudiantes
- Eliminación de registros de estudiantes
Proyecto final
Lección 13
Crea una aplicación de gestión de productos para E-Shop que ayude a los empleados a administrar distintas operaciones

¿Quién debería inscribirse en este programa?
Desarrolladores Java que quieran iniciarse en el desarrollo de aplicaciones empresariales
Ingenieros de software que quieran aprender Spring Framework
Desarrolladores Full-Stack que trabajan con aplicaciones web basadas en Java
Arquitectos de software que deseen una comprensión más profunda de la estructura de Spring MVC
Requisitos previos
- Conocimientos básicos de programación en Java Core
- Familiaridad con los conceptos de programación orientada a objetos (POO)
- Conocimientos básicos sobre el uso de un IDE (por ejemplo, Eclipse o Spring Tool Suite)
- Tener un conocimiento general de cómo funcionan las aplicaciones web es útil, pero no obligatorio
Declaraciones
Licencias y acreditación
Este curso se ofrece de acuerdo con el Acuerdo del Programa de Socios y cumple con los requisitos del Acuerdo de Licencia
Política de equidad
Se anima a los candidatos a ponerse en contacto con AVC para recibir orientación y apoyo durante todo el proceso de adaptación.
Preguntas frecuentes

¿Necesita soluciones corporativas o integración LMS?
¿No encontraste el curso o programa que encajaría para tu empresa? ¿Necesitas integración con un LMS? ¡Escríbenos! ¡Resolveremos todo!
