Crie aplicações profissionais em ReactJS sem precisar programar nada no servidor em Apenas 45 dias.

As inscrições para a terceira turma deste curso já foram encerradas. Cadastre-se na lista de espera e garanta sua vaga para a próxima turma.

Aprenda ReactJS na prática

Assista às aulas aplicando os conceitos em projetos reais que vão ampliar o seu conhecimento em ReactJS e em processos de software envolvendo a biblioteca.

Construa aplicações reais, sem códigos de servidor

Utilizando o Firebase, iremos criar projetos ricos com atualizações instantâneas, sem precisar programar nada no servidor. Ideal para você colocar aquela ideia de aplicativo para rodar em pouquíssimo tempo.

Melhore (e muito) suas aplicações profissionais

Seja promovido, entre na empresa que você sempre sonhou ou quem sabe comece seu próprio negócio. Este curso dará um UP nas suas possibilidades.
 

Aprenda com quem faz

 O curso traz a experiência do autor, que utiliza ReactJS diariamente em projetos dentro e fora do Brasil.
 

Acesse quando e onde quiser

O devReactJS é um curso totalmente online, o que permite que você acesse os conteúdos a qualquer momento do seu dia e por diferentes plataformas, garantindo mais praticidade e adequando à sua rotina. Você tem acesso vitalício e pode rever os conteúdos sempre que quiser. 
 

Atualize-se

Aprenda ReactJS de maneira profissional e processos modernos que são utilizados por grande empresas de tecnologia.

Ganhe confiança e experiência

O curso conta com projetos práticos que te fazem ganhar confiança e experiência em ReactJS, permitindo que você veja como aplicar cada conceito em um projeto real.

Olá!

Eu sou o Tulio Faria, mestre em Sistemas de Informação pela USP e idealizador do curso devReactJS, um curso que gostaria de ter feito no início da minha carreira de desenvolvedor ReactJS. Criei o curso com o propósito de preparar você para utilizar ReactJS no seu dia a dia de maneira profissional, desenvolvendo projetos do jeito certo e da forma como é utilizado em grandes empresas no Brasil e principalmente no exterior.

Desenvolvedores que acompanham o DevPleno

"Túlio Faria, excelente professor! Dinâmico, atencioso, possui bagagem considerável para atender aos diversos desafios na área tecnológica. Como seu aluno, devo muito dos conceitos de desenvolvimento web adquiridos no início de minha carreira de desenvolvedor."
David Júnior
Pouso Alegre
"O conteúdo disponível por você é um do melhores da internet! Dicas que não se vê em outro lugar, não só isso como a qualidade empregada nos videos e/ou texto é ótima."
Leandro Gomes Cardoso
Araguatins/TO
"Túlio, a sua história é admiradora. O DevPleno está me ajudando bastante a direcionar os meus estudos para front-end. Muito obrigado."
Sérgio Pereira Bonifácio Júnior
Rio de Janeiro/RJ
Parabéns por estar ajudando as pessoas a serem desenvolvedores melhores, seus conteúdos são de excelente qualidade e agregam bastante a carreira tanto de desenvolvedores iniciantes quanto de desenvolvedores experientes, precisamos de mais pessoas seguindo o seu exemplo e melhorando cada vez mais a comunidade de desenvolvimento de sistemas. Um abraço!"
Diogo Oliveira Mascarenhas
Duque de Caxias/RJ
Fui seu aluno em um curso na FAI, sempre ouvi falar muito bem de você como aluno e também como profissional, sei o quanto é difícil pro pessoal do interior se destacar profissionalmente, mas acredito na seriedade do seu trabalho. Forte abraço, grande mestre!"
Bruno Alan Alvarenga
Santa Rita do Sapucaí
"Tulio, parabéns pela iniciativa, sempre assisto suas aulas com bastante atenção, para extrair o máximo de conteúdo/dicas. Seu canal vai ser gigante ainda, pode escrever."
João Pedro Rubira Crulhas
Marília/SP
"Comecei a acompanhar há pouco tempo, mas me identifiquei bastante com o conteúdo. O Tulio é um cara que sabe ensinar muito bem, didatico e objetivo nos assuntos."
Felipe Hideo Yamaguchi
Cerquilho/SP
"Aqui com o DevPleno estou me tornando um profissional mais completo. Os desafios do mercado atual demandam capacidades de atualização, flexibilização e conhecimento e na minha opinião esses são justamente os pontos onde DevPleno nos acrescenta com extrema competência."
Carlos Leandro Zetula
Ipuiúna/MG

O que você irá aprender

Preparando o ambiente

  • Preparando seu ambiente (Windows)
  • Dica adicional para Windows - Cmder
  • Preparando seu ambiente (Mac OS)
  • Preparando seu ambiente (Linux/Ubuntu)
  • Instalando a extensão do React DevTools no Chrome/Firefox
  • Configurando o Sublime para reconhecer ES6/JSX

Introdução ao ReactJS

  • Componentes
  • O que é o ReactJS?
  • Primeiro componente ReactJS em ES5
  • Criando um projeto em ReactJS e primeiro componente em ES6

Projeto 1: Sistema de comentários

  • Sobre o Projeto 1: Sistema de Comentários
  • Sobre o Firebase
  • Criando o Projeto
  • Primeiros Componentes
  • O state de um component e a criação de novos comentários
  • Utilizando o valor do textarea
  • Criando o component Comment e organizando os comentários
  • Reescrevendo o component Comment como Functional Stateless Component
  • Integrando o Firebase-Database ao ReactJS (favor, ler observações que estão junto a aula)
  • Testes Unitários 01: Começando os testes do App.js com Enzyme
  • Testes Unitários 02: Testando o método postNewComment e Injeção de Dependência
  • Testes Unitários 03: Cobertura de código
  • Testes Unitários 04: Completando os testes dos demais componentes (Comment e Comments)
  • Fazendo o build da aplicação e colocando-a em Produção

Autenticação de usuários no sistema de comentários

  • Configurando o Firebase para autenticação
  • Integrando ao Login do Facebook
  • Criando o botão "Logar com Facebook" (favor, ler observações que estão junto a aula)
  • Vinculando o comentário ao usuário autenticado

Projeto 2: Gerenciador de produtos

  • O que iremos construir? Navegação em SPAs
  • Preparando o projeto
  • Estrutura Inicial
  • Configurando a Primeira Rota
  • A rota produtos
  • Mapeando Categorias e usando os parâmetros da URL
  • Recuperando os parâmetros/valores da URL
  • Carregando os dados de categorias do servidor
  • Carregando os dados de produtos do servidor
  • Criando categorias
  • Removendo categorias
  • Organizando a API
  • Organizando o código
  • Editando Categorias
  • Criando produtos
  • Redirecionamento entre rotas
  • Organizando o projeto (Componente Categoria)
  • Removendo Produtos
  • Editando produtos

Git

  • Introdução ao Git
  • Iniciando um repositório e fazendo push para o GitHub
  • Git pull e checkout (como recuperar um arquivo)
  • Corrigindo conflitos
  • Git clone
  • Adicionando todos os arquivos e ignorando (.gitignore)

Bônus

Curso Redux - O próximo nível

Neste curso, você aprenderá a organizar ainda mais sua aplicação utilizando o Redux como forma de controle/organização do estado da aplicação. Com isso sua aplicação ganha em qualidade e estabilidade. Este curso é completo e fará você usar o Redux em sistemas reais, com objetivos reais.

Redux

  • Introdução ao Redux
  • Redux na prática (sem ReactJS)
  • Projeto Contador: 01 - Criando o projeto React com Redux do zero
  • Projeto Contador: 02 - Reorganizando o projeto
  • Redux - DevTools
  • Redux-Logger
  • Action Creators
  • Tests: Action Creators
  • Test: Reducer
  • Test: Componente DisplayCounter
  • Test: Componente Counter
  • DefaultProps e PropTypes

Redux - Thunk

  • Redux assíncrono - Preparando o Projeto
  • Redux-Thunk - Carregando Dados de uma API
  • Redux-Thunk - Tratando erros
  • CombineReducers
  • Testes Unitários de Actions Assíncronas

 

Redux-Sagas

  • Preparando o projeto
  • Olá Saga
  • Saga + Axios
  • Saga Effects - put e takeEvery
  • Organizando a Saga UserAgent
  • Injeção de dependências com Sagas
  • Testando as Sagas

Curso Continous Integration/Continuous Deployment

Neste curso, você vai descobrir como adicionar ainda mais qualidade ao seu projeto com processo de integração contínua e entrega contínua.

  • O que é CI/CD
  • Configurando um repositório para o projeto
  • Criando o projeto no Codeship e fazendo as primeiras configurações
  • Finalizando o deploy com o Codeship

Minicurso Vagas para Programador

Neste treinamento, dou dicas de onde e como você pode conquistar as melhores vagas de emprego na área de tecnologia e como se preparar para as entrevistas.

Acesso às atualizações

A cada nova turma, o curso é enriquecido com novos conteúdos, além de bônus especiais. Você terá acesso totalmente gratuito a todas as futuras atualizações. 

Suporte total

Durante todo o curso, você conta com suporte total online para tirar suas dúvidas. Tudo para garantir que você realmente aprenda com qualidade.

Garantia

Se em dentro de 30 dias aplicando os ensinamentos do curso, você não alcançar resultados, devolverei 100% do seu investimento. 

O risco é todo meu!

Tire suas dúvidas

Copyright © 2017 Devpleno. Todos os direitos reservados. Um produto We Dev Ideas / CNPJ: 06.189.599/0001-30

Política de Privacidade   Termos de Uso   Aviso Legal