Rocketseat

DOMINE NODEJS COM APENAS UM CURSO

  • Aplicações MVC e API’s REST;
  • Bancos SQL e NoSQL (MongoDB);
  • Aplicações real time com sockets;
  • Testes com Mocha & Chai (TDD);
  • Padrões de código e boas práticas;
  • Deploy e integração contínua;
  • 3 bônus exclusivos nessa turma;

POR QUE ESCOLHER O GONODE?

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 NodeJS 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: REPOSITÓRIO DE CODE SNIPPETS
  • Database SQL com Sequelize;
  • Estrutura MVC com ExpressJS;
  • Views dinâmicas com handlebars;
  • Autenticação com express-session;
  • Arquitetura e padrões escaláveis;
App 01
App 02
APP 02: API REST DE FEED EM TEMPO REAL
  • Database NoSQL com MongoDB;
  • Comunicação via API REST;
  • Autenticação com JWT token;
  • Feed em tempo real com websockets;
  • Boas práticas de API e estrutura;

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 AMBIENTE E PRIMEIROS PASSOS

Nesse primeiro módulo vamos entender os primeiros conceitos do NodeJS, fazer as instalações e configurações iniciais. Vamos conhecer o ExpressJS, EditorConfig, ESLint, aprender a debugar nossa aplicação e utilizar o padrão MVC para arquitetura do app.

MÓDULO 02 APP CODE SNIPPETS

No segundo módulo criaremos nossa primeira aplicação completa. Você vai criar um app para desenvolvedores anotarem trechos de código comuns para lembrar depois, utilizaremos banco relacional SQL, variáveis ambiente, autenticação via sessão e muito mais.

MÓDULO 03 APP FEED REAL TIME

Aqui aprenderemos a trabalhar com API REST, conceito extremamente útil para criação de aplicações web interativas e apps mobile. Também entenderemos sobre autenticação JWT, banco NoSQL com MongoDB e comunicação em tempo real.

MÓDULO 04 TESTES UNITÁRIOS E TDD

O quarto módulo é essencial para sua carreira, criar testes unitários para sua aplicação garante seu funcionamento independente de futuras atualizações por mais desenvolvedores. Aqui entenderemos o conceito de TDD e trabalharemos com Mocha & Chai.

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

Hora de colocar nossa aplicação no ar, nesse módulo vamos entender sobre ambiente de produção, segurança para variáveis de ambiente e integração contínua com Github. Ah, nesse momento você poderá enviar seu projeto para seus amigos ficarem com inveja :)

MÓDULO 06 DESAFIO FINAL

Mesmo recebendo um desafio por módulo no curso, no fim de tudo você receberá um desafio maior envolvendo a maioria dos conceitos aprendidos nessa jornada e será testado ao máximo. Ao fim do desafio você está pronto para encarar qualquer desafio!

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 GoNode?

O GoNode é um curso prático do zero ao profissional de NodeJS. Nele você vai aprender desde os conceitos iniciais, passando por API, banco de dados, testes, até deploy e CI. A metodologia do curso garante que você fixe seu conhecimento através de desafios.

O que é o GoNative?

No GoNative você aprende desenvolvimento mobile do zero ao profissional utilizando React Native. O curso possui turmas fechadas e agora você está tendo a oportunidade de participar de uma turma especial que está sendo aberta apenas para os alunos do GoNode.

O que é o GoReact?

O GoReact é um curso completo de React JS 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 ambos os cursos é 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.