Bienvenida e Introducción

1

Qué aprenderás sobre Hibernate y Java Spring

2

Instalar ambiente de desarrollo en Windows

3

¿Qué es una Aplicación Empresarial?

4

¿Cómo funcionan las Aplicaciones Web?

5

Servidores Web vs Servidores de Aplicación

6

Instalar ambiente de desarrollo Mac

7

Patrón de Arquitectura MVC

8

Características de los Servlet

9

Utilización del Servlet

10

Características y práctica de JSP

Comenzar con Spring Boot

11

Arquitectura de las Aplicaciones Web

12

Características de Spring Framework

13

Características de Spring Boot

14

Crear, cargar y configurar una aplicación en Spring Boot

15

Crear la estructura del proyecto

Spring Data JPA

16

Persistencia de objetos

17

Spring Data, Spring Data JPA

18

Iniciar la base de datos postgres utilizando Docker

19

Optimizar Pojos con Lombok

20

Mapear Tablas de la Base de Datos

21

Configurar la persistencia con Hibernate

Manejo de Negocio

22

Añadir JPA Repository

23

Implementar las operaciones de Consulta con JPA Repository

24

Implementar servicio de negocio para las operaciones CRUD

25

Manejar la transaccionalidad de un servicio de negocio

Spring REST

26

Instalar y configurar Swagger

27

Características de los Servicios Web y Spring Rest

28

Implementar las operaciones REST para crear y actualizar información

29

Implementar las operaciones REST para eliminar y consultar información

30

Documentación de los servicios REST con Swagger

Spring Security

31

Manejar la seguridad en una aplicación web

32

Características, instalación e integración de Spring Security

33

Personalizar la página de Login

Despliegue Aplicaciones Docker

34

Realizar la configuración de Docker Plugin

35

Crear una imagen docker de la aplicación

36

Subir la aplicación a docker hub

37

Ejecutar la aplicación dockerizada

38

Despedida del curso

No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Curso de Hibernate y Java Spring 2018

Curso de Hibernate y Java Spring 2018

Marco Antonio Toscano Freire

Marco Antonio Toscano Freire

Implementar las operaciones REST para eliminar y consultar información

29/38
Recursos

Aportes 15

Preguntas 4

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Cuando estas borrando un dato de una tabla que esta ligada a otra como mando que se ponga null en esa tabla donde esta ligado mi dato?

Good.!! 😃

Buena clase.

buena clase!!!

gracias excelente clase se compone esto

tengo un problema al acceder los datos, algo del “CORS”:
Access to XMLHttpRequest at ‘http://127.0.0.1:8080/prueba’ from origin ‘null’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.

saben como lo arreglo?

Genial super clase gracias 😃

Muy bien, ya se tiene la implementación de los métodos mas usados en el servicio web.

Hola, estoy haciendo un ejercicio siguiendo los pasos que muestran en el curso, estoy haciendo un api usando get y que reciba dos parámetros.

@GetMapping
	@ApiOperation(value = "Find Celebrity", notes = "this service find all celebrities in a team")
	@ApiResponses(value = {
			@ApiResponse(code = 201, message = "ok"),
			@ApiResponse(code = 404, message = "not found celebrities")
	})
	public ResponseEntity<Set<TeamMember>> findCelebrity(@ApiParam(value="path", required=true) @PathVariable("path") String path, 
														 @ApiParam(value="connectorType", required=true) @PathVariable("connectorType") String connectorType){
		return ResponseEntity.ok(this.SERVICE.playFindCelebrity(path, connectorType));
	}```

Pero me genera este error cuando ingreso los parámetros en swgger:

{
  "timestamp": "2019-01-16T19:22:08.235+0000",
  "status": 500,
  "error": "Internal Server Error",
  "message": "Missing URI template variable 'path' for method parameter of type String",
  "path": "/api/celebreties"
}

Alguién tiene alguna idea de que pueda estar pasando

Como yo logro acceder a el campo de la llave foranea de mi tabla ? para poder hacer una busqueda por ese campo por ejemplo

Sería muy bueno que se abordara temas de performance, como realizar pruebas de rendimiento de un servicio que se expone, si esta lento o algo no funcione como se esperaba y dar consejos de que se podría hacer.

No me reconoció los getters y Setters, no sé qué hacer.

Yo tengo una gran duda. Veo que todo es por querys. Y si deseo usar Procedimientos Almacenados??

Luego de un par de vueltas con los parámetros, ya esta funcionando.