Próximas Turmas

  • Frequência: Quarta e Sexta
  • Horário: 09:00/13:00h
  • Término Previsto: 24/05/2024
  • Modalidade: Presencial/online
  • Professor: David Borges
Investimento:

Entrada de 198,00 + 36x de R$ 84,72 boleto ou 10xR$198,00 cartão de crédito

Realizar matrícula

O que você vai aprender nesse curso

Objetivo:

O curso é voltado para profissionais que atuam com desenvolvimento Web Front-End e desejam especializar-se no em React JS.

Neste curso aluno aprenderá do zero a trabalhar com ReactJS. Trabalharemos desde a instalação até o desenvolvimento de aplicações colocando em prática, todo o conteúdo adquirido.

Aplicações com consumo de APIs e publicação online.

Pré-requisito: Formação Front-End ou conhecimentos em HTML/CSS/Javascript

Conteúdo do curso

Ementa: 

  • Javascript Moderno
    • Json
    • Arrow Functions
    • Template String
    • Desestruturação
    • Promisses
    • Async / Await
    • Find/Map/Filter
  • Introdução ao React
    • 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 
    • Trabalhando com VITE
  • Principais elementos do React
  • Eventos
  • Componentes
  • Propriedades
  • DefaultProps
  • useState
  • useEffect
  • Map
  • Importando imagens no React
  • Trabalhando com CSS
    • Css Import
    • Css Modules
    • Styled Components
    • TawilwindCSS
  • ROUTES
    • React Router Dom
    • Mapeando rotas no projeto
    • Desenvolvendo SPA (Single Page Application)
    • Mapeamento dos links e rotas 
  • HOOKS e REACT HOOK FORMS
    • Iniciando com REACT HOOKS
    • Trabalhando com useState e useEffect
    • Criação de formulários dinâmicos com React Hook Forms
    • Validações customizadas
    • Desenvolvendo componentes de formulário
    • Controllers de formulário 
  • APIs
    • AXIOS
    • Acessando serviços de API
    • Responses
    • Headers
    • Integrando o projeto REACT com APIs Web
  • Deploy
    • Colocando um projeto React online
  • TailwindCSS
    • Fundamentos do Tailwind
    • Valores arbitrátios
    • Group
    • Responsividade
    • Extend