Тёмный
Todotic
Todotic
Todotic
Подписаться
Empieza a aprender en vivo.
CRUD con Spring Boot 3 y Angular 17
3:31:27
5 месяцев назад
Crea una API REST con Spring Boot
1:29:24
6 месяцев назад
Introducción a Microservicios con Spring Cloud
1:16:39
7 месяцев назад
Desarrollo Full Stack con Spring Boot y Angular
1:55:07
8 месяцев назад
CRUD API REST con Django 4
8:34
Год назад
Adiós Heroku. Hola fly.io.
6:13
Год назад
Spring Boot 3 y GraalVM
6:37
Год назад
VSCode para Java y Spring Boot
12:11
Год назад
Комментарии
@SaileVF
@SaileVF День назад
Una maravilla lo que se aprende contigo!
@franciscojulcavelasquez4716
@franciscojulcavelasquez4716 6 дней назад
excelente
@MayconAragon
@MayconAragon 8 дней назад
comparte el codigo por favor
@jemsunalexistamayotello9372
@jemsunalexistamayotello9372 9 дней назад
Podrías compartir tu repositorio del github donde este el proyecto.
@sbsalvador
@sbsalvador 14 дней назад
Buenisimo. Me enseñaste a hacer APIs en Spring Boot. Tenia lagos vacios en la mente pero ya pude completarlos.
@brayancalderon1253
@brayancalderon1253 18 дней назад
Gracias, me funcionó!
@bayronlopez1584
@bayronlopez1584 20 дней назад
Django la peli?
@max427
@max427 22 дня назад
tienes cursos mas extensos bro explicas muy bien y detallado me avisas para ver si compro saludos y gracias.
@go_lang_thang
@go_lang_thang 29 дней назад
I hope you have English in this tus
@ignacioriveros9382
@ignacioriveros9382 Месяц назад
tengo el siguiente problema cuando conecta con el properties mi archivo spring.datasource.url=jdbc:mysql://localhost:3306/sample_db?serverTimezone=UTC para compilar el primer jar me tira que sample_db no existe y la estoy viendo ....lo que no llego a comprender es si la conexion que creamos es a aws como es que en el video apuntando al url que puse arriba te levanta el proyecto ...yo si levanto un archivo en local me levanta la base y puede hacer el ja pero si le pongo la config de aws me tira el error de que no encuentra sample_db....es un tema de perfiles?
@ahuaracab
@ahuaracab Месяц назад
Gracias mi king, este tutorial ha sido muy claro!
@jhonmlopez
@jhonmlopez Месяц назад
Dónde? Por favor
@angelolugo2612
@angelolugo2612 Месяц назад
Interesante bro 🎉
@gonzalooviedo5435
@gonzalooviedo5435 Месяц назад
Es mas sencillo, pero CARISIMO?, no?
@JesusCabezaHsa
@JesusCabezaHsa Месяц назад
Crack !!! 👏👏👏 Muchísimas gracias por compartir tu conocimiento !!! Te deseo lo mejor en este canal, que pueda seguir creciendo rápidamente.
@LuisGomez-ft9pr
@LuisGomez-ft9pr Месяц назад
Excelente tutorial
@oshoosho4604
@oshoosho4604 Месяц назад
q risa cuando ponen la imagen encima del código para que no se vea nada
@brayamquisperamos7061
@brayamquisperamos7061 Месяц назад
Hola soy nuevo en Spring Boot, si quisiera obtener los datos desde una DB en SQL Server, que cambios debería hacer en la API
@perropsicodelico6502
@perropsicodelico6502 Месяц назад
seria bueno que pusieran las versiones de cada dependencia.
@sebastianrojasm.506
@sebastianrojasm.506 Месяц назад
Hola, cuentan con algún foro? necesito pedir una ayuda
@robertoacosta5542
@robertoacosta5542 Месяц назад
me sale error que StorageService no esta declarada q hago?
@rodrigoaspeti2856
@rodrigoaspeti2856 Месяц назад
puedes por favor subir el repo?
@joaquin.fernandez6877
@joaquin.fernandez6877 2 месяца назад
Hola. te consulto. Como se debe implementar para hacer con un formulario. Armo uno pero me deniega el acceso. intentando logre que lanze 200, pero despues me aparece el mismo html y me lanza forbidden.
@bastekor
@bastekor 2 месяца назад
Excelente tutorial man, estoy aprendiendo Angular y es el primer ejemplo que termino completamente
@pixelatedlava
@pixelatedlava 2 месяца назад
alamadre, está algo difícil
@scutarius3526
@scutarius3526 2 месяца назад
Muy ágil y detallado. Por otra parte, en mi opinión y por lo que veo, securizar una API tiene una complejidad excesiva, llega a ser absurda.
@bandoneonero
@bandoneonero 20 дней назад
Lo mismo pienso, pero es seguridad, por algo ciberseguridad es una carrera
@linushak
@linushak 2 месяца назад
graciaaaaaaas
@manusoftar
@manusoftar 2 месяца назад
Sinceramente parece esos videos donde el que lo hace siguió una guía sin comprender del todo lo que está haciendo o porque y por eso termina haciendo una infinidad de cosas innecesarias. Si simplemente vas a implementar una autenticación por usuario y contraseña con JWT no hace falta reimplementar los authenticators y todo eso, se pueden utilizar las implementaciones que ya están hechas dentro de Spring Security. Por otra parte, es francamente estúpido retornar el token en el header y con el prefijo al autenticarse, el método login, debería retornar, en el body, un objeto que represente el set mínimo de datos del usuario que se autenticó, como ser, su nombre, su avatar, sus roles habilitados, y por supuesto el token, luego con esto, en el front, puedes renderizar esto como lo hace, por ejemplo Google en sus aplicaciones donde enseña tu avatar en un círculo (generalmente arriba a la derecha). Otra cosa más, no tiene ningún sentido la redirección a /login de los servicios si la autenticación "falla", eso es algo de lo que debiera encargarse el frontend en función de los requerimientos, es decir, el frontend es quien debe invocar el servicio de autenticación para obtener un token y los datos del usuario para luego consumir el resto de servicios y en caso de que esté intentando consumir algún servicio con un token inválido o expirado, es el propio frontend quien debe redirigir al usuario a la pantalla de inicio de sesión. Incluso se podría utilizar una plataforma como KeyCloack para el manejo del inicio de sesión y hasta se podría utilizar doble factor.
@pieroa1909
@pieroa1909 2 месяца назад
1:20:03 Angular
@guitarmonicajulius
@guitarmonicajulius 2 месяца назад
No e podido hacer funciona el Edit...el html tengo estas lineas....<tbody> @for(contact of contacts; track contact.id){ <tr> <td>{{contact.id}}</td> <td>{{contact.name}}</td> <td>{{contact.email}}</td> <td>{{ contact.createdAt | date:'dd/MM/yyyy hh:mm a'}}</td> <td> <div class="btn-group"> <button class="btn btn-primary"[routerLink]="[contact.id, 'edit' ]">Editar</button> <button class="btn btn-danger" (click)="deleteContact(contact)">Eliminar</button> </div> </td> </tr> } </tbody> ...... y el typescript es este , no sé si me falta algo.... ngOnInit(): void { this.loadAll(); } loadAll(){ this.contactService.list() .subscribe(contacts => { this.contacts = contacts; }); } deleteContact(contact: Contact) { this.contactService.delete(contact.id) .subscribe(() => { this.loadAll(); }) }
@adamgarcia5809
@adamgarcia5809 2 месяца назад
En cuestión de MySQL, se puede utilizar en reemplazo PostgresSQL?
@pieroa1909
@pieroa1909 2 месяца назад
Y cual es el proyecto anterior a este?
@pb-edkz3037
@pb-edkz3037 2 месяца назад
sabes como puedo crear un proyecto con versiones anteriores?
@joelgauchia7061
@joelgauchia7061 3 месяца назад
Este video es la solucion al error: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
@flormarinaleondiaz304
@flormarinaleondiaz304 3 месяца назад
Lo que no te cuentan, es que la curva de aprendizaje es alta
@desaextremo
@desaextremo 3 месяца назад
Buen video, muy buena explicación. Preferiría que hicieras a mano las cosas en lugar de usar ese plugin o extensión, ya que de esta forma muestras algo mas genérico y de uso común. Muchas gracias, por tu aporte
@JacktMan19
@JacktMan19 3 месяца назад
Hola, no he podido hacer la consulta persistente, es decir cuando paso a la página 2 el filtro se pierde, has logrado resolver ese detalle?
@unagrandedemusa8695
@unagrandedemusa8695 3 месяца назад
Gracias
@alejandrozapatasalgado7741
@alejandrozapatasalgado7741 3 месяца назад
Profe como puedo desplegar el back pero conectándome al repositorio de git lo necesito para hacer un pipeline. Seguiría usando ec2? Muchas gracias
@joseantonioamayapostigo2542
@joseantonioamayapostigo2542 3 месяца назад
es imposible de hacer la parte de editar porque me da error en contact.id y no se porque creo que aqui lo enredas un poquito
@NairdaApo
@NairdaApo 3 месяца назад
x2 su cara lo tapa, creo que la linea completa es: <button class="btn btn-primary" [routerLink]="[contact.id,'edit']">
@robinsonhorta3387
@robinsonhorta3387 3 месяца назад
Excelente video, detallado y funcional, gracias
@joseantonioamayapostigo2542
@joseantonioamayapostigo2542 3 месяца назад
buenos dias me ha sido imposible de seguirte en el parte de editar creo que ahí lo lías un poco más pudiendo hacer un componente nuevo de editar y simplificar algo mas las cosas pero muy buen tutorial intentare de seguir siguiéndote.
@DronesMallorca
@DronesMallorca 4 месяца назад
Hola,cómo harías para guardar varias imágenes a la vez.ej. tengo un pedido que tengo que añadir a varias imágenes.Si puedes hacer un vídeo con varias imágenes estaría interesante.Un saludo.
@todoticcom
@todoticcom 3 месяца назад
Pues solo deberías recibir una lista de archivos o bien enviarlos secuencialmente. Saludos.
@technonetpapelbl
@technonetpapelbl 4 месяца назад
Buenos dias, estoy utilizando lombok en mi proyecto, pero tengo un error cuando se genera la tabla en mi base de datos, los campos se generan null todos. Como se hace para que esto no ocurra. Gracias.
@todoticcom
@todoticcom 3 месяца назад
Probablemente te falte instalar el plugin de lombok en tu IDE. Saludos.
@brayanestremo
@brayanestremo 4 месяца назад
yo quiero es poder saber como desplegar el proyecto en hostinguer o en que servidor es mejor desplegar esto es lo que me falta por aprender
@todoticcom
@todoticcom 3 месяца назад
Te recomiendo partir por Digital Ocean, es bastante amigable y tiene un iniciador para Django. Saludos.
@thezoder
@thezoder 4 месяца назад
Hay algún inconveniente si yo creé mi proyecto sin el standalone? Ocupé el comando --standalone false
@todoticcom
@todoticcom 3 месяца назад
No en realidad 😎
@zareed7574
@zareed7574 4 месяца назад
Increíble la forma de explicar, excelente video.
@jonathansanso5900
@jonathansanso5900 4 месяца назад
Puede ser que ahora fly ahora tambien pide tarjeta de credito y gastar por mas que sea un deploy simple no?
@todoticcom
@todoticcom 3 месяца назад
Cierto, probablemente haya cambiado su plan gratuito 🙁.
@ivanmoral2172
@ivanmoral2172 4 месяца назад
Buenísimo el video, me fue muy útil!! Muchas gracias. Por cierto, como se podría crear una validación personalizada para comparar los campos "contraseña" y "confirmar contraseña" usando ese sistema de formulario? Alguien lo hizo?
@todoticcom
@todoticcom 3 месяца назад
Lo puedes hacer en el front, lo cual resulta más sencillo. O bien creando un custom constraint a nivel de clase. Saludos.
@cristianmendoza1915
@cristianmendoza1915 4 месяца назад
buenos días amigo, das tutorías personalizadas?
@todoticcom
@todoticcom 4 месяца назад
Hola Cristian puedes escribirme al +51973145089. Saludos.