Formação em

Pré-lançamento

Formações Front-end Cursos de micro front-ends: implementando a arquitetura com Single SPA

Formação Cursos de micro front-ends: implementando a arquitetura com Single SPA

Dominando a arquitetura de microfrontends com React e Single SPA

* Esta formação faz parte dos nossos cursos de Front-end

Quero Estudar na Alura
25h

Para conclusão

3
Cursos
1
Artigo

Essa formação está em pré-lançamento! O que isso quer dizer? Uma formação em pré-lançamento indica que o time está trabalhando nela nesse exato momento.

Você já pode fazer os primeiros cursos dessa formação. Ela continuará a ser criada a partir do seu feedback no fim dos cursos e no nosso Discord.

Cursos de micro front-ends: implementando a arquitetura com Single SPA

Micro front-ends são uma maneira de dividir o front-end em pequenas partes independentes, permitindo que diferentes equipes desenvolvam e mantenham suas próprias seções da aplicação sem ficarem presas umas às outras. Isso traz mais flexibilidade e escalabilidade para o desenvolvimento.

O Single SPA entra aqui como a peça chave para fazer essa orquestração funcionar. Ele permite que você carregue, roteie e integre micro front-ends de forma eficiente, garantindo que cada parte funcione em harmonia sem complicar a arquitetura da aplicação.

Nesta formação, você vai aprender como usar o Single SPA com React, explorando desde monorepos com NX até autenticação e roteamento avançado. O foco é preparar você para montar e gerenciar micro front-ends de forma prática, usando o que há de mais eficiente nesse modelo.

Pronto para começar e transformar como você desenvolve aplicações? Vamos nessa!

Por que estudar esta formação?

  • Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Com quem você vai aprender?

  • Pedro Celestino de Mello

    Engenheiro de Software com foco em desenvolvimento mobile e front-end. Com mais de 9 anos de experiência, adora compartilhar conhecimento com a comunidade de desenvolvedores e aprender sobre novas tecnologias. Nas horas vagas é fácil encontrar ele nos campos de batalha de World of Warcraft, viajando com a esposa e os dogs ou curtindo um futebol americano com uma boa cerveja.

  • Pedro Celestino de Mello

    Engenheiro de Software com foco em desenvolvimento mobile e front-end. Com mais de 9 anos de experiência, adora compartilhar conhecimento com a comunidade de desenvolvedores e aprender sobre novas tecnologias. Nas horas vagas é fácil encontrar ele nos campos de batalha de World of Warcraft, viajando com a esposa e os dogs ou curtindo um futebol americano com uma boa cerveja.

Essa formação está em pré-lançamento. O que isso quer dizer? Uma formação em pré-lançamento indica que o time está trabalhando nela nesse exato momento.

Ao mesmo tempo você já pode fazer os primeiros cursos e conteúdo. Ela será criada a partir do seu feedback no fim dos cursos e no nosso Discord.

Passo a passo
  1. 1 Micro front-ends com Single SPA

    Neste primeiro passo, você vai aprender como organizar e orquestrar micro front-ends usando Single SPA e React. O foco aqui é te dar a base necessária para trabalhar com essa arquitetura de forma eficiente e sem complicação.

    Você vai começar entendendo como usar o NX para estruturar seus projetos em um monorepo. Isso vai te ajudar a gerenciar vários micro front-ends em um único repositório, o que facilita bastante na hora de manter tudo organizado. Depois, vamos direto para o Single SPA, onde você vai descobrir como fazer com que diferentes partes da sua aplicação funcionem juntas, de forma leve e sem dor de cabeça.

    Outro ponto importante é o roteamento avançado com Single SPA. Aqui, você vai aprender como lidar com múltiplos micro front-ends de forma transparente para o usuário, garantindo que a navegação entre eles seja fluida. Além disso, vamos explorar as arquiteturas de micro front-ends mais utilizadas, para que você entenda como aplicar essa abordagem de acordo com o seu projeto.

    Ao final desse passo, você estará pronto para começar a estruturar seus micro front-ends com segurança e organização, usando as melhores ferramentas para garantir uma aplicação escalável e fácil de gerenciar.

    • Artigo Monorepos descomplicados: explorando o NX | Alura

    • Curso Single SPA: orquestrando micro front-ends

      08h
      • Aprenda sobre a arquitetura micro-frontend
      • Aprenda a configurar um orquestrador para uma aplicação micro-frontend
      • Estilize um projeto micro-frontend utilizando componentes do MaterialUI
    • Curso Single SPA: roteando micro front-ends de forma avançada

      08h
      • Aprenda sobre técnicas de roteamento avançado em aplicações micro-frontend
      • Aprenda a configurar roteamentos múltiplos, por hash e por id em uma aplicação micro-frontend
      • Estilize um projeto micro-frontend utilizando componentes do MaterialUI
  2. 2 Autenticação em Micro front-ends

    Agora que você já entende como orquestrar e estruturar micro front-ends usando Single SPA e React, o próximo passo é focar em um dos maiores desafios para quem trabalha com essa arquitetura: a autenticação. A ideia aqui é garantir que o usuário tenha uma experiência fluida ao navegar entre diferentes micro front-ends sem precisar se autenticar a cada mudança de módulo.

    Neste segundo passo, você vai aprender como implementar o Single Sign-On (SSO) em micro front-ends, garantindo que o login seja compartilhado entre todas as partes da aplicação. Além de entender o conceito de SSO, vamos te mostrar como ele se aplica em uma arquitetura de micro front-ends, onde cada parte da aplicação pode estar em ambientes diferentes, mas precisa compartilhar o mesmo estado de autenticação.

    Em seguida, vamos aprofundar em estratégias de autenticação específicas para micro front-ends. Isso envolve entender como compartilhar sessões, tokens de autenticação e garantir a segurança em ambientes fragmentados. Você verá diferentes formas de lidar com esse problema, desde o uso de tokens em localStorage ou cookies, até a sincronização de estados de autenticação entre os micro front-ends.

    • Curso Single SPA: autenticando micro front-ends

      08h
      • Aprenda sobre a arquitetura micro-frontend
      • Aprenda a criar módulos utilitários para MFEs
      • Aprenda a gerenciar autenticação entre MFEs
      • Estilize um projeto micro-frontend utilizando componentes do MaterialUI

Escola

Front-end

Além dessa, a categoria Front-end conta com cursos de HTML, CSS, React, Angular, JavaScript, jQuery,e mais...

Conheça a Escola

Comece hoje mesmo os cursos de Cursos de micro front-ends: implementando a arquitetura com Single SPA. Matricule-se agora!

Plus

De
R$ 1.800
por
12X
R$109
à vista R$1.308
  • Acesso a TODOS os cursos por 1 ano

    Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Certificado

    A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.

  • Mentorias com especialistas

    No Discord, você tem acesso a eventos exclusivos, grupos de estudos e mentorias com especialistas de diferentes áreas.

  • Comunidade exclusiva

    Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.

  • Acesso ao conteúdo das Imersões

    Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.

  • App Android e iOS para estudar onde quiser

    Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.

Matricule-se

Pro

De
R$ 2.400
por
12X
R$149
à vista R$1.788
  • Acesso a TODOS os cursos por 1 ano

    Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Certificado

    A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.

  • Mentorias com especialistas

    No Discord, você tem acesso a eventos exclusivos, grupos de estudos e mentorias com especialistas de diferentes áreas.

  • Comunidade exclusiva

    Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.

  • Acesso ao conteúdo das Imersões

    Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.

  • App Android e iOS para estudar onde quiser

    Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.

  • Luri, a inteligência artificial da Alura

    Luri é nossa inteligência artificial que tira dúvidas, dá exemplos práticos, corrige exercícios e ajuda a mergulhar ainda mais durante as aulas. Você pode conversar com a Luri até 100 mensagens por semana.

  • Alura Língua - Inglês e Espanhol

    Aprenda um novo idioma e expanda seus horizontes profissionais. Cursos de Inglês, Espanhol e Inglês para Devs, 100% focado em tecnologia.

Matricule-se

Ultra

12X
R$209
à vista R$2.508
  • Acesso a TODOS os cursos por 1 ano

    Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Certificado

    A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.

  • Mentorias com especialistas

    No Discord, você tem acesso a eventos exclusivos, grupos de estudos e mentorias com especialistas de diferentes áreas.

  • Comunidade exclusiva

    Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.

  • Acesso ao conteúdo das Imersões

    Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.

  • App Android e iOS para estudar onde quiser

    Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.

  • Luri, com mensagens ILIMITADAS

    Mensagens ilimitadas para estudar com a Luri, a IA da Alura, disponível 24hs para tirar suas dúvidas, dar exemplos práticos, corrigir exercícios e impulsionar seus estudos.

  • Luri Vision, a IA que enxerga suas dúvidas

    Envie imagens para a Luri e ela te ajuda a solucionar problemas, identificar erros, esclarecer gráficos, analisar design e muito mais.

  • Alura Língua - Inglês e Espanhol

    Aprenda um novo idioma e expanda seus horizontes profissionais. Cursos de Inglês, Espanhol e Inglês para Devs, 100% focado em tecnologia.

  • 6 Ebooks da Casa do Código

    Escolha os ebooks da Casa do Código, a editora da Alura, que apoiarão a sua jornada de aprendizado para sempre.

Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas