Spring Boot 2: Desarrollo de aplicaciones backend
Aprende Spring Boot, Spring Framework, JPA, Swagger, Oauth., JUnit 5, Mockito, TDD.
Lo que aprenderás
Este curso cuenta con:
Soporte del instructor
Videos en Full HD
Certificado de Finalización

Garantía de Reembolso
Contenido del Curso
Disponible en
días
días
después de inscribirte
Disponible en
días
días
después de inscribirte
Disponible en
días
días
después de inscribirte
Disponible en
días
días
después de inscribirte
Disponible en
días
días
después de inscribirte
Disponible en
días
días
después de inscribirte
- Introducción a la sección (1:00)
- Que veremos en esta sección
- Clase servicio de nuestra API Rest - uso de @Service (3:49)
- Implementación clase service - uso de @Autowired - uso de Log (8:50)
- Clase controladora de Categoría - Método GET (5:28)
- Probar primera API Rest - uso de Postman (8:38)
- Manejo de errores - Uso de clase HttpStatus (7:42)
Disponible en
días
días
después de inscribirte
- Introducción a la sección (0:48)
- Que veremos en esta sección
- API buscar por id - Uso de PathVariable (13:41)
- Probar servicio buscar por id (3:44)
- API Rest para guardar - Uso de POST (9:10)
- Probar servicio guardar categorías (4:21)
- API Rest para actualizar - Uso de PUT (14:17)
- Probar API Rest de actualizar (3:16)
- API Rest para eliminar - Uso de DELETE (6:01)
- Probar servicio eliminar (2:02)
Disponible en
días
días
después de inscribirte
- Introducción a la sección (1:16)
- Temas que veremos en esta sección
- Creación clase Libro (3:46)
- Relación Many to One - JPA (3:31)
- Creación tabla libros en base de datos (1:51)
- Tarea 1: API Rest para obtener todos los libros (2:21)
- Resolución tarea 1: API Rest para obtener todos los libros (6:49)
- Tarea 2: API Rest para obtener los libros por id (0:57)
- Resolución tarea 2: Obtener libros por id (4:40)
- Tarea 3: API Rest para guardar libros (1:02)
- Resolución tarea 3: API Rest para guardar libros (2:21)
- Tarea 4: API Rest para actualizar y eliminar libros (1:06)
- Resolución Tarea 4: API Rest para actualizar y eliminar libros (3:48)
- Pruebas API actualizar y eliminar (4:31)
Disponible en
días
días
después de inscribirte
- Introducción a la sección (1:07)
- Temas que veremos en esta sección
- Introducción a seguridad en API Rest (8:39)
- Añadiendo dependencias al pom.xml (6:20)
- Creando Entidades Usuario y Role (parte 1) (10:25)
- Creando Entidades Usuario y Role (parte 2) (9:36)
- Creando clase UsuarioDao (4:54)
- Detectando errores en Spring Boot (4:39)
- Creando Clase UsuarioService (13:16)
- Añadiendo configuración de seguridad (6:44)
- Configuración para el servidor de autorización (parte 1) (7:23)
- Configuración para el servidor de autorización (parte 2) (4:57)
- Configuración para aplicaciones clientes (7:33)
- Configuración de servidor de recursos (8:31)
- Crear usuarios y roles en base de datos (10:34)
- Pruebas (6:43)
- Código fuente de la sección
Disponible en
días
días
después de inscribirte
Disponible en
días
días
después de inscribirte
- Temas que veremos en esta sección
- TDD (4:01)
- ¿Que es JUnit? (6:23)
- Revisión pom.xml (3:11)
- Metodo AssertEquals - JUnit (5:24)
- Método AssertNotEquals - JUnit (3:27)
- Ejemplo de AssertEquals en Clase Calculadora (7:04)
- Método AssertTrue y AssertFalse - JUnit (4:47)
- Ejemplo AssertTrue y AssertFalse en clase Calculadora (3:51)
- Método AssertArrayEquals - JUnit (4:52)
- Documentación JUnit (1:27)
- Ciclo de vida prueba unitaria - @BeforeAll y @AfterAll (3:55)
- Ciclo de vida prueba unitaria - @BeforeEach y @AfterEach (5:45)
- @DisplayName y @Disabled (3:14)
- Mockito - @Mock y @InjectMocks (7:17)
- Prueba unitaria buscarCategoria - primera parte (11:26)
- Prueba unitaria buscarCategoria - Segunda parte - unión de Junit con Mockito (6:30)
- Agregar constructor vacío a clase Categoría (1:33)
- Probar controlador con Mockito - parte 1 (4:19)
- Probar controlador con Mockito - parte 2 (10:56)
- Código fuente de la sección
Disponible en
días
días
después de inscribirte
- Introducción a la sección (1:11)
- Instalaciones para trabajar en Angular (5:08)
- ¿Qué es Angular? (6:26)
- Creación proyecto base en Angular (3:35)
- ¿De que se trata el proyecto base? (5:05)
- Iniciar servidor de desarrollo - ng serve (3:27)
- Component en Angular (4:10)
- Manos a la obra - Primer component en Angular (5:15)
- Manos a la obra - Segundo Component en Angular (5:29)
- Instalación Bootstrap 5 (4:14)
- Cambiando component navbar (3:59)
- Cambiando component body (4:57)
- Servicios en Angular - HttpClientModule (4:55)
- Consumiendo Api Rest todas las categorías (6:03)
- Uso de subscribe() - LLamada de servicio Angular desde componente (6:30)
- Configurando CORS (7:06)
- Imprimiendo Categorias en aplicación Angular (8:05)
- Código Fuente de la sección
Disponible en
días
días
después de inscribirte
Disponible en
días
días
después de inscribirte
- Introducción a la sección (1:20)
- Instalación mongoDB compass (0:49)
- Configuración mongoDB Atlas (7:44)
- Crear proyecto base con Spring Initializr (3:25)
- Instalación openJdk 16 y configuración JAVA_HOME
- utilizar Visual Studio Code con Spring Boot (5:39)
- Creando base de datos mongoDB Compass (1:45)
- Archivos Yaml - Teoría (3:07)
- importando proyecto en STS (2:03)
- Uso de archivo de propiedades yml (4:39)
- Proyecto Lombok (3:11)
- Instalar lombok en Visual Studio Code y STS (3:13)
- Creación modelo aplicación - uso de Lombok (6:20)
- Interfaz Dao - Uso de MongoRepository (4:33)
- Creación de Interfaz de servicio (3:57)
- Implementación de interfaz IEmpleadoService (7:48)
- Clase controladora - @Controller - Spring MVC (7:22)
- Qué es Thymeleaf - Teoría (5:48)
- Descargar Bootstrap 5 al proyecto Spring Web (2:16)
- Inicio vista index.html - primeras expresiones con Thymeleaf (6:55)
- th:if - Thymeleaf (3:32)
- Probando vista index.html (5:57)
- each - Thymeleaf (8:08)
- Plantilla guardar.html (5:10)
- Formulario guardar.html (9:02)
- PostMapping y GetMapping en Controlador (11:17)
- Probando nuestra aplicación Spring Boot Web (6:14)
- Código fuente de la sección
Disponible en
días
días
después de inscribirte
- Introducción a la sección (1:17)
- Creando cuenta en AWS (5:09)
- Usando el servicio RDS para gestionar bases de datos MySql en la nube AWS (4:24)
- Probando conexión con Workbench de la nueva instancia de base de datos. (5:01)
- Preparando aplicación Spring Boot. (3:49)
- Generando el jar de la aplicación Spring Boot (4:49)
- Subiendo aplicación a AWS (servicio Elastic Beanstalk) (6:49)
- Pruebas en Postman (5:06)
- Eliminar Ambiente y Base de datos en AWS
Disponible en
días
días
después de inscribirte
Disponible en
días
días
después de inscribirte