Construa Aplicações Web Poderosas e Escaláveis com ReactJS

Aplicações Web Poderosas e Escaláveis com ReactJS

Se torne um Profissional em ReactJS. Aprenda HOJE MESMO como construir Aplicações Web PODEROSAS E ESCALAVEIS.

Detalhes sobre o ReactJS

ReactJS

Se você é um desenvolvedor web que está buscando uma maneira mais flexível, fácil e robusta criar aplicações Web, você precisa conhecer o ReacJS.

O ReactJS é uma biblioteca JavaScript de código aberto, criada pelo Facebook, que permite que os desenvolvedores criem interfaces de usuário interativas e reativas para a web. Com o React, você pode criar interfaces de usuário complexas com facilidade, ao mesmo tempo em que mantém o desempenho e a escalabilidade. Além disso, o ReactJS é altamente eficiente em termos de desempenho. Ele usa um mecanismo de atualização virtual que minimiza a quantidade de atualizações DOM necessárias, resultando em uma interface de usuário mais rápida e responsiva. Isso é especialmente importante para aplicativos da web que precisam lidar com grandes quantidades de dados e atualizações em tempo real.

Sobre o Livro

Com este livro você aprenderá a criar interfaces de usuário flexíveis e robustas com o ReactJS, como também gerenciar estados e lidar com eventos. A didática foi especialmente desenvolvida para permitir que você aprenda no seu próprio ritmo, sem pressa e sem stress.

Conteúdo programático

Confira o conteúdo programático do e-book Aprenda ReactJS - Passo a Passo

  1. Visão Geral do React
    1. O que é o React?
    2. Estrutura básica de um código em React
      1. Entendendo o código ReactJS e sua execução
    3. Vantagens de se utilizar React
    4. Alguns conceitos importantes que são vistos no React
  2. Criando nosso primeiro projeto Web com React
    1. Criando aplicações Web ReactJS com o NodeJS
      1. O que é o NodeJS?
      2. Efetuando o download e instalação do NodeJS
      3. O que é NPM?
      4. Instalando o create-react-app
      5. Criando nosso projeto usando create-react-app
      6. Visualizando a página no Browser (npm start)
      7. Conhecendo os arquivos principais do projeto
        1. Sobre o arquivo “package.json”
        2. A pasta “node_modules”
        3. O arquivo “index.js”
        4. O arquivo “App.js”
        5. O arquivo “index.html”
      8. Criando o “build” do nosso projeto (npm run build)
      9. Executando nosso projeto compilado (serve –s build)
    2. Criando aplicações Web ReactJS sem NodeJS e NPM
      1. Criando uma pasta para seu projeto manualmente
      2. Efetuando o download das bibliotecas do ReactJS
      3. Criando a página HTML manualmente
      4. Entendendo o código do componente criado
    3. Primeira demonstração: Criando com React uma página de Dicas de Culinária
      1. Primeiro modo: Sem o uso do Node
      2. Dividindo nossa aplicação em vários componentes
      3. Segundo modo: Usando o NodeJS
      4. Entendendo alguns trechos de código
  3. Trabalhando com propriedades em componentes
    1. O que são propriedades?
    2. Demonstrando o uso de propriedades na prática
  4. Aplicando estilos CSS em componentes individuais
    1. Criando um estilo incorporado ao componente (inline)
    2. Demonstrando o CSS inline na prática
    3. Criando CSS em arquivos de módulo
    4. Entendendo o código
  5. Trabalhando com eventos, métodos e states
    1. Trabalhando com método em componentes
    2. Trabalhando com eventos
    3. Usando métodos e eventos na prática
    4. Acessando o objeto "this' dentro dos métodos
    5. Métodos básicos do ciclo de vida de um componente
      1. O método constructor
      2. O método getDerivedStatefromProps
      3. O método render
      4. O método componentDidMount
    6. Trabalhando com states
      1. Demonstrando o uso de state na prática
      2. Entendendo a execução do código
    7. Criando jogo demonstrando o uso de eventos, métodos e state
      1. Sobre o jogo
      2. Desenvolvendo o jogo passo a passo
  6. Acessando elementos usando Refs
    1. O que é são Refs?
    2. Primeira demonstração usando Refs
    3. Dicas IMPORTANTES ao trabalhar com Refs
    4. Desenvolvendo uma aplicação de conversão de temperatura
    5. Encaminhamento de Refs
    6. Objetos de referência como propriedades
  7. Renderizando vários componentes
    1. Usando a função map
    2. Entendendo o código
    3. Criando uma página de solicitação de atendimento
    4. Criando uma página de cadastro de clientes
  8. Enviando dados com Ajax e formulários no ReactJS
    1. O que é Ajax?
    2. Como utilizar o AJAX dentro de uma página Web?
    3. Usando o Axios
    4. Criando uma página em ReactJS que envia dados através de formulários
      1. Executando o script de cadastro no NodeJS
      2. Desenvolvendo o código da página
      3. Testando o cadastro na página
  9. Trabalhando com Rotas no ReactJS (Router)
    1. Um pouco sobre navegação entre conteúdos
    2. Instalando o React Router
    3. Criando o menu de navegação
    4. Utilizando o React Router no componente
    5. Entendendo o código
    6. Criando Rota para páginas não existentes
Professor Luciano Alves da Silva

Primeiramente,QUEM SOU EU?

Me chamo Luciano Alves e sou professor apaixonado por tecnologia da informação, programação e BI, com mais de 10 anos de experiência. Durante esse tempo tenho oferecido diversos treinamentos em escolas, universidades e cursos de QUALIDADE E COMPROMISSO, com foco em programação e Power BI, capacitando diversos alunos para o Mercado de Trabalho. Meu objetivo é ajudar as pessoas a encontrar o poder da tecnologia para criar seu futuro.

Adquira este livro agora

Escolha uma das opções disponíveis abaixo:

 

Envie a sua mensagem

Dúvidas? Entre em contato

Preencha o formulário disponível que entrarei em contato com você para esclarecimento sobre minhas obras, artigos, etc. Tenha um ótimo dia!

Fechar Menu

Livro Algoritmos e Programação: Aprendendo Passo a PassoGostaria de uma amostra deste E-BOOK? Basta preencher os campos abaixo.

 

 

[AMOSTRA] - Apostila de Android - Programação Básica 9ª EdiçãoGostaria de uma amostra deste MATERIAL? Basta preencher os campos abaixo.

 

 

[AMOSTRA] - Livro Desenvolvimento de Jogos com Plataforma JavaGostaria de uma amostra deste E-BOOK? Basta preencher os campos abaixo.

 

Nenhum campo encontrado.

Gostaria de uma amostra deste MATERIAL? Basta preencher os campos abaixo.

 

 

Gostaria de uma amostra deste MATERIAL? Basta preencher os campos abaixo.

 

 

×
×

Carrinho