Desenvolvedor (A) React (Link)
Desenvolvedor (A) React (Link)
Bootcamp
Desenvolvedor(a) React
EMENTA DO CURSO
Olá!
Neste Bootcamp você aprenderá a criar
e manter o Front End de sistemas com a
linguagem de programação JavaScript e
a ferramenta React.
Conteúdo
Desenvolvedor(a) React
Sobre o IGTI 04
IGTI em números 05
Sobre o Bootcamp 06
Bootcamp
Desenvolvedor(a) React 07
Módulos 08
Contato 10
4
Sobre o IGTI
Valor Econômico
Conecte-se com o futuro! Estude a distância
com aulas semanais por videoconferência.
5
O que estão falando sobre o IGTI?
O IGTI foi contemplado em 2020, pelo segundo ano
consecutivo, como uma das 3 empresas mais inovadoras no
IGTI em números uso da TI no Brasil pelo IT Forum, na categoria Educação.
Sobre os Bootcamps
Metodologia
Carga horária 148 horas
Imersivo: Uma abordagem hands-on de alto impacto para
formar skills técnicos muito mais rápido que o ensino
Duração 2 meses
tradicional.
7
Bootcamp Desenvolvedor(a)
React
Pré-requisitos
Objetivo principal:
• Conhecer bem pelo menos uma linguagem
O objetivo do Bootcamp é apresentar
de programação e as principais estruturas
fundamentos de programação com JavaScript,
como tipos, variáveis, estruturas de decisão,
React, Java e Dart e 3 das principais tecnologias
estruturas de repetição e funções.
utilizadas para o desenvolvimento de aplicações
• Possuir um computador pessoal com
móveis – Android Nativo, React Native e Flutter.
acesso de administrador ou um computador
corporativo com permissões de administrador
ou pelo menos com a possibilidade de
Objetivos específicos:
configuração e liberação de restrições (proxy,
firewall, etc).
Tenha a capacidade de criar e manter o Front End
• Recomenda-se que o computador possua
de sistemas com a linguagem de programação
SSD e pelo menos 8GB de memória RAM.
JavaScript
• Ter acesso ao software Zoom para
videoconferências.
8
Módulos
• Introdução ao TypeScript.
• Sstilização com Styled Components.
• React + TypeScript.
• SPA (Single Page Application) x SSR
• Estilização com MaterialUI.
(Server Side Rendering) x SSG (Static Site
• A biblioteca react-router.
Generation).
• Os hooks useContext, useReducer,
• Introdução ao Next.js. Next.js + TypeScript.
useCallback, useMemo e useRef.
As bibliotecas react-query e swr.
• Separação de lógica e interface com
• TDD (Test Driven Development com Jest).
criação dos próprios hooks.
Testes de components com a react-testing-
• Introdução ao Redux.
library e react-hooks-testing-library.
• React + Redux.
• Testes end-to-end com Cypress.
• Autenticação e autorização com React.
• Deploy de apps na Vercel.
• Convertendo Class Components para
Function Components.
Duração: 32 horas
Duração: 32 horas
10
5 Desafio Final
Duração: 16 horas
11
Contato
www.igti.com.br
Inscreva-se no programa