Formação em

Pré-lançamento

Formações Front-end Angular: cursos para construir um Design System com Nx, Monorepo e Storybook

Formação Angular: cursos para construir um Design System com Nx, Monorepo e Storybook

Domine o desenvolvimento de Design Systems e Monorepos escaláveis com Angular, Nx e Storybook

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

Quero Estudar na Alura
20h

Para conclusão

2
Cursos
1
Vídeo extra
7
Artigos

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.

Angular: cursos para construir um Design System com Nx, Monorepo e Storybook

Nesta formação, você embarcará em uma jornada pelo desenvolvimento de um Design System de uma empresa fictícia - a Alfabit, utilizando Angular, Nx e Storybook, que serão nossas ferramentas aliadas na implementação dos componentes e das bibliotecas que criaremos.

Iniciaremos com a estruturação de um monorepo (ou mono-repositório) utilizando o Nx, uma ferramenta que permite organizar múltiplas aplicações e bibliotecas em um único repositório, facilitando a colaboração e a manutenção de código em larga escala. Você aprenderá como configurar e gerenciar eficientemente este ambiente, garantindo uma base sólida para o desenvolvimento de componentes reutilizáveis.

Em seguida, exploraremos como criar e publicar bibliotecas dentro desse monorepo, garantindo que cada parte do seu Design System possa ser facilmente compartilhada e utilizada em diferentes projetos.

O Storybook será a nossa ferramenta principal para documentar e visualizar os componentes criados. Você aprenderá a configurar o Storybook para que ele se integre ao Angular e ao Nx, criando um catálogo interativo e dinâmico de componentes. Vamos além da simples implementação visual, documentando variantes e estados de componentes, assegurando que o time de design e de desenvolvimento tenha uma visão clara e compartilhada do que está sendo construído.

Ao final dessa formação, você terá desenvolvido um Design System completo, pronto para ser aplicado em projetos reais, proporcionando eficiência no desenvolvimento e manutenção de sites, além de garantir a consistência visual e funcional em todas as suas aplicações.

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?

  • Antônio Evaldo

    Instrutor e Desenvolvedor de Software nas escolas de Front-end e de Programação da Alura, com foco em JavaScript. Sou técnico em Informática pelo IFPI e cursei Engenharia Elétrica na UFPI. Sou apaixonado por desenvolvimento web e por compartilhar conhecimento de forma encantadora. No tempo livre, assisto séries, filmes e animes.

  • Antônio Evaldo

    Instrutor e Desenvolvedor de Software nas escolas de Front-end e de Programação da Alura, com foco em JavaScript. Sou técnico em Informática pelo IFPI e cursei Engenharia Elétrica na UFPI. Sou apaixonado por desenvolvimento web e por compartilhar conhecimento de forma encantadora. No tempo livre, assisto séries, filmes e animes.

  • Mateus Villain

    Product designer, instrutor de UX na Alura, pro player de Figma e especialista em Harry Potter.

  • Mateus Villain

    Product designer, instrutor de UX na Alura, pro player de Figma e especialista em Harry Potter.

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 Explorando monorepos, Nx, Storybook e Design System

    Neste primeiro passo, você aprenderá a utilizar o Nx para criar seu primeiro monorepo, facilitando o gerenciamento e a organização de múltiplos projetos em um único repositório. Vamos iniciar a implementação do Design System utilizando o Storybook, onde você aprenderá a documentar e visualizar as variantes dos componentes Angular em um ambiente isolado. E por fim, publicaremos a primeira biblioteca do monorepo no NPM, utilizando uma ferramenta do Nx - o Nx Release, para que a biblioteca possa ser utilizada por diferentes aplicações e pelo restante do mundo!

  2. 2 Evoluindo o Design System com Storybook e Nx

    Neste segundo passo, avançaremos no uso do Storybook e do Design System, implementando novos componentes e utilizando MDX para criar novas documentações, que proporcionem uma comunicação clara e eficiente entre pessoas designers e desenvolvedoras.

    Além disso, aprenderemos a lidar com a publicação de múltiplas bibliotecas com Nx Release, compreendendo diferentes abordagens, como utilizar uma política de versão única ou gerenciar diferentes versões.

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 a estudar agora na maior escola de tecnologia do país

Conheça os Planos para Empresas