• Nível
    Intermediário

  • Tempo
    4 meses

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

  • Pré-requisitos
    HTML, JavaScript, Git

    Veja os requisitos detalhados

  • Idioma do Curso
    Português ou Inglês

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

Por que escolher este Nanodegree?

O React é um fenômeno. Esta poderosa biblioteca de JavaScript, criada pelo Facebook, é ideal para criar interfaces de usuário interativas, e transformou completamente o cenário do desenvolvimento front-end. A possibilidade de criar experiências belas, interativas e de alto desempenho fez com que algumas das gigantes do mundo utilizem React, incluindo Netflix, Airbnb, Walmart e outras. A demanda por desenvolvedores com habilidades em React supera todas as outras tecnologias similares, embora este profissional ainda seja raro de ser encontrado no mercado.

Icon arrow stat

+160% Demanda por desenvolvedores React

Features 1

Em parceria com os especialistas do React Training

Entre no mundo Udacity e aprenda com os melhores da educação online. Construímos um Nanodegree para capacitar você com as habilidades e experiência necessárias para se tornar um desenvolvedor React profissional. O currículo do curso foi desenvolvido em parceria com o time do React Training, especialistas que dominam o mercado de treinamento para o ecossistema React. E todo seu aprendizado acontecerá por meio de projetos, o que significa que você colocará a mão na massa com o React no mesmo segundo em que começar o curso.

Features 2

Sessões de código ao vivo

Durante o seu Nanodegree, você terá a oportunidade de participar de sessões de código online, realizados por desenvolvedores brasileiros especialistas em React. Aprenda com eles sobre as melhores práticas sobre estruturação de código, bibliotecas, exemplos de aplicações e mais.

Aprenda com os melhores

Michael Jackson
Michael Jackson

Instrutor de destaque

Michael liderou equipes de engenharia em empresas como Path e Twitter e é o principal criador das bibliotecas JavaScript de código aberto, incluindo a mustache.js e a React Router. É apaixonado por criar sistemas enxutos e bem projetados.

Ryan Florence
Ryan Florence

Instrutor de destaque

Ryan cria sites desde o início dos anos 90. Ele ajudou a criar o React Router, que se tornou a mais popular biblioteca independente de React da atualidade. É apaixonado por desenvolvimento web e tem anos de experiência como professor.

Tyler McGinnis
Tyler McGinnis

Instrutor de destaque

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 de destaque

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.

Features 1

Receba em seu email mais informações sobre o Nanodegree Desenvolvedor React


Solicite a ementa

O que você vai aprender

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. Veja os requisitos detalhados.

Precisa se preparar?

Caso precise renovar seus conhecimentos em JavaScript ou linha de comando, dê uma olhada na Introdução a JavaScript e no Workshop de Shell. Os estudantes devem ter conhecimento prévio em construir e fazer deploy aplicações front-end com HTML, CSS, JavaScript, Git, GitHub, NPM, e experiência com interface de linha de comando (bash, terminal).

  • MÓDULO 1

    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.

  • MÓDULO 2

    React + Redux

    Quando manter o estado do aplicativo se torna difícil, está na hora de adicionar o Redux! Aprendendo a usar o Redux, você poderá gerenciar estados complicados e criar aplicativos em que até as grandes empresas confiariam.

  • MÓDULO 3

    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.

Projetos que você realizará

Projeto 1 - MyReads
Projeto 1

MyReads

Crie um aplicativo React do zero e utilize os componentes do React para gerenciar a interface de usuário. Você criará uma estante virtual para guardar seus livros e controlará o que está lendo. Usando a Books API, você pode buscar livros e adicioná-los a uma prateleira na forma de um componente React. Use o setState do React para criar o recurso de mover livros de uma prateleira para outra.

Projeto 2 - O que você prefere?
Projeto 2

O que você prefere?

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.

Projeto 3 - Criador de enquetes
Projeto 3

Criador de enquetes

Use os recursos do React Native para criar um aplicativo de "enquete" para iOS e Android.

“Um total de 80% das pessoas que treinamos trabalham em empresas da Fortune 500. Isso dá uma ideia da área e do tamanho de quem está usando o React.”

— Ryan Florence, React Training
Programas Nanodegree Udacity

Como funcionam os Nanodegree?

Play Video
Programa Nanodegree

Seja um Desenvolvedor React


Comece agora por 5x R$249* Dê uma olhada


* ou R$1199 à vista. Preço promocional de lançamento. Inscrições até dia 13 de agosto.
Aulas iniciam dia 14 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.

  • 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 um mês adicional para você concluir os seus estudos e conquistar o seu certificado.

  • 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).

  • Posso cancelar minha matrícula e receber o valor investido de volta?

    Sim! Após o início das aulas, você terá 7 dias para testar o programa, podendo solicitar reembolso total do valor investido no Nanodegree caso ele não atenda às suas expectativas. Do valor total pago, é descontado apenas 0,38% referente ao imposto da operação (IOF). Trabalhamos para construir a melhor plataforma de ensino de marketing digital do mundo, e este benefício garante que você possa experimentá-la sem riscos.

  • Os graduados deste Nanodegree são elegíveis para a oferta de 50% de reembolso das mensalidades?

    O pagamento do Nanodegree Desenvolvedor React não acontece por meio de mensalidades, o que significa que este programa não é elegível para esta oferta. Esta condição especial só está disponível para os Nanodegree que não possuem turmas e são pagos no formato mensalidade.

  • 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 5 ou mais funcionários de uma mesma empresa. Oferecemos descontos progressivos a partir de 5 alunos. Caso sua empresa tenha interesse em matricular pelo menos 5 alunos, escreva para parcerias@udacity.com.

Fale Conosco

Se você tiver alguma pergunta ou dúvida, escreva para a gente! Queremos ajudar você a ter certeza de que este Nanodegree oferece o que você está procurando.

Contacte-nos agora
Udacity

Seja Notificado

Saiba sobre a abertura da próxima turma em português.

*campos obrigatórios


Solicite a ementa

Preencha seu e-mail abaixo para receber mais informações sobre este curso.