0% acharam este documento útil (0 voto)
29 visualizações11 páginas

Desenvolvedor (A) React (Link)

Enviado por

diego cancelas
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
29 visualizações11 páginas

Desenvolvedor (A) React (Link)

Enviado por

diego cancelas
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 11

REACT

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

O Instituto de Gestão e Tecnologia da Informação,


fundado em 2006, é uma instituição de ensino superior
credenciada pelo MEC. É referência nacional na formação
profissional em TI e Tecnologias Emergentes, e possui
um modelo educacional a distância que prioriza a
... IGTI é exemplo de programas a excelência acadêmica dos seus alunos.
distância (EAD)”...

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.

Muitos são os motivos para investir no seu futuro profissional


através do IGTI.

85% de Satisfação 100% Interativo


Percentual de alunos que avaliam as As aulas semanais ao vivo permitem
suas disciplinas com 4 ou 5 estrelas. esclarecer dúvidas diretamente com
o professor.

98% de Satisfação 93% de Retenção


no Atendimento Taxa de alunos que concluem o
A educação do IGTI é centrada na curso muito superior à média de
experiência e satisfação do aluno. mercado para EAD.

Formação intensiva, prática e imersiva em habilidades


para atuação no mercado de tecnologia.
6

Sobre os Bootcamps

Benefícios Prático: Um programa de ensino focado nas habilidades


técnicas para atuar imediatamente no mercado de trabalho.
Domine as técnicas e ferramentas mais utilizadas no
mercado. Interativo: Aulas semanais por videoconferência para solução
de dúvidas, aprofundamento nos conteúdos, execução /
Adquira a experiência necessária ao mercado com correção de atividades práticas e orientações e debates sobre
aprendizado prático. os desafios propostos.

Garanta o acesso às melhores oportunidades de carreira. Informações Complementares

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

Aquecimento e Regras do Jogo Duração: 32 horas

• Visão geral da dinâmica do curso, 2 React I


conteúdos e ferramentas utilizadas.

Duração: 4 horas • Vanilla JavaScript x React.


• A ferramenta create-react-app.
• Conceitos importantes: Componentização,
1 JavaScript Avançado function components, props, JSX, One-way data
flow, composition, „lifting state up”.
• JavaScript: Rest/spread operator, Mapa • Utilização de Tailwind CSS + react-icons + react-
de eventos, event bubbling/propagation, spinners para estilização.
noções de escopo, prototype, closures, • Trabalhando com forms.
generators, iterators, Proxy, currying. • Integração com Back End com fetch e axios.
• IIFE (Immediately Invoked Function • Os hooks useState e useEffect.
Expressions). • Deploy de apps na Netlify.
• Promises: criação de promises, Promise.
race, Promise.allSettled. Duração: 32 horas
• Novidades do JavaScript ES6+.
• Bibliotecas: date-fns, lodash, axios, D3.
9

3 React II 4 React lll

• 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

Criar uma Single Page Application


com React, consumo de API utilizando
conteúdo de todos os módulos.

Duração: 16 horas
11

Contato

Rua Roma 561, Santa Lúcia.


CEP 30.360-680
Belo Horizonte, Minas Gerais

www.igti.com.br

0800 200 4488 | (31) 3047-3612

Inscreva-se no programa

Você também pode gostar