Programa Nanodegree

Seja um Desenvolvedor React

React está transformando completamente o Desenvolvimento Front-End. Domine com a Udacity essa incrível biblioteca de UI do Facebook e torne-se um desenvolvedor web e mobile com React.

Inscreva-se por 9x R$145*

*ou R$1199 à vista. Inscrições até 25 de junho.
Aulas iniciam dia 26 de junho.

  • Início das Aulas
    26 de junho de 2018
  • Tempo
    4 meses

    Dedicação estimada de 8-12 horas por semana.

  • Pré-requisitos
    HTML, JavaScript, Git

    Veja os pré-requisitos detalhados

  • Legendas
    Português, inglês

    Vídeos em inglês com legendas em português ou inglês.

Por que escolher este Nanodegree?

React é um fenômeno. Esta poderosa biblioteca de JavaScript, criada pelo Facebook, está permitindo com que empresas e startups do mundo inteiro desenvolvam produtos incríveis para web e mobile com uma única linguagem (JavaScript) e sem perder em desempenho. Isso está revolucionando completamente o desenvolvimento front-end. Diversas gigantes do mundo utilizam React, como Netflix, Uber, Airbnb, Walmart e várias outras. Esta versatilidade torna React a tecnologia de UI mais procurada no mundo, embora profissionais que dominem React ainda seja raro de se encontrar no mercado.


Por que escolher este Nanodegree?

+160% Demanda por desenvolvedores React

Número de downloads

React x Angular x Vue

Número de downloads

Fonte: http://www.npmtrends.com/react-vs-angular-vs-vue

Torne-se um desenvolvedor front-end multiplataforma

Torne-se um desenvolvedor front-end multiplataforma

Durante o Nanodegree, você irá se capacitar para desenvolver aplicações web e mobile com React, React Native e JavaScript. Web, iOS e Android com uma só linguagem e utilizando o excelente ecossistema do React.

Nomeação de projetos: destaque-se!

Nomeação de projetos: destaque-se!

Neste Nanodegree, cada projeto que você desenvolver poderá ser nomeado como de destaque por nossos avaliadores. Aplique testes com Jest/Enzyme, adicione novos recursos na aplicação, utilize GraphQL, etc. Vá além! Além de ser um estímulo para que você se desafie e aprenda muito mais, nossas empresas parceiras estão sempre de olho no que você fez de diferente.

Empresas parceiras em busca de desenvolvedores React
  • Globo.com
  • Thought Works
  • Movile
  • Webedia
  • Ebanx
  • Totvs
  • Geekie
Pessoa usando um computador

Experimente o Nanodegree Desenvolvedor React antes mesmo de realizar sua inscrição.

Preview do curso

O que você vai aprender

Ementa

Currículo de React

Neste programa Nanodegree, você aprenderá a construir interfaces de usuário declarativas para a web utilizando React, e para iOS e Android com o React Native. Você também aprenderá a gerenciar o estado de suas aplicações de maneira mais previsível com Redux.

Neste programa Nanodegree, você aprenderá a construir interfaces de usuário declarativas para a web utilizando React, e para iOS e Android com o React Native. Você também aprenderá a gerenciar o estado de suas aplicações de maneira mais previsível com Redux.

Menos detalhes

Duração: 4 meses

Pré-requisitos

É preciso ter experiência em HTML, CSS e JavaScript para participar do programa Nanodegree React. Você também deve ter familiaridade com linha de comando, Git e NPM.  

  • Fundamentos do React

    Ao entender o modelo de componentes do React, você poderá programar interfaces de usuário declarativas e combináveis para criar aplicativos prontos para produção.

    MyReads
  • React + Redux

    Aproveite as vantagens do Redux para criar um aplicativo do tipo “o que você prefere?“. Você criará um aplicativo dinâmico do zero, combinando os recursos de gerenciamento de estado do Redux ao modelo de componente declarativo do React. Ao terminar, poderá enviar novas perguntas, responder a perguntas que já existem e ver os resultados.

    O que você prefere?
  • React Native

    Você já usa o React para desenvolver seus aplicativos web. Agora, usando o React Native, poderá desenvolver aplicativos React para dispositivos iOS e Android.

    Flashcards Móveis

“Gostei e muito da sistemática baseada em projetos. Leva o aluno a pensar e não se acomodar. Você precisa construir os projetos e seguir a especificação do projeto a ser atendida. É assim que acontece na vida real e assim que deve ser um curso. Aprendi React de forma exponencial nesses 4 meses.”

— Luiz Cláudio, aluno no Nanodegree de React

Conheça seus instrutores

Andrew Wong
Andrew Wong

Instrutor

Andrew é Course Developer que gosta de fazer o mundo cada vez melhor através da programação. Ele descobriu a paixão por ensinar como instrutor da App Academy e continua acreditando em desenvolvimento contínuo através da educação.

Tyler McGinnis
Tyler McGinnis

Instrutor

Tyler descobriu sua paixão pelo ensino na DevMountain, onde foi instrutor-chefe e especialista em currículos. É um Google Developer Expert e está 100% envolvido com a comunidade React, organizando o React Utah e administrando a React Newsletter.

Richard Kalehoff
Richard Kalehoff

Instrutor

Richard é um desenvolvedor de cursos apaixonado por ensino. É formado em ciência da computação, e seu primeiro trabalho foi como “faz tudo” em uma organização sem fins lucrativos, trabalhando com desenvolvimento front-end e programação back-end.

Matheus Marsiglio
Matheus Marsiglio

Sessão de código online

Matheus é palestrante e organizador de grandes eventos sobre Javascript no Brasil, que tratam de assuntos como isomorfismo e paradigma funcional. É instrutor de JavaScript e tem React no seu dia a dia desde 2015, construindo aplicações de alto desempenho e escalabilidade.

Eduardo Pedroso
Eduardo Pedroso

Sessão de código online

Eduardo atua como Engenheiro de Software e Chapter Lead. Passou por diversos projetos de startups pelo mundo, além de diversas contribuições em projetos open-source de grande visibilidade. Participante ativo de eventos na comunidade de JavaScript e React.

Caio Gondim
Caio Gondim

Sessão de código online

Caio é Senior Software Engineer no The New York Times, em NY. Já passou por empresas como Globo.com, no RJ, e Booking.com, em Amsterdam. Apaixonado por open source, eventos de tecnologia e comunidade, foi um dos criadores do evento Front in Amsterdam.

Maria Clara Santana
Maria Clara Santana

Sessão de código online

Maria Clara é desenvolvedora front-end, atuando em startups no Brasil, EUA e Londres. Iniciou a carreira na academia com pesquisas em IA e depois migrou para o mercado. Contribuinte ativa da comunidade, já palestrou em diversas conferências como CPBR, Thunderplains Conf, etc.

Guilherme Pontes
Guilherme Pontes

Sessão de código online

Guilherme é um desenvolvedor apaixonado por JavaScript que vem acompanhando a evolução do React de perto nos últimos 3 anos. Atualmente mora em Amsterdam, na Holanda, trabalhando como Consultor JavaScript em um projeto mobile utilizando React Native.

Rafael Rinaldi
Rafael Rinaldi

Sessão de Código Online

Rafael é Senior Developer na Work & Co, em Brooklyn/NY, e advisor na Magnetis, startup de fintech. Recentemente atuou como líder de desenvolvimento na Netshoes. Apaixonado por encontrar soluções simples para problemas complexos, acredita no poder do open source e da filosofia UNIX.



Programas Nanodegree Udacity

Como funcionam os Nanodegree?

Programa Nanodegree

Seja um Desenvolvedor React


Inscreva-se por 9x R$145*

*ou R$1199 à vista. Inscrições até 25 de junho.
Aulas iniciam dia 26 de junho.

Perguntas Frequentes

    Estrutura do programa
  • Por que devo me inscrever neste programa?
    Aprender a usar o React pode elevar muito suas perspectivas de carreira e habilidades como desenvolvedor front-end, além de, atualmente, ser um dos melhores caminhos a seguir em termos de profissão. As vagas para desenvolvedores React aumentam 160% ao ano, e esses são os desenvolvedores mais bem pagos do mercado. A Udacity se uniu à React Training (que dá treinamento a empresas da Fortune 500 regularmente e é composta por especialistas, os criadores do React Router) para levar até você a experiência de aprendizagem perfeita — o ensino de nível mundial do React, com especialistas líderes da área, aliado às avaliações de código, o suporte de carreira e a comunidade ativa de mentores que são marca registrada da Udacity.
  • Que tipos de tópicos o programa cobrirá?
    Como aluno do programa, você dominará os fundamentos e princípios essenciais do React, desenvolverá e refinará sua percepção de uso do Redux para o gerenciamento de estados e criará aplicativos nativos para dispositivos iOS e Android usando a biblioteca React Native.
  • Como o currículo está sendo desenvolvido e quem são os parceiros?
    A Udacity está desenvolvendo o programa Nanodegree React junto à React Training, que tem como clientes empresas de tecnologia de ponta e empresas da Fortune 500. Estamos muito entusiasmados por colocar à sua disposição esse novo programa, que conta com os longos anos de experiência da React Training.
  • Para que funções este programa vai me preparar?
    Os alunos graduados neste programa serão reforços valiosos para qualquer equipe que trabalha na área de desenvolvimento web, desenvolvimento de aplicativos e software, marketing digital e comércio eletrônico. Os profissionais que capacitaremos têm um espaço garantido em startups e até em gigantes da Fortune 500. As funções específicas incluem: desenvolvedor web front-end, desenvolvedor web full stack e desenvolvedor de UI/UX. Para conhecer as faixas salariais do mercado, acesse o módulo “Salário estimado“, na página principal do Nanodegree React. Você pode ver os dados do mercado de React nos resultados da Pesquisa do Stack Overflow de 2017.
  • Quais são os pré-requisitos do programa?
    Os alunos devem ter experiência anterior com desenvolvimento, programando e implementando aplicativos de front-end com HTML, CSS, JavaScript, Git, GitHub e NPM, e experiência no uso da interface das linhas de comando (bash, terminal).
  • O que posso fazer hoje para garantir o meu sucesso no programa?
    Se quiser renovar seus conhecimentos ou se preparar com antecedência, é provável que um ou mais dos seguintes programas ou cursos da Udacity sejam perfeitos para você!
  • Este programa é online, presencial, ou alguma combinação de ambos?
    O programa é online, e os alunos podem interagir com colegas, mentores e instrutores em nossa sala de aula virtual, fóruns e Slack. Diferentemente de outros programas online, seu aprendizado será baseado em projetos.
  • Como funciona o aprendizado por projetos?
    Durante o Nanodegree, você desenvolverá diversos projetos, colocando em prática tudo que aprendeu. Todo projeto que você realizar será revisado por especialistas em React para que você tenha certeza de que está aprendendo corretamente tudo que este programa oferece a você.
  • Preciso de algum equipamento especial para participar do programa?
    Todos os alunos precisarão de um computador pessoal moderno com editor de texto (por exemplo, vim, Sublime Text, Atom, VSCode).
    Duração do curso, calendário e horário das aulas
  • Qual a duração do curso? Qual o horário das aulas?
    O Nanodegree Desenvolvedor React é um curso online com duração de quatro meses. Você será responsável pelo seu próprio ritmo de estudos e conseguirá realizar as aulas no horário que melhor desejar. Para lhe auxiliar, vamos recomendar algumas datas de entrega dos projetos durante os três meses.
  • É necessário estar disponível online em horários específicos?
    Não. O conteúdo do programa está disponível online em sua sala de aula Udacity a qualquer momento, assim como os demais recursos do programa (como Fóruns e Slack). Eventuais eventos online serão anunciados com antecedência. Eles são opcionais e também serão disponibilizados a todos os alunos após eles ocorrerem.
  • Quantas horas semanais devo investir em meus estudos?
    A estimativa é que 8-12h semanais são necessárias para que você tenha um bom aproveitamento do programa e conclua seus estudos em quatro meses. Esta é uma sugestão, você tem autonomia e flexibilidade para dedicar mais ou menos horas a cada semana, de acordo com a sua organização pessoal.
  • O que acontece se eu não concluir o programa em quatro meses?
    O principal objetivo da Udacity é ajudar você a finalizar seu Nanodegree, para que este aprendizado faça a diferença em sua carreira. Por isso, oferecemos a transferência de turmas como uma opção para você ter mais tempo para concluir o seu programa. Basta enviar um email para suporte@udacity.com
    Para que sua transferência seja feita sem problemas, fique atento:
    - O pedido deve ser feito dentro do período vigente do seu curso. Não espere ele acabar!
    - Caso existam turmas que começaram após a sua.
    - Você não tenha solicitado nenhuma transferência anteriormente. Você só tem direito a uma transferência!
    Acesse o nosso Termos de Uso .
    e veja como essa opção funciona com mais detalhes.
  • Terei acesso ao material de estudo mesmo após a conclusão do programa?
    Sim. Os alunos que se formarem dentro do prazo limite terão acesso ao material indefinidamente.
  • É possível pausar os estudos do programa?
    Não, a natureza de datas fixas do programa Nanodegree React e a necessidade de manter um corpo discente estável e consistente durante todo o curso não nos permite dar a opção de pausar os estudos.
  • Não consigo me inscrever para esta turma. Serão abertas novas turmas em breve?
    Sim. A data de inscrição da próxima turma é divulgada nesta página oficial do Nanodegree Desenvolvedor React e aos estudantes que cadastraram seu email aqui para receber a ementa detalhada deste Nanodegree.
    Certificado
  • É emitido um certificado ao final do programa?
    Sim! Como um provedor de cursos baseados em habilidades e orientado a projetos, a Udacity é autorizada a emitir certificados a todos que completam os nossos programas Nanodegree.
  • Este certificado é reconhecido pelo MEC?
    Ressaltamos que nossos certificados não equivalem a diplomas de graduação/pós-graduação providos por universidades brasileiras credenciadas ao Ministério da Educação do Brasil (MEC). Nossos certificados contam com o amplo reconhecimento da indústria. Nossas parcerias para desenvolvimento de cursos, com renomadas empresas como Google, Facebook, Twitter, Amazon, GitHub, IBM, dentre outras, servem para garantir a validade do certificado do Nanodegree.
    Inscrição, período de experimentação e pagamento
  • Eu me inscrevi hoje, quando terei acesso ao meu curso?
    Após a inscrição, você receberá um e-mail com a data de início de sua turma. Atente-se aos comunicados oficiais da Udacity por email e informações nesta página do Nanodegree Desenvolvedor React caso tenha eventuais dúvidas.
  • Quais as formas de pagamento disponíveis para este programa?
    É possível realizar a sua inscrição neste Nanodegree por meio dos cartões de crédito Visa, Mastercard, Hipercard, Diners Club, Elo, Aura e Discover (à vista ou parcelamento em até 9x) ou boleto bancário (apenas pagamento à vista).
  • Há um período de teste gratuito para este programa?
    Não há nenhum período de teste gratuito para este programa, todavia, há uma política de reembolso de 10 dias, a contar da data de abertura da turma. Para solicitar o reembolso, entre em contato conosco pelo suporte@udacity.com
  • Como posso ter um recibo do pagamento da minha inscrição?
    Você receberá um e-mail de confirmação assim que o processamento do seu pagamento tiver sido concluído. Esse e-mail é disparado pela plataforma EBANX, que processa os pagamentos da Udacity. Você também pode solicitar uma fatura imprimível referente ao seu pagamento. Para solicitá-la, pedimos que entre em contato com nosso suporte diretamente, através do e-mail pagamento@udacity.com. A nota fiscal é emitida apenas por empresas que prestam serviços locais, a partir do Brasil. Quando você paga pelo Nanodegree, você está recebendo o serviço de ensino online da Udacity Inc., que é uma empresa americana.
  • Pagamento por empresas
    Minha empresa vai custear meu Nanodegree. Como proceder?
    Toda conta de estudante Udacity é vinculada a uma pessoa física. Caso sua empresa deseje custear o seu Nanodegree, matricule-se no Nanodegree efetuando pagamento enquanto pessoa física e posteriormente solicite reembolso à sua empresa. As formas de pagamento são: (1) boleto em seu nome; (2) cartão de crédito pessoal ou corporativo, vinculado ao seu CPF. Caso seja necessário, verifique com sua empresa se a fatura fornecida pela Udacity atende ao seu procedimento de reembolso. Solicite um modelo desta fatura através do e-mail pagamento@udacity.com.
  • Minha empresa gostaria de matricular um grupo de alunos. Como proceder?
    No momento, a venda corporativa de licenças de Nanodegree acontece para grupos de 30 ou mais funcionários de uma mesma empresa. Oferecemos descontos progressivos a partir de 30 alunos. Caso sua empresa tenha interesse em matricular pelo menos 30 alunos, escreva para parcerias@udacity.com.