0% encontró este documento útil (0 votos)
19 vistas

Contenido Curso Spring Framework Foundations

Este curso en línea de 40 horas enseña Spring Framework y Spring Boot con experiencia práctica en configuración, acceso a datos, REST, seguridad y pruebas. Cubre temas como configuración, inyección de dependencias, transacciones, Spring Data y Spring Boot. El curso está dirigido a desarrolladores Java con conocimientos básicos de Spring y ayuda a prepararse para la certificación Spring Professional.

Cargado por

trvcko
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
19 vistas

Contenido Curso Spring Framework Foundations

Este curso en línea de 40 horas enseña Spring Framework y Spring Boot con experiencia práctica en configuración, acceso a datos, REST, seguridad y pruebas. Cubre temas como configuración, inyección de dependencias, transacciones, Spring Data y Spring Boot. El curso está dirigido a desarrolladores Java con conocimientos básicos de Spring y ayuda a prepararse para la certificación Spring Professional.

Cargado por

trvcko
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 7

CURSO SPRING

FRAMEWORK
FOUNDATIONS
MODALIDAD Aprende de la mano de los mejores. Este curso online en vivo de 40
Online con instructor en vívo via horas ofrece experiencia práctica con las principales características
Zoom de Spring y Spring Boot, que incluyen configuración, acceso a datos,
REST, AOP, configuración automática, actuador, seguridad y marco
DURACIÓN de prueba Spring para crear aplicaciones empresariales y de
40 horas microservicios.

IDIOMA
Español DESCRIPCIÓN DEL CURSO

OPCIÓN DE CERTIFICACIÓN
El curso Spring Framework Foundations ofrece experiencia
Este curso hace parte del Spring
Pro Path: Certified Spring
práctica con las principales características de Spring y Spring Boot,
Professional, el cuál es la mejor que incluyen configuración, acceso a datos, REST, AOP,
manera de obtener la configuración automática, actuador, seguridad y marco de prueba
certificación Spring Professional.
Spring para crear aplicaciones empresariales y de microservicios.
PRECIO POR ASISTENTE
USD $660 OBJETIVOS
Disponible para pago en cuotas.

Configurar Spring usando la configuración y las anotaciones de


DISPONIBILIDAD
Java.
Para personas y empresas en
Argentina, Bolivia, Brasil, Testear aplicaciones Spring usando JUnit 5.
Colombia, Costa Rica, Chile, Gestión de transacciones de Spring.
Ecuador, El Salvador, España,
Configuración automática, arrancadores y propiedades de
Guatemala, Honduras, México,
Nicaragua, Panamá, Paraguay, Spring Boot.
Perú, República Dominicana, y Implementar aplicaciones cliente REST usando RestTemplate y
Uruguay. WebClient.

REV. 02/2023 1/7


Habilitar y ampliar las métricas y las capacidades de monitoreo
usando el actuador Spring Boot.
Programación orientada a aspectos con Spring.
Spring Data Access: JDBC, JPA y Spring Data.
Simplificar el desarrollo de aplicaciones con Spring Boot.
Crear una aplicación REST simple utilizando Spring Boot,
servidor web integrado y Fat JAR o WAR clásicos.
Habilitar y ampliar las métricas y las capacidades de monitoreo
usando el actuador Spring Boot.
Utilizar las mejoras de Spring Boot para realizar pruebas.

PÚBLICO OBJETIVO

El curso está diseñado para programadores y/o desarrolladores


con nivel básico e intermedio para Spring Framework y Spring
Boot.

PRERREQUISITOS

Tener conocimientos básicos sobre:


Java, como lambdas, poliformismo, y OOP
Instalar y manejar Apache Maven
Instalar y manejar MySQL.
Instalar y manejar DBeaver u MySQL Workbench o el GUI
gestor de base de datos de su preferencia.
Manejar Linux Shell Scripting nivel básico.

Tener dominio del IDE de su preferencia para configuración y uso,


como:
Spring Tool Suite o STS4
Intellij Idea

Tener habilidades de resolución para instalación de programas,


según el sistema operativo que el alumno use, como:
curl
postman

REV. 02/2023 2/7


¿QUIERES MÁS CERTIFICACIÓN SPRING PROFESSIONAL: ¿CÓMO
INFORMACIÓN ACERCA DE
LA CERTIFICACIÓN? OBTENERLA?
Visita:
https://www.springla.io/certific Para obtener la certificación oficial Spring de VMware, debes
acion-spring cumplir dos requisitos. El primer requisito es tomar todos los
cursos del Spring Academy Pro. El segundo es tomar y aprobar el
examen de certificación el cual puedes programar en cualquier
locación de Pearson VUE con del voucher que viene incluido en la
suscripción a Spring Academy Pro.

SpringLatam te ofrece todos los recursos necesarios para


obtenerla. Desde el mejor curso online en vivo Spring Framework
Foundations, el acceso a los cursos incluidos de la suscripción
Spring Academy Pro, el voucher para tomar el examen de
certificación y los materiales para mejorar las probabilidades de
aprobar el examen Certified Spring Professional de VMware.

REV. 02/2023 3/7


MÓDULOS DEL CURSO

1. Fundamentos de una Aplicación Declarando Dependencias (en la


Capas de una Aplicación misma clase)
Componentes de una Aplicación I Declarando Dependencias (en
Componentes de una Aplicación II diferentes clases)
POJO (Plain Old Java Object) Declarando Dependencias (caso del
Asociación/Relación de Componentes mal parametro)
Intercambios de Componentes Scopes
Interfaces y Clases Perfiles
Intercambios de Componentes @Import

2. Fundamentos y Practical Testing con 4. Annotations


JUnit 5. Fundamentos Spring @Component
Framework I. @Service @Repository @Controller
Que es Spring Framework? (Stereotipos)
Spring Application Context @ComponentScan
Spring Application Context (Ambitos) Creando y Destruyendo Spring
Inversion de Control & Inyección de ApplicationContext
Dependencia Obteniendo Beans del Spring
Ciclo de Vida General Application Context
Creando y Destruyendo Spring Declarando Dependencias
ApplicationContext @Autowired
Scopes Declarando Dependencias
Perfiles @Autowired constructor
Obteniendo Beans del Spring Declarando Dependencias
Application Context @Autowired metodo setter
Declarando Dependencias
3. Java Configuration @Autowired variable de instancia
@Configuration @Autowired & @Qualifier
@Bean @Autowired Proceso de Resolución
Creando y Destruyendo Spring Scopes
ApplicationContext Perfiles
Obteniendo Beans del Spring
Application Context 5. Java Configuration & Annotations
Diferencias y Relaciones

REV. 02/2023 4/7


6. Fundamentos del Spring Framework 10. Spring & Transactions
II. Castastrofes de Integridad
@Properties & @Value Transacciones
SpEL & @Value Transacciones - ACID
Transaction Local
7. Testing con Spring I Transaction Global
Pruebas Unitarias Transacciones sin Spring
Pruebas de Integración Transacciones con Spring
@ExtendWith @Transactional
@SpringJUnitConfig Problemas de Aislamiento
@DirtiesContext @Transactional & Isolation
@TestPropertySource Consideraciones de Propagación
@Transactional & Propagation
8. Spring con Base de datos Consideraciones de Rendimiento
Spring y SQL @Transactional & readOnly
Spring y NoSQL Consideraciones de Rollback
Spring ORM @Transactional & Excepciones
Spring DataMapper
11. Testing con Spring II.
9. Spring JDBC Spring & Programación Basada en
Problemas con JDBC Aspectos.
JdbcTemplate Requerimientos de Negocio &
Declarando DataSource Mantenimiento de Código
Declarando JdbcTemplate Cross-Cutting Concerns
Operaciones CRUD (Funcionalidades
Repositorio Trabajando con Transversales/Esparcidad)
JdbcTemplate (Datos Primitivos) Code Tangling (Funcionalidades
Read Mezcladas)
Repositorio Trabajando con Code Scattering (Funcionalidad
JdbcTemplate (Clases de Dominio) Esparcida)
Read AOP (Programación Orientada en
RowMapper<T> Aspectos)
RowMapperResultSetExtractor<T> Términos & Componentes AOP
RowCallbackHandler Classes - Interfaces
XXX queries genéricos Patron de Diseño - Proxy
Create Aspecto (Aspect)
Update Pointcut (sintaxis)
Delete JoinPoint

REV. 02/2023 5/7


Advices 13. Fundamentos Spring Boot II
Advice (Before - @Before) Configurando Infraestructura en
Advice (After Returning - Spring Boot
@AfterReturning) application.properties
Advice (After Throwing - application.yml
@AfterThrowing) Ubicaciones application.properties
Advice (After - @After) Perfiles & application.properties
Advice (Around - @Around) Precedencia de Keys & Values
@Pointcut Properties y @Values
Uso @ConfigurationProperties
12. Fundamentos Spring Boot I Configuración
Spring Framework usado en multiple @ConfigurationProperties
Proyectos Relaxing Binding
Consideraciones sobre infraestructura @ConfigurationProperties
Consideraciones sobre Dependencias Como funciona Auto Configuración
Que es y para que Spring Boot? Modulo, Paquete y Clases de Auto
Mundo de Dependencias? Configuración
Parent POM @Conditional
Starter Packages Condicionales en Spring Boot
Auto Configuración CommandLineRunner y
Conjunto de Anotaciones ApplicationRunner
@Configuration
@EnableAutoConfiguration 14. JPA - Spring Data - Spring Data JPA.
@ComponentScan Que es JEE y Jakarta JEE
@SpringBootConfiguration Que es JPA?
Meta Anotación Entidad y asociaciones
@SpringBootApplication Anotaciones
Clase de Aplicación Spring Data
Fat Jar Como funciona Spring Data
Spring Boot Plugin - Maven Jerarquía de Classes Spring Data
Spring Boot Plugin - Gradle Spring Data JPA
Concepcion & Generación - Fat Jar Como funciona Spring Data JPA
Creación - Fat Jar Trabajando con Spring Data JPA
Ejecución - Fat Jar Definiendo la clase @Entity

REV. 02/2023 6/7


Definiendo la interface extension View
completa 13ViewResolver
Definiendo la interface extension Thymeleaf
personalizada Spring MVC y Excepciones
Definiendo la interface extension @ControllerAdvice
personalizada y con logica externa Spring Starter para web
Escaneando y activando Repositorios Cambiando contenedor web
@EnableWebMVC en Spring
15. Fundamentos de una Aplicación Framework &Spring Boot
Web.
Web Cliente - Servidor 17. Spring Rest
Web Request - Response Que es REST?
Jakarta HttpServletRequest Porque REST?
MVC Que es un Resource?
Headers Representaciones de un Resource
Body Jakarta especificacion
@Controller
16. Spring Web MVC @GetMapping & @ResponseBody
Spring Web @RestController
Spring Web MVC @RestControllerAdvice
Spring MVC Request - Response
Spring DispatcherServlet
URL y URI
@Controller
Metodo de Manejo - Handler Method
Metodo de Manejo - Handler Method -
Parametros
Metodo de Manejo - Handler Method -
Retorno
@RequestMapping
@RequestMapping y Meta
anotaciones
@GetMapping
@RequestParam
@PathVariable

REV. 02/2023 7/7

También podría gustarte