Bootcamp

Spring Boot & JHipster Professional

PRÓXIMAMENTE

Bootcamp

Spring Boot & JHipster

Professional

PRÓXIMAMENTE

Spring Boot & JHipster Professional

Java es uno de los lenguajes de programación más utilizados a la hora de desarrollar aplicaciones.

Pero con el fin de simplificar el trabajo, se han ido creando diversos framework para desarrollar programas en Java, y unos de los más conocidos son Spring Boot y JHipster.

Por un lado, Spring Boot se compone de múltiples módulos que nos ayudan a poder abarcan una gran variedad de servicios para facilitar la implementación de elementos de una aplicación empresarial.

En cuanto a JHipster, este framework ofrece un conjunto de herramientas para desarrollar y diseñar los elementos correspondientes al frontend y también al backend de un proyecto de desarrollo.

Detalles del curso

  • Modalidad: Online/Presencial
  • Nivel: Avanzado
  • Duración:
  • Convocatoria: Próximamente
  • Precio:

¿A quién va dirigido?

  • Desarrolladores java.
  • Desarrolladores de aplicaciones.
  • Diseñador y programador de base de datos.

Preguntas frecuentes

¿Hay que tener conocimientos previos de programación?

Es aconsejable tener conocimientos previos en programación. 

Tu profesor

Maria Martínez

Senior Backend Developer

«Con este curso de Spring podras adquirir conocimientos para desarrollar en uno de los frameworks mas ampliamente utilizados en aplicaciones empresariales. Spring es la tecnología en la que confian grandes empresas como Netflix y HBO debido a su robustez. Tambien aprenderás como emplear Jhipster, que te permitirá crear aplicaciones de manera rápida y sencilla, centrandote solamente en aquello que importa»

Temario

Semana 1

Spring Boot I

  • Unidad 1 – Que es Spring
  • Unidad 2 – Spring BootUnidad
  • Unidad 3 – Instalación
  • Unidad 1 – Introducción. Repaso Http. Qué es un servidor
  • Unidad 2 – Arquitectura REST
  • Unidad 3 – Controller – RestController: GET
  • Unidad 4 – Controller – RestController: POST, PUT, DELETE
  • Unidad 5 – Parámetros en la URL
  • Unidad 6 – Headers
  • Unidad 7 – Errores
  • Unidad 1 – Concepto de Servicio
  • Unidad 2 – Inyeccion de dependencias

Semana 2

Spring Boot II

  • Unidad 1 – Tipos de bases de datos
  • Unidad 2 – JPA
  • Unidad 3 – Repositorios JPA – CRUD
  • Unidad 4 – Implementación de Servicio con JPA
  • Unidad 1 – Introducción
  • Unidad 2 – Relaciones entre entidades. 1 a 1
  • Unidad 3 – Relaciones entre entidades. 1 a n
  • Unidad 4 – Unidad 4 – Relaciones entre entidades. n a m
  • Unidad 1 – Búsquedas en JPA
  • Unidad 2 – Consultas complejas – Tablas cruzadas
  • Unidad 3 – Consultas complejas – Order By
  • Unidad 4 – Sentencias HQL en JPA
  • Unidad 5 – Sentencias SQL en JPA
  • Unidad 1 – Introducción
  • Unidad 2 – Basic Auth
  • Unidad 3 – Creación de roles
  • Unidad 4 – Filtrado mediante clase de configuración.
  • Unidad 5 – Filtrado mediante anotaciones
  • Unidad 6 – Obtención de Principal en los métodos del controlador
  • Unidad 7 – Resumen

Semana 3

JHipster

  • Unidad 1 – Qué es JHipster. Instalación
  • Unidad 2 – Creando nuestra aplicación
  • Unidad 3 – Explorando nuestra aplicación
  • Unidad 4 – Arrancando nuestra aplicación
  • Unidad 5 – Creando entidades. – campos basicos. fichero .json de la entidad
  • Unidad 6 – Creando entidades: filtrado
  • Unidad 1 – Introducción
  • Unidad 2 – Relacion one to one
  • Unidad 3 – Relacion many to one / One to Many
  • Unidad 4 – Relacion many to many
  • Unidad 1 – Maven
  • Unidad 2 – Liquibase
  • Unidad 3 – Elasticsearch
  • Unidad 1 – Echando un vistazo codigo
  • Unidad 2 – Querys complejas
  • Unidad 3 – DTO

Testimonios

Muy buen temario, muy detallado y ameno.

Carlos Rodríguez
Psicólogo

Me ha parecido una buena introducción a la materia. Totalmente aplicable a mi trabajo.

Aída Valero Molina
Pedagoga y Coaching educativo

Un excelente curso, claro y sencillo de entender. Recomendado para todos aquellos interesados en el marketing experiencial. 100% recomendado.

Pablo López Santiago
Customer experience

El curso es muy práctico, útil y aporta un proceso claro para desarrollar mecánicas de aplicación dentro del flujo de una app. Muy recomendable.

Daniel Pérez Arrojo
Desarrollador de Aplicaciones