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$132*

*ou R$1099 à vista. Inscrições até 27 de agosto.
Aulas iniciam dia 28 de agosto.

  • Início das aulas
    28 de agosto 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 inovador 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, e muito mais. 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 <a href="https://br.udacity.com/blog/post/redux" target=\"_blank\">vantagens do Redux </a>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 <a href="https://br.udacity.com/blog/post/5-razoes-desenvolvedores-react" target=\"_blank\">React para desenvolver seus aplicativos web</a>. Agora, usando o React Native, poderá desenvolver aplicativos React para dispositivos iOS e Android.

    Flashcards Móveis

Aproveite o novo serviço Udacity Pro e esteja ainda mais preparado para os desafios de carreira.Udacity Pro

O Selo U Pro destaca os programas que agora possuem serviços de carreira, que irão te preparar para assumir uma posição no mercado de trabalho. Ao unir nossa metodologia de aprendizado por projetos aos conteúdos técnicos e ferramentas de carreira, eles são a melhor opção para quem quer alavancar ou mudar sua trajetória profissional.O Selo U Pro destaca os programas que agora possuem serviços de carreira.

Feedback Profissional

Destaque sua presença profissional online:

  • Receba feedbacks personalizados
  • Aprimore seu LinkedIn e GitHub
  • Aumente suas chances no mercado de trabalho
  • Conteúdo Exclusivo

    Aprenda a aumentar sua rede de contatos, prepare-se para entrevistas técnicas e mais!

    Parceiros de Contratação

    A Udacity abre portas para seus estudantes através de canais exclusivos com diversos parceiros no Brasil e no mundo.Canais exclusivos com diversos parceiros no Brasil e no mundo.

    “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$132*

    *ou R$1099 à vista. Inscrições até 27 de agosto.
    Aulas iniciam dia 28 de agosto.

    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.
    • O que é um Nanodegree U Pro?
      O Nanodegree com o selo U Pro é preparado para capacitá- lo profissionalmente e seu conteúdo é alinhado com o que o mercado demanda e espera tecnicamente. Também possui serviços exclusivos de carreira, que incluem revisão de perfis no LinkedIn e no GitHub feita por especialistas, conteúdos especiais e conexão com os parceiros de contratação da Udacity no Brasil e no mundo.
    • 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 quatro 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 4 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, caso você não consiga terminar o seu curso no prazo determinado, você poderá solicitar uma transferência de turma, que te dará um mês de extensão grátis.

      Para que sua transferência seja feita sem problemas, fique atento:

      • O pedido deverá ser feito nos últimos 10 dias da sua turma.
      • Pedidos de transferência que forem feitos antes dos últimos 10 dias da turma ou após o término do prazo não serão realizados.
      • Você não pode ter solicitado nenhuma transferência anteriormente. Você só tem direito a uma transferência!

      Acesse a nossa Central de Ajuda . 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.