Treinamento ReactJS

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.

Dentre os tópicos do curso, abordaremos os conceitos fundamentais do framework, bem como tecnologias que sustentam o uso do mesmo, como o ES6, que é a nova versão do Javascript, além de ferramentas e bibliotecas que auxiliam o dia a dia de um desenvolvedor ReactJS.

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íodoHorárioModeloInvestimento
19/03/2018 a 30/03/2018Das 18h30 às 22h30PresencialR$ 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;

     

  • 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

simbolo-training

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.
  • Laboratórios de última geração homologados pela Red Hat.
  • Treinamento com diferencial competitivo e possibilidade de certificação.
  • Alcance melhores oportunidades e remunerações mais atrativas.

Estrutura


Show more
Show more
Show more
Show more

Quer saber mais ? Clique e entre em contato conosco

Cloud AWS

Treinamento Cloud AWS

Seu nome

Seu e-mail

Telefone

Desenvolvimento ReactJS

Desenvolvimento ReactJS

Seu nome

Seu e-mail

Telefone

×