Treinamento ReactJS
Resumo:
Diante da necessidade do mercado por bons desenvolvedores ReactJs, desenvolvemos o Curso introdutório ao famerwork ReactJS, que é o ponta pé inicial ao profissional que deseja iniciar no mundo do desenvolvimento de interfaces ricas e reativas.
Para você profissional de TI que gosta de se manter atualizado ao que há de mais moderno em termos de desenvolvimento de sistemas web, este curso é pra você.
Objetivos:
Ao final do curso, o aluno será capaz de:
- Utilizar os novos recursos do ES6;
- Assimilar os conceitos fundamentais do ReactJS;
- Assimilar os conceitos fundamentais do Redux;
- Assimilar os conceitos fundamentais das bibliotecas auxiliares;
- Propor soluções utilizando ReactJS;
Carga Horária: 40 horas
Próximas turmas
Período | Horário | Modelo | Investimento |
---|---|---|---|
19/03/2018 a 30/03/2018 | Das 18h30 às 22h30 | ![]() | R$ 990,00 em até 3x no boleto |
-
Ementa
- Escopo: Visão geral do Curso (NodeJS, NPM, HTML, CSS, Bootstrap, ES6, Babel, Create React Apps, React, React Router, Redux, Redux Thunk, ReduxForms, React DevTools, Redux DevTools, Superagent, JWT)
- Introdução;
- Instalação de IDE de sua preferência;
- Instalação de ambiente (NodeJs, NPM, Create React Apps, React DevTools, Redux DevTools);
- Testando instalação.
- Visão geral sobre ES6
- Principais novidades em relação ao ES5;
- Principais funcionalidades para o uso com o React;
- Laboratório: Exercícios.
- Começando com o React
- Introdução sobre o React
- Virtual DOM;
- JSX;
- Props & State
- Ciclos de Vida
- Componentes de Classe
- Componentes de Função
- Laboratório: Criando o projeto React: Sandbox
- Criando um belo Hello World
- Conhecendo o React: Criando componentes, passando props, setando state, ciclo de vida, JSX, componentes de função e classe.
- Começando com o Redux;
- Introdução sobre o Redux
- Store
- Actions, Actions Creator
- Reducer
- Laboratorio: Conhecendo o Redux: Instalando o Redux ao SandBox, Criando o Store do App, Actions, Reducer, Mapeando o Estado do Redux ao Componente, Mapeando Actions ao Componente, Disparando Actions.
- Desenvolvendo um app para Controle de Usuários
- Criando o Projeto Cousuário;
- Adicionando Libs ao projeto: Bootstrap, React Router, Superagent, Redux e ReduxForms;
- Analizando Package.json;
- Confirando libs e Estrutura do Projeto.
- Criando a tela Home
- Criando rota para a tela;
- Conteudo: Listagem de Usuários (Publica) – Botão para se Logar no sistema (Login via modal); Botão pra Incluir Novo Usuário (Apenas Logados), Botão pra Editar Usuário (Apenas Logados), Botão pra Excluir um Usuário (Modal de Confirmação) (Apenas Logados);
- Mapeamento do Serviço Rest para Listagem dos Usuários;
- Extra: Filtrar usuários por Nome e Status (Excluído: True/False).
- Criando a tela de Cadastro de Usuários
- Criando rota para a tela;
- Conteúdo: Input nome do Usuário, Input Cor do Usuário, Validações para nome e Cor, Botão Salvar ou Cancelar;
- Mapeamento do Serviço Rest para Atualizacao do Usuário.
- Alterar tela de Cadastro para Atualização dos dados de Usuários
- Criando rota para a tela;
- Conteúdo: Input nome do Usuário, Input Cor do Usuário, Validações para nome e Cor, Botão Atualizar ou Cancelar;
- Mapeamento do Serviço Rest para Cadastro do Usuário;
- Exclusão lógica de Usuários
- Conteúdo: Modal com texto de confirmação ou botão cancelar;
- Mapeamento do Serviço Rest para exclusão do usuário;
- Escopo: Visão geral do Curso (NodeJS, NPM, HTML, CSS, Bootstrap, ES6, Babel, Create React Apps, React, React Router, Redux, Redux Thunk, ReduxForms, React DevTools, Redux DevTools, Superagent, JWT)
-
Espera-se que o aluno possua prévio conhecimento em Javascript, HTML e CSS para que possa tirar o máximo de aproveitamento do curso
Sobre a SURITRAINING

O que você espera de um treinamento em Tecnologia? A Suritraining é um centro de treinamento e desenvolvimento de pessoas que tem o objetivo de preparar profissionais de TI para os mais diversos desafios técnicos e profissionais de forma que, cada vez mais preparados, encontrem melhores oportunidades de trabalho e realização profissional. Sabe-se que existe um grande déficit de profissionais em TI. A Suritraining oferece treinamentos que de ensinam a fazer, e não somente a conhecer. Nosso modelo é aprender fazendo com profissionais sênior, bem conceituados e procurados pelo mercado, que têm experiência na prática.
Porque escolher a Suritraining?
- A Suritraining é Red Hat Certified Training Partner.
- A Suritraining é AWS Technology Partner.
- Instrutores Certificados Red Hat e com experiência em soluções de mercado.
- Treinamento com diferencial competitivo e possibilidade de certificação.
- Alcance melhores oportunidades e remunerações mais atrativas.