Rocketseat

DOMINE REACTJS COM APENAS UM CURSO

  • Consumindo API’s com ReactJS;
  • Arquitetura Flux com Redux;
  • Código async com Redux Saga;
  • Guias de estilo e design patterns;
  • Testes automatizados com TDD;
  • Deploy e integração contínua;
  • 2 bônus exclusivos nessa turma;

POR QUE ESCOLHER O GOREACT?

Seja desafiado SEJA DESAFIADO

A cada módulo você terá que pôr à prova seus estudos através de atividades e desafios.

Acesso vitalício ACESSO VITALÍCIO

Não se preocupe com o tempo, você receberá todas atualizações de aulas e conteúdos sempre.

Certificado CERTIFICADO

Receba nossa certificação de desenvolvedor ReactJS assim que finalizar todos desafios.

Boas práticas BOAS PRÁTICAS

Chega de aprender por aprender, entenda como criar arquiteturas escaláveis e prontas para produção.

Comunidade privada COMUNIDADE PRIVADA

Converse com os outros alunos do curso e comigo pelo nosso canal fechado na comunidade.

Suporte 1-1 SUPORTE 1-1

Tem qualquer dúvida? Converse com nossa staff sempre que precisar e esteja seguro.

O QUE VOCÊ VAI DESENVOLVER?

APP 01: GITHUB COMPARE
  • Conexão à API do Github;
  • Guias de estilo e boas práticas;
  • Persistência com Local Storage;
  • Interface com CSS3 FlexBox;
  • Arquitetura e padrões escaláveis;
App 01
App 02
APP 02: API REST DE FEED EM TEMPO REAL
  • Consumindo API feita com NodeJS;
  • Autenticação com JWT token;
  • Estrutura com Redux + Redux Saga;
  • Tempo real com websockets;
  • Estrutura de pastas escalável;

e além da construção dos apps

Javascript moderno
DESENVOLVIMENTO COM JAVASCRIPT MODERNO
  • Atualizações do ES6+;
  • Utilização de padrão async/await;
  • Error Handling com try/catch;
  • e ainda tem muito mais…

DETALHAMENTO DO CONTEÚDO

MÓDULO 01 ARQUITETURA E CONCEITOS

Nesse primeiro módulo vamos conhecer os primeiros conceitos do ReactJS como componentização, estado, propriedades e configurar nosso ambiente de desenvolvimento com ESLint, EditorConfig, VSCode, React Dev Tools, Webpack e Babel.

MÓDULO 02 APP 01. GITHUB COMPARE

No segundo módulo criaremos uma aplicação utilizando a API do Github. O usuário poderá comparar repositórios em número de estrelas, colaboradores, número de commits, data do último commit, forks, etc. Aqui iremos entender muitos dos principais conceitos do React.

MÓDULO 03 FLUX COM REDUX E REDUX SAGA

Aqui iremos nos debruçar sobre a arquitetura Flux e o gerenciamento de estado utilizando Redux. Nesse estágio vamos aprender sobre Actions, Reducers, Middlewares, Store e aplicar todo esse conhecimento em um exemplo prático de aplicação.

MÓDULO 04 APP 02. TWITTER CLONE

No quarto módulo iremos pegar todos conceitos aprendidos durante as aulas anteriores e aplicar em um projeto clone do Twitter com feed de tweets, seguidores, likes, etc. Aqui iremos aprender os principais patterns do Redux e a criar uma estrutura escalável.

MÓDULO 05 TESTES COM JEST/ENZYME E TDD

Uma aplicação sem testes não sobrevive por muito tempo. Nesse módulo vamos abordar técnicas de testes utilizando as bibliotecas Jest, SinonJS, Enzyme e Redux Saga Tester. Além disso, vamos escrever alguns testes simples em uma aplicação prática.

MÓDULO 06 DEPLOY E INTEGRAÇÃO CONTÍNUA

Nesse último módulo vamos aplicar os conceitos de deploy e integração contínua em nossa aplicação e enviá-la para um servidor em produção. Aqui aprenderemos sobre controle de variáveis ambiente, ambiente de staging, entre outros conceitos de Deploy.

Diego Fernandes
INSTRUTOR DIEGO FERNANDES

Programador no estilo “10x”, trabalho há mais de 7 anos com programação para web. Apaixonado por Javascript e pelo ecossistema das tecnologias NodeJS, ReactJS e React Native.

O QUE ESTÃO FALANDO DOS CONTEÚDOS DA ROCKETSEAT?

Bruno Fabre

Excelentes, tem uma ótima didática e acaba abordando assuntos que cursos de outras pessoas não abordam. Posso dizer que está sendo melhor que o meu curso técnico.

Fábio Maiorano

Na minha opinião, o conteúdo disponibilizado por vocês é superior ao que encontrei na Udacity. Os projetos desenvolvidos são mais bem elaborados e as explicações são passadas de forma clara e objetiva.

Filipe Alves Santana

Gostei bastante dos cursos, para nós que estamos na área há bastante tempo, é objetivo e prático e não tem encheção de linguiça.

Fabrício Rodrigues

Não só os conteúdos dos cursos, mas também o suporte, tanto individual quanto na comunidade, são maravilhosos, isso me faz seguir confiante a crescer nesse framework. Obrigado!

Fábio Barbosa

Conteúdo sensacional, bem didáticos e objetivos, tanto que comprei um curso de react native na udemy e mesmo assim optei por fazer o de vocês.

Gustavo Fonseca

Eu acho sensacional, faço parte do GoNative e acho que ta cada vez melhor, ainda mais que você esta atualizando o conteúdo com frequência.

Carlos José Vaz

O que gostei nos teus vídeos foram o teu jeito de programar, simples e ao mesmo tempo muito eficientes, explicações bem claras e uso do que há de mais novo. Esse último item que citei, pra mim, é o mais importante.

Pedro Philipe

E gosto bastante dos conteúdos dos cursos. Foi através do minicurso que tive minha primeira experiência com RN, e após o minicurso, entrei para o grupo do Discord, onde acompanho o lançamento de novos vídeos.

Kaique Vieira

Cara, eu trabalho com .NET mas desde que conheci a Rocketseat, minha cabeça mudou. Estava falando e indicando o curso de vocês para um amigo e dizendo que o responsável pelo conhecimento que tenho hoje de javascript (es6+)/React/React Native, é devido a vocês.

O QUE ESTÃO FALANDO DOS CURSOS DA ROCKETSEAT?

Marcus Botelho

Quando comecei o curso já estava estudando React há alguns meses, mas não tinha a confiança necessária para trabalhar com a tecnologia, com os exercícios e desafios do curso pude pegar mais prática e mais confiança. Assim que surgiu a primeira oportunidade de trabalhar com React e React Native eu resolvi tentar. Fiz o desafio, passei e hoje trabalho tanto com React como React Native, saindo de um salário de R$ 1.400,00 para receber quase 4x mais e muito mais feliz.

Cleidson França

O GoNative me possibilitou, em um curto período de tempo, adquirir conhecimentos sobre React Native que está viabilizando a migração do app da minha startup, o Kinvo, de forma muito menos traumática que o normal. A forma com que o Diego estruturou o curso, explicando os conceitos na prática, através de exemplos da vida real, fez toda diferença. Muito obrigado a todos da equipe pela iniciativa e por fazer valer a pena cada centavo investido.

30 DIAS DE GARANTIA TOTAL

Garantia total

Ao se inscrever no curso e por qualquer razão perceber que não é para você, não importa o motivo. Você tem 30 dias a partir da inscrição para nos enviar um e-mail sem nenhuma justificativa e receber 100% do seu dinheiro de volta. Além disso, ninguém irá te ligar ou perguntar o motivo do cancelamento nem tentar te convencer do contrário.

Você chegou tarde :(

Infelizmente as inscrições encerraram.
Entre na fila de espera e seja o primeiro a saber quando abrir uma nova turma.

PERGUNTAS FREQUENTES (FAQ)

O que é o GoReact?

O GoReact é um curso completo de ReactJS com a mesma metodologia do GoNative e GoNode. O curso está em desenvolvimento e você está tendo a oportunidade e obtê-lo por um preço especial nesta pré-venda.

Qual o formato do curso?

Todo curso será disponibilizado em forma de vídeo, 100% online para você assistir onde e quando quiser. O curso não possui duração fixa e os alunos poderão entregar os desafios conforme forem terminando suas atividades. Na entrega do desafio final você também receberá um certificado com o total de horas do curso confirmando sua participação.

Quais são os requisitos para ser aluno?

O requisito para o curso é entender programação e conhecer no mínimo o básico da linguagem Javascript.

E se eu perceber que o curso não serve pra mim?

Com a garantia incondicional, você pode experimentar o curso por 30 dias e decidir se é pra você ou não, vamos te devolver o dinheiro sem nem ao menos te perguntar o motivo do reembolso.

Por quanto tempo eu terei acesso ao curso?

Todos os alunos terão acesso vitalício ao curso. Ou seja, você pode fazer o curso no momento que for melhor pra você, incluindo todas atualizações futuras.

O curso oferece certificado?

Sim, o certificado será entregue para todos os alunos que cumprirem o desafio final.

Ainda estou com dúvida, o que eu faço?

Estou sempre por aqui. Você pode enviar um e-mail para diego@rocketseat.com.br, ou falar comigo na comunidade sempre que precisar.