Curso de Spring Boot, React, and Redux
Spring Boot es un marco Java para crear API y microservicios RESTful. React es una biblioteca de scripts Javaque proporciona flexibilidad en la integración con otros marcos para compartir características. Redux es una biblioteca de scripts Javapara administrar estados de aplicación e crear interfaces. Con Spring Boot, Reacty Redux, el usuario tendrá el kit de herramientas necesario para crear aplicaciones web de front-end y back-end funcionales.
Esta formación en directo dirigida por instructores (online o in situ) está dirigida a desarrolladores web que deseen crear aplicaciones web funcionales front-end y back-end con Spring Boot, Reacty Redux.
Al final de esta formación, los participantes podrán:
- Construir una aplicación front-end con React y Redux.
- Crear APIs RESTful con Spring Boot.
- Asegurar servicios web con Spring security y JWT web tokens.
Formato del curso
- Lectura interactiva y discusión.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una capacitación personalizada para este curso, comuníquese con nosotros para coordinare.
Programa del Curso
Introducción
Spring Boot, React, and Redux
- Arquitectura de aplicaciones Fullstack
- API RESTful y visión general de Microservices
- Desarrollo front-end vs back-end
Preparación del entorno de desarrollo
- Instalación y configuración de Spring Boot
- Instalación y configuración de React
- Instalación y configuración de Redux
React y Redux
- Importando la aplicación React
- Trabajando con estructuras, componentes y JSX de React
- Refactorización de componentes
- Creación de módulos
- Manejo de eventos
- Agregar estado a un componente
- Usando enrutamiento para componentes
- Estilizando componentes
Reaccionar a Spring Boot
- Aplicando autenticación
- Manejando errores
- Asegurando rutas autenticadas
- Refactorizando el código React a módulos JavaScript
- Creando un servicio Spring Boot
- Devolviendo una haba
- Usando variables de ruta
- Conectando el front-end con la API RESTful
- Usando variable de ruta para servicios y APIs
- Aplicando validación de formularios
Seguridad de resorte
- Configurar la seguridad de Spring
- Configurar Spring Security
- Importar el marco JWS
- Trabajando con recursos JWS
JPA e Hibernar
- Poblando datos
- Conectando a un repositorio JPA
Despliegue
- Conectando la API Spring Boot
- Desplegando el backend en Heroku
- Desplegando la build de React
Resumen y conclusión
Requerimientos
Prerrequisitos
- Experiencia en Java y JavaScript
Audiencia
- Desarrolladores web
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Spring Boot, React, and Redux - Booking
Curso de Spring Boot, React, and Redux - Enquiry
Spring Boot, React, and Redux - Consultas
Consultas
Testimonios (1)
El alcance de los temas abordados fue bastante amplio y el formador intentó hacer justicia a ello.
Lakshmipriya Sivakumar - Deque Systems Inc
Curso - Spring Boot, React, and Redux
Traducción Automática
Próximos cursos
Cursos Relacionados
Advanced React
14 HorasEsta capacitación en vivo dirigida por un instructor en Chile (en línea o en el sitio) está dirigida a desarrolladores que desean crear React componentes y diseñar aplicaciones complejas.
Al final de esta capacitación, los participantes serán capaces de:
- Comprenda los conceptos avanzados de React, incluidas las API de contexto, los HOC, el estado externo, las API asíncronas, etc.
- Compila componentes componibles con React.
- Habilite la autenticación del lado del servidor y del lado del cliente.
- Implemente bibliotecas React y Redux para administrar aplicaciones complejas con estado.
- Reduzca el código y optimice el rendimiento de una aplicación.
- Pruebe e implemente una aplicación.
Advanced Spring Boot
14 HorasEsta capacitación en vivo dirigida por un instructor en Chile (en línea o presencial) está dirigida a desarrolladores experimentados Spring Boot que desean utilizar las funciones avanzadas de Spring Boot para mejorar, proteger y probar aún más aplicaciones complejas Spring Boot.
Al final de esta formación, los participantes serán capaces de:
- Personalizar el marco de Spring WebMVC para mejorar el desacoplamiento de las aplicaciones web.
- Serializar y deserializar objetos utilizando Jackson Serialization Views.
- Almacenar y asegurar datos de usuario en una base de datos.
- Utilizar Spring Sessions para gestionar la información de sesión de usuario de forma distribuida.
- Automatizar la prueba de aplicaciones Spring WebMVC.
- Supervisar y medir el rendimiento de la aplicación.
Angular and Spring Boot
14 HorasEsta capacitación en vivo dirigida por un instructor en Chile (en línea o en el sitio) está dirigida a desarrolladores web que desean usar Angular y Spring Boot para crear aplicaciones de pila completa.
Al final de esta formación, los participantes serán capaces de:
- Desarrollar una aplicación de pila completa con Angular y Sping Boot.
- Construir una aplicación backend con Spring Boot.
- Crear aplicaciones frontend con Angular.
- Usar Spring Security para configurar la autenticación de una aplicación de pila completa.
Ant Design
7 HorasEsta capacitación en vivo dirigida por un instructor en Chile (en línea o en el sitio) está dirigida a desarrolladores que desean usar Ant Design para mejorar la experiencia del usuario para su aplicación React.
Al final de esta capacitación, los participantes podrán implementar los componentes de React de Ant Design para desarrollar hermosas aplicaciones web de clase empresarial.
Java Microservices
21 HorasEste entrenamiento en vivo dirigido por un instructor en Chile (en línea o presencial) está dirigido a desarrolladores de nivel intermedio Java que desean diseñar, desarrollar, implementar y mantener aplicaciones basadas en microservicios utilizando frameworks Java como Spring Boot y Spring Cloud.
Al final de esta capacitación, los participantes podrán:
- Comprender los principios y beneficios de la arquitectura de microservicios.
- Construir y desplegar microservicios utilizando Java y Spring Boot.
- Implementar el descubrimiento de servicios, la gestión de configuraciones y las puertas de enlace de API.
- Asegurar, monitorear y escalar microservicios de manera efectiva.
- Implementar microservicios utilizando Docker y Kubernetes.
Building Microservices with Spring Boot, Docker, and Kubernetes
21 HorasEsta capacitación en vivo dirigida por un instructor en Chile (en línea o en el sitio) está dirigida a desarrolladores de nivel intermedio a avanzado que deseen desarrollar microservicios utilizando Spring Boot, Docker y Kubernetes.
Al final de esta capacitación, los participantes serán capaces de:
- Entender la arquitectura de microservicios.
- Construir microservicios listos para producción usando Spring Boot.
- Entender el papel de Docker en microservicios.
- Configurar el clúster de Kubernetes para implementar microservicios.
Desarrollo Avanzado con Next.js 14
21 HorasEsta capacitación en vivo dirigida por un instructor en Chile (en línea o en el sitio) está dirigida a desarrolladores web y arquitectos técnicos de nivel intermedio a avanzado que deseen explorar los avances de Next.js 14 y obtener el conocimiento para crear aplicaciones web de vanguardia.
Al final de esta capacitación, los participantes serán capaces de:
- Aprovechar todo el potencial de Next.js 14 para crear aplicaciones complejas.
- Utilizar las funciones más recientes, como Middleware, React Server Components y Edge Functions.
- Implementar las mejores prácticas para el rendimiento, la escalabilidad y el SEO.
- Solucionar problemas comunes en aplicaciones Next.js de manera efectiva.
Next.js 14 - Advanced
21 HorasEste entrenamiento en vivo y dirigido por un instructor en Chile (en línea o en el lugar) está dirigido a desarrolladores de nivel avanzado que desean dominar las últimas características en Next.js 14, optimizar el rendimiento y implementar técnicas modernas React.
Al final de esta capacitación, los participantes podrán:
- Implementar ganchos avanzados React y características concurrentes.
- Comprender y utilizar eficazmente las estrategias de enrutamiento Next.js.
- Aprovechar los componentes del servidor, las acciones del servidor y los enfoques de representación híbrida.
- Optimizar la recuperación de datos, la caché y la regeneración estática incremental.
- Utilizar Next.js como solución backend con Edge Functions y Edge Runtime.
- Gestionar el estado utilizando React Context, Redux y bibliotecas de estado atómico.
- Optimizar el rendimiento de la aplicación para Web Core Vitals.
- Probar, monitorear y desplegar aplicaciones Next.js de manera eficiente.
Creación de aplicaciones interactivas con React, Redux y GraphQL
28 HorasEn esta capacitación en vivo dirigida por un instructor en Chile, los participantes aprenderán a crear React aplicaciones utilizando Flux y GraphQL. El curso cubre la instalación, la configuración, la integración, las pruebas, la implementación y las mejores prácticas, ya que guía a los participantes a través de la creación de una serie de aplicaciones de muestra que demuestran cómo agregar niveles adicionales de complejidad y "genialidad" a una aplicación utilizando los kits de herramientas y técnicas más avanzados.
Desarrollar aplicaciones con React requiere un tipo de pensamiento diferente, en comparación con lo que algunos desarrolladores están acostumbrados, especialmente cuando provienen de la mentalidad de otros frameworks MVC como AngularJS y Bootstrap. Esta capacitación cubre los fundamentos detrás de las tecnologías utilizadas en cada paso del camino para que los participantes no solo puedan crear una aplicación funcional, sino también comprender por qué se utiliza un enfoque en particular. Esto sienta las bases para pensar de forma independiente y creativa sobre el diseño y los resultados deseados para construir sus propias aplicaciones en el futuro.
React with Next.js
14 HorasEsta capacitación en vivo dirigida por un instructor en Chile (en línea o en el sitio) está dirigida a desarrolladores web que desean utilizar Next.js para crear React aplicaciones.
Al final de esta capacitación, los participantes serán capaces de:
- Desarrolle aplicaciones web del lado del servidor y sitios estáticos en Next.js.
- Gestione y almacene datos con MongoDB.
- Proteja una aplicación web con la autenticación AuthO.
Spring Boot: construye rápidamente aplicaciones web basadas en Spring
14 HorasEn esta capacitación en vivo dirigida por un instructor en Chile, los participantes aprenden las características clave y la arquitectura de Spring Boot y su relación con el marco subyacente de Spring. El instructor proporciona amplias oportunidades para aplicar este conocimiento y recibir retroalimentación. Los participantes realizarán ejercicios prácticos en vivo sobre la definición, configuración e implementación de aplicaciones de Spring.
Al final del curso, los participantes tendrán el conocimiento y la práctica necesarios para implementar rápidamente su propia aplicación Spring.