Перейти к содержимому

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)