Bienvenida e Introducción

1

Qué aprenderás sobre Hibernate y Java Spring

2

Instalar ambiente de desarrollo en Windows

3

¿Qué es una Aplicación Empresarial?

4

¿Cómo funcionan las Aplicaciones Web?

5

Servidores Web vs Servidores de Aplicación

6

Instalar ambiente de desarrollo Mac

7

Patrón de Arquitectura MVC

8

Características de los Servlet

9

Utilización del Servlet

10

Características y práctica de JSP

Comenzar con Spring Boot

11

Arquitectura de las Aplicaciones Web

12

Características de Spring Framework

13

Características de Spring Boot

14

Crear, cargar y configurar una aplicación en Spring Boot

15

Crear la estructura del proyecto

Spring Data JPA

16

Persistencia de objetos

17

Spring Data, Spring Data JPA

18

Iniciar la base de datos postgres utilizando Docker

19

Optimizar Pojos con Lombok

20

Mapear Tablas de la Base de Datos

21

Configurar la persistencia con Hibernate

Manejo de Negocio

22

Añadir JPA Repository

23

Implementar las operaciones de Consulta con JPA Repository

24

Implementar servicio de negocio para las operaciones CRUD

25

Manejar la transaccionalidad de un servicio de negocio

Spring REST

26

Instalar y configurar Swagger

27

Características de los Servicios Web y Spring Rest

28

Implementar las operaciones REST para crear y actualizar información

29

Implementar las operaciones REST para eliminar y consultar información

30

Documentación de los servicios REST con Swagger

Spring Security

31

Manejar la seguridad en una aplicación web

32

Características, instalación e integración de Spring Security

33

Personalizar la página de Login

Despliegue Aplicaciones Docker

34

Realizar la configuración de Docker Plugin

35

Crear una imagen docker de la aplicación

36

Subir la aplicación a docker hub

37

Ejecutar la aplicación dockerizada

38

Despedida del curso

No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Curso de Hibernate y Java Spring 2018

Curso de Hibernate y Java Spring 2018

Marco Antonio Toscano Freire

Marco Antonio Toscano Freire

Despedida del curso

38/38
Recursos

Felicidades por terminar el Curso de Hibernate y Java Spring. Recuerda que puedes dejar todas tus dudas en el sistema de discusiones y puedes seguir aprendiendo sobre muchas otras herramientas y frameworks para agilizar nuestro trabajo al desarrollar aplicaciones con Java.

Aportes 41

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Primero que nada, gracias por enseñarnos en esta oportunidad, Marco!!! Pero honestamente no me gustó mucho el curso! Pienso que estaría bueno que te tomaras un poco más de tiempo para explicar el por qué de las cosas. No solo decir cómo se hace. En mi opinión, faltó decir:

  • Explicar mejor IoC y la Injección de Dependencias. Se inyectaron las dependencias a través de un constructor, sin embargo estaría bueno explicar el @Autowired, ya que se ve bastante en el día día en el trabajo.
  • Podemos tomar las dependencias y librerías a utilizar en Maven a través de su página de repositorios. No es para nada necesario aprenderse el paquete y el nombre de cada configuración.
  • Utilizar Postman o alguna otra herramienta para ver los json obtenidos, ver cómo se envían, etc
  • Quizás no haber empleado tiempo en grabar un par de clases para Servlets y JSP, ya que el curso consiste en Hibernate y Spring. A lo mejor con unos post hubiera estado suficiente.
  • No quedó bien explicado el tema de Spring Security. El post que se publicó acá le faltó más detalle de por qué se escriben esas porciones de código en la configuración y qué pasa sino se realiza.

Pienso que lo único que falta es una reestructuración de qué contenidos decir. Porque el talento para enseñar y explicarnos tus conocimientos, lo tienes sin duda!

Sugeriría apoyarse con la documentación de Spring Core y Spring Boot para el crear el programa de estudio en futuras oportunidades.

Saludos!!

Recomiendo reforzar algunos temas con el siguiente canal en youtube
https://www.youtube.com/watch?v=ltA-mIYyxhY&list=PLvimn1Ins-40wR4PC-YtTQ5TKt3vRrVwl&index=1

Profe Marco estoy muy agradecido por compartir sus conocimientos con nosotros. Independientemente de lo que digan los demas a mi si me gusto el curso, no cabe duda que usted hizo un esfuerzo por
hacer este curso y aunque faltara informacion o videos cortados recordemos que estamos en una
plataforma autodidacta por lo que no esta demás investigar por nuestra propia cuenta. Muchisimas
gracias por su tiempo y dedicación.
Saludos desde Querétaro, México ❤️.

Listo. Gracias.
Me parece que faltó probar todo junto:

  • imagen de ereservation accediendo a la imagen de postgres
  • probar los rest construidos.

Pero en general muy bien explicado.

muy bueno el curso ! ahora con esto las guias oficiales las entiendo un poco mejor !
https://spring.io/guides

Tengo la fortuna que varios de estos temas ya los he visto en mi trabajo, pero gracias a ti marco pude saber el porque de varios temas que solo conocía muy generalmente.

Lo único que pido es otro curso con temas a mas profundidad sobre las capas de spring y porque no un proyecto completo con Frontend.

Me gusta mucho tu forma de explicar y espero seguir aprendiendo. Gracias!

Gracias por sus enseñansas, todo me sera muy útil! Exito

Gracias por el curso.

Gracias por el curso, solo mejorar lo de la muletilla de ahí todo lo demás excelente 😃

Excelente el curso, pero me hubiera gustado que ejecutes el código y realices pruebas en producción para ver si todo funcionaba correctamente en el uso de la base de datos.

Excelente curso, pondre en practica todo lo aprendido, solo espero más cursos relacionados a JAVA. 😄

Muchas gracias, muy buen curso 💚
Hay temas que si se podrían manejar a mayor profundidad, por ejemplo hacer un API REST mas completa. Una configuración mas avanzada con Spring Security.
De igual manera se cubren muchos temas y se deja la idea inicial para que cada desarrollador sepa por dónde empezar.

Gracias Marco, completo mis conocimientos, realmente spring no lo manejaba, y mas uso JPA con eclipselink, el tema de docker es genial, y si coincido que hay que profundizar un poco mas con JWT hacer pruebas de servicios recomendaria POSTMAN, también tengo preguntas sobre cambiar los perfiles de prod, test y desarrollo con configuraciones diferentes de archivos, así también no veo la necesidad de haber instalado Tomcat por separado si spring-boot ya tiene el ultimo tomcat integrado con el que desplegamos y asumo que este esta optimizado y puesto librerias para poder ejecutar JEE y si completar con una pagina de frontend para mostrar los servicios

Excelente curso para conocer mas sobre este poderoso Framework, estimado profe Marco, si seria bueno plantearse una continuación de este curso donde se explique un poco mas despacio los temas visto y hacer una app completa con un Front y BackEnd para tener mas experiencia al momento de desarrollar aplicaciones Web con JAVA.

Tenia altas expectativas con el curso. pensé que crearían formularios para reportes y validación de datos. pruebas de seguridad con perfiles de usuarios. la idea que vendió al principio, lo que se ve en las empresa, pero se fue diluyendo poco a poco. he visto muchos cursos tratando de encontrar uno que se ajuste a temas transaccionales, operaciones CRUD, formularios, donde se almacenen la información en BD y después generar reportes, pero lamentablemente este tampoco lleno las expectativas- hay muchos cursos que son generales, cuando cuando me suscribí , pensaba afianzar mis conocimientos en BI y capturar información para llevar registros de transacciones de operaciones contables y otro tipo de información de manejo del día a día.

Muy buen curso, me gusto mucho 10/10.
Tambien me gustaria que pudieran seguir con el curso de spring ya que hay mucho por que aprender. Mi sugerencia es hacer el CRUD con Bootstrap.

Muy buen curso, recomendado.

Gracias Marco, saludos crack!

Coincido muchos temas importantes se pasaron de largo y se utilixzo espacio y tienoo de videos en visas que no estan relacionadas a spring todo se ve forzado algunos videosny materisles estan mal construidos, aqui se le paso el control de calidad aunque como en otras ocasiones pasa lo mismo con muchos de los cursos que dejan que desear

muchas gracias profe excelente curso completo con docker

Hola Marco. Muchas gracias por tus explicaciones.
Me queda una duda.
Es decir que tambièn el motor postgres se ejecuta dentro del contenedor?
O se sigue necesitando la ejecución de postgres en otro contenedor o como aplicación?
Gracias

Gracias profesor Marco, como una oportunidad de mejor a este curso propongo enfatizar más en la parte de spring security y probar los servicios rest que creamos. Saludos y gracias nuevamente.

Excelente curso, aprendí bastante. Ahora voy a ponerlo en practica.

Excelente curso!. Saludos.

muchas gracias.

Me encanto el curso, muy buen trabajo Marco.

Muchas Gracias Marco, ha sido de gran ayuda.

Saludos =) , ha sido un curso genial, Muchas gracias he aprendido muchas cosas, esta super bien explicado, =) =) =)

Buenas tardes a todos,

Creo que deberían agregar al titulo del curso al final BASICO para no tener tantas expectativas y la total fatal de contenido en profundidad en este curso.

Entre para saber mas de Hibernate (integrado en spring boot) y ni siquiera se ha mencionado cómo se trabaja con procedimientos almacenados.

Saludos.

Excelente curso

Espectacular el curso, tiene de todo, se ve todo el ciclo dedesarrollo de software moderno felicitaciones 😃

Exelente el curso

Gracias Marco… excelente curso!!!

muy bueno el curso

Super Gracias Marco! 😃 👏👍

Me gusto mucho este curso! muy bien explicado.

Muy buen curso!!!

Muchas gracias Marco, fue un curso espectacular, aprendi demasiadas cosas y la verdad quede muy contento con lo aprendido. de nuevo mil gracias

que increíble curso ^^

Como es posible que en el examen… tenga 2 respuestas iguales…
¿Una vez que se haya cargado el proyecto de Spring Boot en el IDE de desarrollo, qué comando maven se ejecuta para correr la aplicación?

  1. mvn clean install spring-boot:run
  2. mvn clean install spring-boot:run