WebDeveloper em REACT (Formação completa)

Carga horária: 48hs

Público alvo:

O curso é voltado para profissionais que atuam com desenvolvimento Web FrontEnd e desejam especializar-se no framework REACT.

Descrição:

Durante o curso será desenvolvido um sistema FrontEnd a partir do zero usando REACT e consumindo serviços de uma API WEB. Neste sistema serão utilizadas as tecnologias: REDUX, AXIOS, SAGA, REDUX-FORMS, ROUTES, entre outras. O curso também aborda o REACT NATIVE para desenvolvimento mobile.

Esse curso será dado na modalidade online (ao vivo)

Inscreva-se agora!  Inscreva-se agora!

Próximas turmas

Frequência Horário Início Término Valor
Terça e Quinta 19:00/22:00h 21/07/2020 10/09/2020 12xR$166,67

Ementa: 

  • Introdução ao REACT e configuração do ambiente de trabalho
  • Configuração do VSCODE
  • Configuração e instalação do NODEJS
  • Instalando e gerenciando dependências

 

  • Desenvolvimento baseado em componentes
    • Estados do componente
    • Renderização
    • Montagem do componente
    • Principais eventos

 

  • ROUTES
    • Mapeando rotas no projeto
    • Desenvolvendo SPA (Single Page Application)
    • Integrando o bootstrap ao projeto REACT
    • Configurando layout SbAdmin do bootstrap
    • Mapeamento dos links e rotas

 

  • REDUX
    • Ciclo de vida do REACT-REDUX
    • Reducers
    • Actions
    • State
    • Dispatches
    • MapStateToProps

 

  • REDUX-FORMS
    • Criação de formulários dinâmicos com Redux-Forms
    • Validações
    • Desenvolvendo componentes de formulário
    • Containers de formulário

 

  • AXIOS
    • Acessando serviços de API
    • POST, PUT, DELETE e GET
    • BODY REQUEST
    • RESPONSES
    • HEADERS
    • Integrando o projeto REACT com APIs Web
    • Implementando um CRUD (Cadastro, Consulta, Edição e Exclusão), integrando o projeto REACT à uma API.

 

  • SAGAS
    • Realizando chamadas assíncronas com Saga
    • Configurando Middlewares
    • Effects
    • Utilizando Saga e Axios para realizar chamadas de API
    • Integrando os Sagas ao fluxo do Redux

 

  • TESTES
    • Executando testes no projeto com JEST
    • Programando cenários de teste
    • Executando testes
    • Relatórios de teste

 

  • AUTENTICAÇÃO DE USUÁRIOS
    • Acessando APIs para obtenção de TOKEN Segurança
    • Manipulando cookies
    • Acessando serviços de API autenticados

 

  • DESENVOLVIMENTO MOBILE COM REAC NATIVE
    • Configuração do ambiente
    • Criando uma aplicação REACT NATIVE
    • Desenvolvimento de componentes
    • Navegação
    • Integrando com APIs web
    • Redux Middleware
    • Desenvolvimento de CRUD com NATIVE para app.