Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Spring Boot para FullStack Desarrolladores

Spring Boot para FullStack Desarrolladores

Description
Spring Boot en la actualidad es el framework líder para desarrollos en la plataforma Java en muchas compañías a nivel global.

Esta presentación tiene como objetivo mostrar que es lo que se necesita saber como mínimo para sobrevivir en el desarrollo con Spring Boot.

En esta presentación veremos los siguientes tópicos, mostraremos código y probaremos en vivo el uso de las librerías o proyectos mencionados:

Crear monolitos con Spring Boot (Frontend y backend integrados en un mismo proyecto)
Crear módulos frontend y backend separados.
Diferencias entre Spring MVC y Spring WebFlux.
Proyectos más utilizados cómo: Spring JDBC, Spring Data, Spring Security, Spring HATEOAS, Spring REST Docs, Spring Authorization Server
Llamadas entre servicios.
Mensajería con RabbitMQ y/o Kafka
Dockerizando tus servicios
Simple CI/CD con Jenkins para desplegar tus proyectos spring boot a su destino: servidores y/o kubernetes
Presenter
José Díaz

Computer Engineer, with extensive experience in analysis, design and implementation of SOA and Micro Services solutions for 20 years, applying agile methodologies and PMI good practices. He is also the founder and owner of JOEDAYZ.PE, a company dedicated to online and face-to-face training of programming courses. In 2018 he was chosen as Java Champion by Oracle and is the first Peruvian to have this distinction at the service of the world’s IT community.

“I consider myself a professional with a high sense of responsibility, leader, proactive, with the ability to interact with people from different hierarchical levels and transmit ideas. Results-oriented with the ability to solve problems that require initiative and teamwork.”

José Díaz

August 05, 2023
Tweet

More Decks by José Díaz

Other Decks in Technology

Transcript

  1. View Slide

  2. José Amadeo Díaz Díaz
    Java Champion
    @jamdiazdiaz
    Miembro de @PeruJUG
    Fundador de JoeDayz.pe
    https://github.com/joedayz

    View Slide

  3. View Slide

  4. Ingredientes

    View Slide

  5. start.spring.io

    View Slide

  6. Spring Boot CLI

    View Slide

  7. View Slide

  8. View Slide

  9. View Slide

  10. View Slide

  11. View Slide

  12. Recursos para esta presentación
    1. youtube.com/user/joedayzperu

    2. https://github.com/joedayz/jconfguatemala2023

    View Slide

  13. View Slide

  14. Proyecto Demo - Persistencia y Reactividad
    https://bit.ly/47jUlvs

    View Slide

  15. Mensajería
    https://bit.ly/47jUlvs

    View Slide

  16. Grupos de consumidores
    https://bit.ly/47jUlvs

    View Slide

  17. View Slide

  18. https://bit.ly/3YpsXYR

    View Slide

  19. Pronto en el Canal de Youtube
    https://www.cncf.io/blog/2019/08/19/how-kubernetes-works/

    View Slide

  20. View Slide

  21. https://bit.ly/3ql2dMF

    View Slide

  22. Pronto en el canal de

    YouTube

    View Slide

  23. Que te recomiendo revisar
    • https://openjdk.org/projects/jdk/21/

    • https://spring.io/

    • https://www.youtube.com/@java

    • https://www.youtube.com/@joedayzperu

    • https://www.facebook.com/groups/perujug

    • https://groups.google.com/g/itp_java

    • https://www.linkedin.com/company/perujug

    • https://twitter.com/perujug

    • https://perujug.org/

    • https://jconf.perujug.org/

    View Slide

  24. +51 939 965 148
    Gracias

    View Slide