Parte 1 - Backend CRUD Básico con Spring Boot 3 y Angular 18

Поделиться
HTML-код
  • Опубликовано: 18 окт 2024
  • En este video, aprenderás a crear un CRUD básico utilizando Spring Boot para el servidor, PostgreSQL como base de datos y Angular con PrimeNG para el frontend. Este es el primer video de la serie, donde nos enfocaremos en la implementación de una API REST con Spring Boot.
    Contenido del Video:
    Implementación de una API REST con Spring Boot
    Configuración de PostgreSQL como base de datos
    Recursos Adicionales:
    Cómo instalar PostgreSQL
    www.grupocodes...
    Repositorio del Backend:
    github.com/Sau...
    Para cualquier consulta o duda, no dudes en contactarme a través de mi Instagram: soul_dev.ec

Комментарии • 19

  • @LuisM-wo7ju
    @LuisM-wo7ju Месяц назад +1

    Muchas gracias por el aporte! estuve de BA un tiempo y quiero volver al desarrollo API y necesitaba justo este video para repasar.

  • @camilotello3296
    @camilotello3296 2 месяца назад +3

    Muchas gracias por el tutorial, me sirvió bastante :')

    • @souldev7502
      @souldev7502  2 месяца назад

      ¡Me alegra saber que te fue útil! Saludos.

  • @davidahstell9806
    @davidahstell9806 2 месяца назад +1

    Apenas lo voy a ver 🎉

  • @cesalexguz
    @cesalexguz 15 дней назад +1

    Una consulta, hice tal cual como el video, pero al momento de ejecutar no crea las tablas en la base de datos, pero no muestra ningún error en la consola, pareciera que no hay error pero no crea ninguna tabla. A que se puede deber y como puedo solucionar?
    Gracias por tu ayuda

    • @souldev7502
      @souldev7502  10 дней назад +1

      Hola, es muy dificil tener el contexto completo sin más información. Intenta hacer un git clone del proyecto base e intenta ejecutarlo para ver si ese si crea las tablas correctamente...

    • @cesalexguz
      @cesalexguz 10 дней назад

      @@souldev7502 ya encontré el error y logre solucionarlo. Muchas gracias de igual manera por intentar ayudar

    • @souldev7502
      @souldev7502  10 дней назад

      @@cesalexguz Mil disculpas por la demora amigo, exitos!

  • @marcelobc2230
    @marcelobc2230 Месяц назад

    muito obrigado, pensa em fazer um projeto mais complexo com spring e angular nos próximos dias ?

    • @souldev7502
      @souldev7502  28 дней назад

      @@marcelobc2230 En mi GitHub tienes un ejemplo con Spring Security y en mi canal un proyecto con programación reactiva

  • @daviduntama
    @daviduntama Месяц назад

    Una consulta: y para que hemos creado la interface?

    • @souldev7502
      @souldev7502  28 дней назад

      @@daviduntama Hola! Gracias por tu comentario, disculpa pero no entiendo tu pregunta

    • @daviduntama
      @daviduntama 26 дней назад

      @@souldev7502 osea he visto que has creado un interface y luego una implementación de la interface, y al final creas un objeto de la implementacion de la interface, y por eso la pregunta para que se crea la interface es necesaria, yo veo que aquí no la usas en ningún punto

    • @souldev7502
      @souldev7502  26 дней назад

      @@daviduntama La interfaz es necesaria para modelar el servicio que posteriormente implementamos

  • @miguelperez6860
    @miguelperez6860 2 месяца назад +1

    ¿Como seria para que e el controlador de libros no depender de la implementación de de BookServiceImp y depender de BookService ?

    • @souldev7502
      @souldev7502  2 месяца назад +1

      @@miguelperez6860 Hola amigo, el controlador debe utilizar la implantación ya que es la parte que tiene la lógica, la interfaz Book Services nos sirve únicamente para modelar nuestro servicio

    • @miguelperez6860
      @miguelperez6860 2 месяца назад

      @@souldev7502 ¿Cómo se podría hacer la inversión de dependencias ?

    • @daviduntama
      @daviduntama 26 дней назад

      el servicio debe crearse como un objeto del tipo de la interface, y el framework lo instanciara a partir de la clase que lo implementa , asi podrías crear otra clase qeu implemente la inteface pero jalando datos de otra api por ejemplo y otra implementación que jala datos una BDD, etc y esto no afectaría en nada el comportamiento del objeto cuando es usado en el controlador y a esto es lo que se le llama patrón IOC (inversión de control
      )