React, Redux e integração de APIs
What you'll learn
- Conceitos básicos do React
- Redux
- Integração com fetch API
Requirements
- Noções de Javascript
Description
Nesse curso você vai aprender de forma simples e objetiva como trabalhar com o React, uma biblioteca feita pela equipe do Facebook que revolucionou a criação de sistemas com Javascript. Nesse curso você ainda terá a oportunidade de aprender o Redux que juntamente com o React você será capaz de criar sites bem simples de forma prática e bem legal.
Introdução
Quem é o professor?
Pré requisitos
O que é o React
O que preciso instalar
Rodar o React com um arquivo index.html
Criar um arquivo simples em HTML
Utilizar o CDN do React e do Babel
Rodar no navegador o index.html utilizando o React
Criar o projeto utilizando o NodeJS
Criar um projeto utilizando o NodeJS
Create React
Criar um novo componente
Componentes e propriedades
Criar um componente User
Propriedades do componente
State e Events
Manipulando o state
Evento de onClick
Exibir variável de estado
Forms e Events
Criar um simples formulário
Evento de onChange
Listas e chaves
Criar uma variável de array
Criar uma lista no meu component
Rotas com react-router-dom
Organizar os componentes
Baixar o react-router-dom
SPA
Introdução ao Redux
Introdução ao Redux
Treine bastante o seu aprendizado em React
Instalação Redux e Redux Form
Instalação das libs necessárias
Pequeno exemplo de Formulário
Configuração de Reducers
Criar Action no Formulário
Mudanças no formulário
Criar a nossa primeira Action
Conectar a action com o Redux
Cadastro utilizando API
Fetch API
Subir uma API com o jar
Cadastrar o meu usuário na API
Who this course is for:
- Devs que queiram se atualizar
Instructor
Seja bem vindo!
Veja como posso te ajudar:
- Abaixo tem a lista dos meus cursos, todos tem dois ou três videos de demonstração, caso você goste, inscreva-se, pois farei o possível para que você aprenda com simplicidade e sendo bem objetivo.
- Se você é meu aluno fique atento a suas mensagens, pois costumo enviar promoções de novos cursos que lanço na plataforma. Fico muito feliz em poder fazer parte da construção do seu conhecimento.
- Use também o sistema de mensagens da plataforma.
Um resumo sobre minha vida profissional.
Sou Bacharel em Sistemas de Informação pelo Centro Universitário de Desenvolvimento do Centro Oeste, Líder de Engenharia na CWI Software, possuo uma carreira de pelo menos 11 anos com Desenvolvimento Fullstack, Mobile utilizando várias tecnologias legais como PHP, Java, Spring, Laravel, Python, Flask, MongoDB, MySQL, Oracle, Cassandra, Javascript(ES6), ReactJS, AngularJS, Angular, React Native, Ionic e etc... Nas horas vagas também sou professor de Programação, atualmente também sou Instrutor em plataformas EAD e amo muito tudo isso.