What You Need to Know Before
You Start

Starts 6 June 2025 16:25

Ends 6 June 2025

00 days
00 hours
00 minutes
00 seconds
course image

Java Spring Boot: Masterclass de Proyecto Profesional de Comercio Electrónico

Spring Framework + Spring Boot Full Stack: API REST de eCommerce, Spring Data JPA, Spring Security 6, JWT, Desplegar en AWS
via Udemy

4052 Cursos


3 days 18 hours 39 minutes

Optional upgrade avallable

Not Specified

Progress at your own speed

Paid Course

Optional upgrade avallable

Resumen

La Guía Completa del Desarrollador FullStack de Spring Boot:

¡Construye un Proyecto de Comercio Electrónico Complejo en Tiempo Real de Grado de Producción!

Programa de estudio

  • Introducción a Java Spring Boot
  • Descripción general de Spring Boot y sus ventajas
    Configuración del entorno de desarrollo
    Comprensión de la estructura de proyectos de Spring Boot
  • Fundamentos de Spring Boot
  • Gestión de dependencias con Maven
    Spring Boot starters y configuración automática
    Construcción de aplicaciones web con Spring MVC
  • Diseño de la Arquitectura del Sistema de Comercio Electrónico
  • Introducción a la arquitectura de microservicios
    Diseño de una plataforma de comercio electrónico escalable
    Comprensión del diseño dirigido por dominios en el contexto del comercio electrónico
  • Implementación del Backend
  • Creación de APIs RESTful con Spring Boot
    Spring Data JPA para interacciones con bases de datos
    Implementación de seguridad con Spring Security
  • Funcionalidades en Tiempo Real con WebSockets y Mensajería
  • Integración de WebSockets para comunicación en tiempo real
    Configuración de colas de mensajes con RabbitMQ/Kafka
    Implementación de notificaciones y actualizaciones en tiempo real
  • Creación del Frontend
  • Resumen de tecnologías frontend: Angular/React
    Integración del frontend con el backend de Spring Boot
    Manejo de comunicación asincrónica con el backend
  • Gestión de Transacciones y Pagos
  • Implementación de la integración de pasarelas de pago
    Manejo de la gestión de transacciones y procesamiento de pagos
  • Pruebas y Despliegue
  • Redacción de pruebas unitarias e integradas
    Automatización de pruebas con JUnit y Mockito
    Pipelines CI/CD para aplicaciones de Spring Boot
  • Monitoreo y Ajuste de Rendimiento
  • Implementación de soluciones de registro y monitoreo
    Perfilado y optimización del rendimiento
    Pruebas de carga de la aplicación de comercio electrónico
  • Escalamiento y Mantenimiento del Sistema de Comercio Electrónico
  • Estrategias de escalamiento horizontal y vertical
    Implementación de caché con Spring Cache y Redis
    Mejores prácticas para mantener aplicaciones en producción de calidad
  • Proyecto Final: Construcción de una Aplicación Completa de Comercio Electrónico
  • Planificación y diseño de la aplicación
    Implementación de características clave paso a paso
    Despliegue de la aplicación en un entorno en la nube (por ejemplo, AWS, Azure)
  • Conclusión y Próximos Pasos
  • Recapitulación de conceptos clave y habilidades cubiertas
    Recursos adicionales y caminos de aprendizaje en desarrollo con Spring Boot

Enseñado por

Faisal Memon and EmbarkX Official


Asignaturas

Programación