Curso Completo de Spring Boot: Desde Cero para Principiantes (Spring Security, Web y Data)
Programando en JAVA
0:00 / 0:00
Curso Completo de Spring Boot: Desde Cero para Principiantes (Spring Security, Web y Data)
6 014 просмотров · 1 год назад
Programando en JAVA
21 тыс. подписчиков
6 014 просмотров · 1 год назад
⚡ CONVIÉRTETE en ARQUITECTO JAVA con IA - https://www.codeja.dev/masters/master...
🤖 CONVIÉRTETE EN AI ENGINEER 👉 https://www.codeja.dev/masters/master...
👨💻 CodeJa | Aprende JAVA con EJERCICIOS - https://codeja.dev/
🎁 CURSO GRATUITO de SPRING BOOT - https://www.codeja.dev/courses/curso-...
🎁 CURSO GRATUITO de JAVA - https://www.codeja.dev/courses/curso-...
📱 TikTok: / programandoenjava
💬 Discord: / discord
📸 Instagram: / programandoenjava
🐦 Twitter / X: / programandojava
💼 LinkedIn: / ricardoromerobenitez
📩 NEWSLETTER JAVA SEMANAL - https://programandoenjava.substack.co...
Música usada:
A Magical Journey Through Space by Leonell Cassio | / leonellcassio
Music promoted by https://www.free-stock-music.com
Creative Commons Attribution-ShareAlike 3.0 Unported
https://creativecommons.org/licenses/...
Capítulos del video
00:00 - Introducción: qué verás en este curso de Spring Boot
00:24 - Crear proyecto con start.spring.io: Spring Initializr rápido
02:00 - Importar en IntelliJ y ejecutar la app por primera vez
04:17 - Anotaciones clave: @Controller, @Service, @Repository, @Component
06:24 - Inyección de dependencias: @Autowired vs constructor
08:22 - @Configuration y @Bean: crear objetos personalizados en Spring
10:05 - ¿Qué es REST? Métodos HTTP esenciales (GET, POST, PUT, DELETE)
11:30 - Crear un controlador REST (@RestController + @RequestMapping)
13:00 - GET /empleados: devolver lista con DTO (empleadoDto)
15:20 - GET /empleados/{id}: usar @PathVariable para obtener por ID
18:30 - Mejorar respuestas: ResponseEntity y manejar 404 Not Found
20:50 - POST /empleados: crear recursos con @RequestBody y 201 Created
23:20 - Introducción a Spring Data JPA y H2 (dependencias y por qué usarlo)
24:40 - Crear entidad @Entity y definir @Id (modelo empleados)
25:30 - Repositorio: extends CrudRepository — métodos útiles (save, findById, findAll...)
27:40 - Conectar repositorio al controlador: findAll, save, update, delete
30:40 - Inicializar base de datos: schema.sql para crear tablas H2
32:20 - Por qué agregar seguridad: agregar Spring Boot Starter Security
33:20 - Configurar SecurityFilterChain: authorizeHttpRequests y patrones
34:40 - Proteger endpoints: requestMatchers, httpBasic y desactivar CSRF localmente
38:40 - PasswordEncoder BCrypt y crear usuario en memoria (UserDetailsService)
40:40 - Roles y control de acceso: permitir solo admin en /empleados/**
Título actual: Curso de Spring Boot Completo GRATIS: Spring Desde Cero Principiantes (Spring Security, Web y Data)