Aniversário
Alura 12 anos

20% OFF

Falta pouco!

00

DIAS

00

HORAS

00

MIN

00

SEG

Logo do curso
Curso

React:

integração com Supabase e conceitos de arquitetura limpa na prática

Quero estudar na alura

8h

Para conclusão

257

Pessoas nesse curso

9.2

Avaliação média

Certificado

De participação

Introdução_

O que você aprenderá_

  • Identifique as principais camadas e componentes da Arquitetura Limpa aplicados ao projeto
  • Explique a importância da separação de camadas para a manutenção e escalabilidade de uma aplicação
  • Implemente casos de uso específicos seguindo os princípios da Arquitetura Limpa para organizar a lógica de negócio
  • Avalie a dependência entre camadas e a necessidade de interfaces para facilitar a troca de implementações
  • Julgue a eficácia da injeção de dependências para tornar o código adaptável a diferentes tecnologias de backend
  • Projete novas funcionalidades utilizando os conceitos de entidades e casos de uso, garantindo consistência e coesão no código

Público alvo_

Pessoas desenvolvedoras iniciantes a intermediários que desejam aprimorar suas habilidades em desenvolvimento web, especialmente aqueles interessados em aprender sobre estruturação de projetos usando Arquitetura Limpa. Ideal para quem busca entender conceitos como autenticação, gestão de estado e integração com backends modernos como o Supabase, aplicando-os em um contexto prático e focado em boas práticas de organização de código.

Vinicios Neves

github

linkedin

Vinicios Neves, Tech Lead e Educador, mistura código e didática há mais de uma década. Especialista em TypeScript, lidera equipes full-stack em Portugal e inspira futuros desenvolvedores na FIAP e Alura. Com um pé no código e outro no ensino, ele prova que a verdadeira engenharia de software vai além das linhas de código. Além de, claro, ser senior em falar que depende.

Curso atualizado em 17/02/2025

Ementa

  1. Criando usuários

    • Caso de uso : criando usuários
    • Criando o projeto no Supabase
    • UseRepository usando o Supabase
    • Executando o caso de uso
  2. Sessão do usuário

    • Configurando o AuthProvider
    • Logando o usuário
    • Customizando o Header
  3. Organizando o projeto

    • Organizando componentes compostos
    • Páginas e layout
    • Rotas protegidas
    • Criando tabelas no banco
  4. Listando tipos de transação

    • Caso de uso do Transaction Type
    • Repositório do Transaction Type
    • Resolvendo o problema de re-render
  5. Criando e listando transações

    • Preparando o caso de uso
    • Enviar os dados do formulário
    • Listar transações

Descubra se esse curso é pra você! Leia as primeiras aulas

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

Conheça os planos

Este e mais 3 cursos fazem parte das seguintes formações

Nossas formações são uma sequência de cursos e conteúdo para você se profissionalizar e se tornar quem o mercado procura!
Escola

Front-end

Desenvolva experiências web incríveis com HTML, CSS e JavaScript, além de se aprofundar nos principais frameworks do mercado, como React, Angular e Vue.JS. Domine JavaScript a fundo, para não depender de copiar e colar.

Conheça a escola

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Escolha a duração
do seu plano

Conheça os Planos para Empresas
OSZAR »