Saltar para a informação do produto
1 de 2

Dominando o React: Construindo Aplicações Web Dinâmicas

Dominando o React: Construindo Aplicações Web Dinâmicas

Preço normal €1.000,00 EUR
Preço normal Preço de saldo €1.000,00 EUR
Em promoção Esgotado
Imposto incluído.

Dominando o React: Construindo Aplicações Web Dinâmicas

Visão geral do curso:

React é uma biblioteca JavaScript popular para construir interfaces de usuário. Ele fornece uma arquitetura baseada em componentes que permite aos desenvolvedores criar aplicativos da Web reutilizáveis ​​e interativos. Este curso abrangente foi desenvolvido para levá-lo do nível iniciante ao avançado no desenvolvimento do React. Você aprenderá como criar aplicativos da Web dinâmicos e responsivos usando o React, gerenciar o estado, lidar com o fluxo de dados e incorporar as melhores práticas para um desenvolvimento eficiente.

Duração do curso: 10 semanas (recomendado)

Esboço de Curso:

Módulo 1: Introdução ao React

- Entendendo os princípios do React

- Configurando um ambiente de desenvolvimento React

- Explorando a sintaxe JSX

- Criação e renderização de componentes React

Módulo 2: Componentes e adereços do React

- Compreender a arquitetura baseada em componentes

- Criação de componentes funcionais e de classe

- Passando e acessando adereços

- Manipulação de eventos em React

Módulo 3: Estado e ciclo de vida

- Gerenciando o estado do componente

- Implementação de métodos de ciclo de vida

- Manipulação de atualizações de componentes

- Trabalhando com operações assíncronas

Módulo 4: React Router e Navegação

- Implementação de roteamento do lado do cliente com React Router

- Criação de rotas e rotas aninhadas

- Implementação de menus de navegação

- Manipulação de parâmetros de rota e strings de consulta

Módulo 5: Formulários e entrada do usuário

- Construindo formulários controlados e não controlados

- Tratamento de envios e validações de formulários

- Implementação de entradas de formulário e controles de seleção

- Trabalhando com bibliotecas de formulários em React (por exemplo, Formik)

Módulo 6: Estilo e CSS no React

- Explorando diferentes abordagens para estilizar no React

- Trabalhando com estilos inline e módulos CSS

- Integração de frameworks CSS com React (por exemplo, Bootstrap)

- Implementação de designs responsivos com media queries

Módulo 7: Gerenciamento de estado com Redux

- Compreender a necessidade de gestão do estado

- Implementando Redux para gerenciamento de estado global

- Definição de ações, redutores e a loja Redux

- Conectando componentes React à loja Redux

Módulo 8: Ganchos de reação

- Compreender o conceito e os benefícios dos ganchos

- Trabalhando com ganchos embutidos (useState, useEffect, useContext, etc.)

- Criação de ganchos personalizados para lógica reutilizável

- Migração de componentes de classe para componentes de função com ganchos

Módulo 9: APIs React e RESTful

- Fazendo solicitações HTTP em React usando fetch ou Axios

- Manipulação de busca e renderização de dados assíncronos

- Implementação de operações CRUD com APIs RESTful

- Tratamento de erros e estados de carregamento

Módulo 10: Teste e implantação

- Implementação de testes de unidade e testes de integração para componentes React

- Utilizando estruturas de teste (por exemplo, Jest, React Testing Library)

- Implantação de aplicativos React em diferentes plataformas de hospedagem (por exemplo, Netlify, Heroku)

- Otimização e empacotamento de aplicativos React para produção

Nota: Este esboço do curso fornece uma estrutura geral para o curso React. Cada módulo pode ser dividido em várias lições e inclui exercícios práticos, desafios de codificação e projetos práticos para reforçar o aprendizado. Além disso, o curso pode ser personalizado com base nas necessidades específicas e nos níveis de habilidade do público-alvo.

Ver detalhes completos