Micro-Frontend: Arquitectura de Aplicaciones Web Escalables
What you'll learn
- Micro-Frontend en React con ModuleFederation
- Estilos en las Aplicaciones
- Comunicación entre Micro-Frontends
- React Micro-Frontend E2E Testing
Requirements
- Conocimientos en React
Description
El Microfrontend es una arquitectura de desarrollo web moderna que nació en el año 2016, con la cual podemos hacer aplicaciones altamente escalables y llevar la abstracción de código a otro nivel, ya no basando aplicaciones en módulos, ni componentes, si no en Microfrontends que no son mas que sub-aplicaciones web completamente autónomas, independientes y reutilizables, permitiéndonos también escalar de formas increíbles.
Aprende esta arquitectura de la mano con React y Webpack Module Federation, que son tecnologías que se integran a la perfección entre sí y nos permiten llevar este concepto a una realidad que puede trabajar en proyectos reales.
Desde luego el Microfrontend no es un concepto básico ni sencillo y este curso no trata de enseñar ninguna librería o framework de JavaScript, para tomar el curso es obligatorio manejar alguna tecnología de este tipo, ya sea Angular, React, Vue o Svelte.
En este curso se trabajara con React y se incluye una pequeña nivelación, pero no es lo suficientemente extendida para aprender React a un nivel decente, para ello se recomienda que ya se tengan conocimientos Básicos-Intermedios al respecto, ya que aquí estudiaremos conceptos relacionados propiamente a esta arquitectura y como llevar esos conceptos a código utilizando React.
Who this course is for:
- Desarrolladores Web con Interés en el Micro-Frontend
Instructor
Credenciales Profesionales:
Administrador en T.I, apasionado con el desarrollo de software, cuento con múltiples certificaciones en varias áreas de la informática, tengo experiencia profesional como Fullstack Developer manejando múltiples Stacks, tengo experiencia con múltiples Frameworks en varios lenguajes de programación y he impartido múltiples capacitaciones en la plataforma de Udemy y he compartido mucho contenido Gratuito en mi canal de YouTube.
Propósito:
Mi propósito es lograr compartir conocimiento a nuevas personas ayudando de la mejor manera que yo considero y mejorando constantemente.
Información Adicional:
Además de ser programador, también me gusta la música, hacer deporte y las artes marciales. No me gusta mucho el Hardware ya que me estresan los tornillos pero eso no significa que no lo conozca y al contrario, de ser necesario pues si me involucro. Aunque en general trato de saber, aunque sea un poco de todo lo que puedo ya que me gusta aprender constantemente pero nuevamente intento mantener un balance y entretenerme por lo que también me gusta salir, jugar videojuegos, y muchas cosas más.