Introdução a Microfrontends
Assistir agora
1. Apresentação do Instrutor
Sobre o Workshop
Microfrontends é uma abordagem arquitetural para o desenvolvimento de interfaces de usuário em que uma aplicação web é dividida em partes menores e independentes, chamadas de "microfrontends". Cada microfrontend é um módulo ou componente isolado que é desenvolvido, implantado e mantido de forma independente.
Essa abordagem é inspirada no conceito de microserviços, onde uma aplicação é dividida em serviços menores e autônomos. No contexto de microfrontends, a ideia é aplicar princípios semelhantes à camada de interface do usuário.
Seu Instrutor
Lucas Viana
Arcotech
Formado em Sistemas para Internet e especializado desenvolvimento front-end. possui experiência em mentorias para pessoas desenvolvedoras que estão iniciando na carreira.
Atuou em startups de diversos setores, como legaltechs, fintechs, healthtechs e edtechs, assim como em agências de publicidade e empresas de médio a grande porte.
Fora do ambiente profissional, está aprendendo Mandarim e é um entusiasta da cultura chinesa.
Materiais
Aulas
- Teoria
- 1.
Apresentação do Instrutor
01:52 - 2.
Apresentação dos Microfrontends
09:54 - 3.
Framework de Decisões de Microfrontends
10:40 - Iframes e Outras Estratégias
Microfrontends com Iframes - Criando o Header
09:14Estilizando o Header
03:09Adicionando o Header com Iframe
02:12Outra estratégia: Bibliotecas de componentes
02:27- Module Federation
Introdução ao Module Federation
03:36Criando os componentes Header e Footer
08:13Configurando o Module Federation
12:24Otimizando Importações
08:28Trocando Informações entre componentes
03:27Criando a API do Pet Shop
07:32Criando o Front do Pet Shop
21:46Conectando os microfrontends
14:55Adicionando Rotas à Aplicação
20:43