Curso Java JSON Spring y Anotaciones

Nuevo Curso que todo el mundo suele necesitar porque la gestión de información en formato JSON cada día es más amplia y necesitamos conocer a detalle como funciona Jackson que es la librería que maneja en Java el formato JSON así como ver la integración con Spring . El curso consta de 6 Módulos

Modulo1 : Fundamentos

Este modulo se encarga de introducirnos a Jackson la libreria que usa Spring para manejo de JSON y nos ayudará a crear ficheros JSON a partir de clases Java o viceversa leer ficheros JSON y convertirlos en objetos Java

Modulo2 : ObjectMapper

Este modulo se encarga de abordar el trabajo del día a día con ObjectMapper que es la clase que mapea JSON a Java y Java a JSON abordando operaciones de lectura y escritura de estos documentos así como filtrado de la información obtenida.

Modulo3 : Jackson y Anotaciones

Jackson contiene un grupo amplio de anotaciones y tenemos que conocer por lo menos a detalle las fundamentales como @JsonProperty @JsonGetter , @JsonPropertyOrder ,@JsonInclude . Anotaciones que nos permitan personalizar el como funcionan los objetos cuando trabajamos con JSON y realizamos transformaciones de objetos a json y en sentido contrario

Modulo4 : Spring Boot y Jackson

Todos necesitamos trabajar hoy en día con Spring Boot y generar servicios REST con diferentes objetos y DTOs que envien y recepcionen información en JSON. Este módulo aborda como integrar Jackson con Spring Boot y sacarle partido a sus anotaciones y configuraciones.

Modulo5 :JSON Path y Búsquedas

En muchas ocasiones no es suficiente con leer o escribir en JSON . Hay muchas situaciones en las que necesitamos realizar búsquedas profundas y filtrados sobre la información recibida. Para ello podemos usar JSON Path que se encarga de filtrar sobre el documento con búsquedas por patronaje y dejarnos los nodos JSON que nos interesa trabajar.

Modulo6 :Buenas Prácticas

A veces hay que salirse de lo habitual y trabajar con JSON de forma más optima. Para ello Jackson aporta su API de JSON Streaming que permite una mejor gestión de la memoria. A veces hay que generar vistas con @JsonViews y Jackson nos dará también esa posibilidad. O a veces hay que convertir JSON a XML o YAML . Todas estas cosas serán abordadas en este módulo.

Precio :79 Euros