En este curso aprenderás el uso de Spring Boot cómo tecnología para desarrollo de aplicaciones backend.
Spring Boot es un framework para realizar aplicaciones backend, ya sea APIS Rest, microservicios o una aplicación del lado del servidor.
¿Por qué aprender Spring Boot? Spring Boot es una de la tecnologías de moda más requeridas y potentes que están solicitando en empresas alrededor del mundo, debido a su respaldo y soporte, generando confianza en las empresas que la usan.
En este curso veremos los siguientes temas:
- Conceptos claves de Spring Framework, ya que el ecosistema de Spring Boot pertenece a Spring Framework.
- Desarrollarás APIS Rest con los estándares que exige el mercado laboral.
- Revisarás cómo crear aplicaciones seguras con Spring Security
- Aprenderás a documentar tus APIS con Springdocs.
- Aprenderás a realizar pruebas unitarias con el framework Junit versión 5, y framework Mockito para mockear clases.
- Aprenderás el concepto de TDD (metodología de desarrollo basado en pruebas).
- Utilizarás Git para versionar tus proyectos realizados con Spring Boot.
- Aprenderás de Docker y cómo puedes crear imágenes y levantar contenedores para usarlo en servicios Spring Boot.
- Usarás la base de datos H2 en una de las aplicaciones que vemos en este curso.
- Utilizarás lenguaje Java para programar en Spring Boot 3. Si no conoces del lenguaje, dispongo una sección de Java para que puedas aprovechar este curso al máximo.
- Utilizarás MySql cómo base de datos para el proyecto que trabajaremos en el curso.
- Utilizarás base de datos de MongoDB en un proyecto con Spring boot Web.
- Utilizarás la librería Lombok para crear tus modelos Java más rápido.
- Utilizarás Thymeleaf como motor de plantilla.
- Vamos a construir una aplicación Angular para consumir una de nuestras APIS que construiremos en Spring Boot. Veremos un ejemplo con un cliente real de cómo interactúan tanto el mundo backend (con Spring Boot) y Angular por el lado frontend.
- Por último te enseñaré a desplegar aplicaciones Spring Boot en la nube con Amazon Web Services (AWS). También aprenderás a subir aplicaciones front end (Angular) hacia AWS.
Cómo instructor, estoy comprometido para que puedas aprender Spring Boot y puedas realizar los proyectos que te exigen en la universidad o trabajo.
Y recuerda, que si por alguna razón no satisface tus expectativas este curso, tienes 30 días de garantía de devolución.
¡Te veo en el curso!
1814
273
TAKE THIS COURSE