Programação & Data
21 de agosto de 2024
19:00
Workshop Redux Toolkit na Prática: Teoria e Implementação
Chat

A QUEM PODE INTERESSAR

  • Alunos Iniciantes no Redux Toolkit buscando um guia prático.
  • Desenvolvedores front-end que desejam aprimorar suas habilidades em Redux.
  • Desenvolvedores React buscando otimizar a gestão de estado.
  • Profissionais interessados em simplificar a configuração do Redux.
  • Alunos procurando boas práticas com Redux Toolkit.
  • Programadores querendo aprender sobre seletores e performance.
  • Desenvolvedores focados em gerenciamento de dados assíncronos.

O QUE VOCÊ VAI APRENDER

  1. Criando a Store:
    Redux Toolkit: Aprenda como esta biblioteca pode simplificar a configuração do Redux, eliminando a necessidade de boilerplate excessivo.

    ConfigureStore: Descubra como usar esta função para criar a store, configurando middlewares e enhancers de forma simplificada.

    Provider (react-redux): Veja como este componente torna a store acessível a todos os componentes React na sua aplicação.

  2. Slices:
    CreateSlice: Entenda como esta função facilita a criação de reducers e actions, agrupando lógica relacionada ao estado em um único lugar.

    Immer: Explore como esta biblioteca, integrada ao Redux Toolkit, ajuda a manipular o estado de forma imutável, mas com uma sintaxe mais intuitiva.

  3. Selectors:
    CreateSelector: Aprenda a criar seletores memorizados que melhoram a performance da aplicação ao evitar cálculos desnecessários.

    Reselect: Descubra como usar esta biblioteca para criar seletores eficientes e reutilizáveis, otimizando o acesso aos dados do estado.

  4. Mutations:
    Reducers: Compreenda o papel dos reducers dentro dos slices e como eles são usados para modificar o estado da aplicação.

    Immer: Veja como a lógica de mutação do estado pode ser escrita de forma mais clara e concisa, enquanto o Immer se encarrega de manter a imutabilidade.

  5. Queries:
    RTK Query: Descubra esta extensão do Redux Toolkit que simplifica o gerenciamento de dados assíncronos e caching, facilitando a sincronização do estado com fontes externas.

  6. Melhorias:
    Use Select: Entenda como este hook permite acessar o estado da store diretamente nos componentes React, tornando a integração mais simples e direta.

    Use Dispatch: Veja como este hook facilita o despacho de ações para a store a partir dos componentes React, melhorando a interação com o estado.

    O evento é ao vivo e você pode enviar perguntas para os nossos convidados, interagindo pelo chat.

EXCLUSIVO PARA VOCÊ QUE ESTIVER NO EVENTO AO VIVO

Declaração de participação EBAC

Os participantes que enviarem seus dados no nosso formulário receberão uma declaração da EBAC para comprovação de carga horária e participação em aula ao vivo. Para obter a declaração é imprescindível participar do evento ao vivo. Quem assiste somente a gravação depois, não receberá a declaração de participação.

Palestrante

image
Diogo Saucedo | Fábio Luiz
Tutor de Full Stack Python na Ebac | Engenheiro de Software Front end Sênior e Tutor na EBAC
Diogo Saucedo - Tutor de Full Stack Python na Ebac

Desenvolvedor Full Stack Python com 3 anos de experiência em desenvolvimento de aplicações back-end e front-end, além de 2 anos de experiência em infraestrutura e comunicação. Atualmente, encontra-se no último ano do curso de Ciência da Computação na UFMT. Também atua como tutor no curso Full Stack Python da EBAC e como freelancer em desenvolvimento de software.

Fábio Luiz - Engenheiro de software front end sênior e Tutor na EBAC

Fabio Luiz é um entusiasta da ciência da computação, formado pela Universidade Federal de Mato Grosso, com mais de 10 anos de experiência na área. Ele já trabalhou e explorou diversas áreas da computação, incluindo pesquisa em processamento de imagens e processamento de linguagem natural, além de ter atuado como desenvolvedor full stack com .NET, GoLang e Elixir. Nos últimos 7 anos, Fábio tem se dedicado inteiramente ao front-end, com foco principal no ecossistema React, desenvolvendo diversos softwares com necessidades e comportamentos de alta performance. Fábio é um especialista apaixonado por tecnologia, sempre buscando inovação e eficiência em seus projetos.
Diogo Saucedo - Tutor de Full Stack Python na Ebac

Desenvolvedor Full Stack Python com 3 anos de experiência em desenvolvimento de aplicações back-end e front-end, além de 2 anos de experiência em infraestrutura e comunicação. Atualmente, encontra-se no último ano do curso de Ciência da Computação na UFMT. Também atua como tutor no curso Full Stack Python da EBAC e como freelancer em desenvolvimento de software.

Fábio Luiz - Engenheiro de software front end sênior e Tutor na EBAC

Fabio Luiz é um entusiasta da ciência da computação, formado pela Universidade Federal de Mato Grosso, com mais de 10 anos de experiência na área. Ele já trabalhou e explorou diversas áreas da computação, incluindo pesquisa em processamento de imagens e processamento de linguagem natural, além de ter atuado como desenvolvedor full stack com .NET, GoLang e Elixir. Nos últimos 7 anos, Fábio tem se dedicado inteiramente ao front-end, com foco principal no ecossistema React, desenvolvendo diversos softwares com necessidades e comportamentos de alta performance. Fábio é um especialista apaixonado por tecnologia, sempre buscando inovação e eficiência em seus projetos.

Agenda do Evento

20 de agosto, 19:00

20/08 - DIA 1 – Explorando o Redux: Fundamentos e Implementação Inicial

21 de agosto, 19:00

21/08 – DIA 2 – Aprofundando no Redux: Boas Práticas e Funcionalidades Avançadas

Eventos interessantes