Programa Nanodegree

Desenvolvedor Android II

Desenvolvimento de aplicativos Android avançado

Aprenda na prática com o Google e Udacity conceitos avançados de desenvolvimento Android. Torne seus apps ainda mais completos e escaláveis com Gradle, Material Design, Google Play Services e Firebase.

*ou R$1.999 à vista. Inscrições até 05 de novembro.
Aulas iniciam dia 06 de novembro.

  • Nível
    Avançado
  • Duração
    4 meses

    Dedicação estimada de 8-10 horas por semana

  • Pré-requisitos
    Veja os pré-requisitos detalhados

    Veja todos os pré-requisitos

  • Legendas
    Português, Inglês

    Vídeos em inglês com legendas em português e inglês

Desenvolvido em parceria com
  • Google

Por que fazer o Nanodegree Desenvolvedor Android II?

Google e Udacity construíram este programa Nanodegree para que você se torne um excelente profissional Android, criando aplicativos com a melhor experiência para seus usuários. Você poderá ser um desenvolvedor autônomo, trabalhar em uma grande equipe de desenvolvedores ou empreender seu próprio app. Se o seu objetivo é impactar bilhões de pessoas ao redor do mundo, esse curso é feito para você.


Por que fazer o Nanodegree Desenvolvedor Android II?

Mais de 2 bilhões de dispositivos Android ativos no mundo.

Aprendizado por projeto e feedback de especialistas
Aprendizado por projeto e feedback de especialistas

Aprendizado por projeto e feedback de especialistas

Durante o Nanodegree, você desenvolverá diferentes projetos, colocando em prática tudo o que aprendeu. Todos os seus projetos serão revisados por especialistas em Android, garantindo que você receba feedbacks necessários para sua evolução no curso.

Suporte personalizado e mentoria

Suporte personalizado e mentoria

Aprenda com o suporte de mentores desde o ínicio do programa através de sessões de chats ou video calls individuais. Use nossos fóruns para se conectar com outros estudantes.

Crie um portfólio
Crie um portfólio

Crie um portfólio

Os projetos realizados no Nanodegree serão parte do seu portfólio e ajudarão no momento de oportunidades de emprego. Encorajamos todos os alunos a construir seu perfil no Git Hub.

Preparação para carreira

Preparação para carreira

Além de adquirir conhecimentos avançados em desenvolvimento Android, você terá acesso a conteúdos preparatórios para entrevistas técnicas e revisões do seus perfil do Linkedin e Github para aumentar a sua exposição ao mercado de trabalho.

O que você aprenderá

Ementa

Desenvolvedor Android II

Ao longo de 4 meses, você vai aprender habilidades avançadas de desenvolvimento Android e fortalecer conhecimentos sobre interface de usuário para deixar seu app mais atraente com Material Design. Ao final, estará preparado para passar por todo o ciclo de desenvolvimento – do planejamento à publicação na Google Play Store.

Menos detalhes

4 meses para a conclusão

  • Gradle para Android e Java

    Aprenda o básico de Gradle e seus build scripts para Java e Android, aprofunde-se em compilação avançada de Android e aprenda mais sobre tarefas personalizadas e projetos multimódulos em um app. Em seguida, coloque seus conhecimentos em prática com um app que conta piadas.

    Construa módulos, bibliotecas e mais
  • Material Design

    Neste módulo, você será apresentado ao universo de design do Android. Aprenda os conceitos fundamentais de design do Google, o Material Design, e teste novas estruturas, layouts e temas para tornar seu aplicativo mais intuitivo e visualmente atraente.

    Aplique Material Design na prática
  • Projeto Capstone

    Este módulo é o momento de reunir todas as suas novas habilidades e aplicá-las em seu próprio aplicativo Android - algo completo, responsivo e interativo. O projeto final é dividido em dois estágios, cada um com seu feedback individual.

    Crie um aplicativo completo: parte 1Crie um aplicativo completo: parte 2
  • Google Play Service (extracurricular)

    Introduza mapas nas suas aplicações, saiba como utilizar o console dos desenvolvedores Google, aprenda o que é a delimitação geográfica geofencing e como ela pode ser criada e monitorada.

  • Firebase (extracurricular)

    Introduza bancos de dados, autenticação e configuração remota. Implemente Firebase no FriendlyChat, um aplicativo de mensagens em tempo real. Escreva uma cloud function para Firebase e torne a conversa mais divertida ao adicionar emojis. Aprenda os fundamentos de digital analytics e Firebase analytics e explore problemas, configurações e links dinâmicos. Crie experiências personalizadas para usuários segmentados em aplicativos.

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.

    Aprenda com os melhores

    James Williams
    James Williams

    Gerente do Curso

    James Williams é o Gerente dos cursos de Android na Udacity, onde também cria cursos de desenvolvimento Web. James também é o autor de \"HTML5 Game Programming\".

    Reto Meier
    Reto Meier

    Instrutor

    Reto Meier faz parte do Android Developer Relations no Google desde 2009, e lidera a equipe de Advocação para Desenvolvedores Escaláveis ​​do Google. Ele é o autor da série de livros \"Professional Android Application Development\" da Wrox.

    Dan Galpin
    Dan Galpin

    Instrutor

    Dan Galpin é um Desenvolvedor Android no Google, com foco no ajuste de desempenho do Android, treinamento de desenvolvedores e games. Ele tem mais de 10 anos de experiência em mobile, desenvolvendo em quase todas as camadas de um smartphone.

    Katherine Kuan
    Katherine Kuan

    Instrutora

    Katherine Kuan foi Engenheira de Software no Google e trabalhou no time de Android Apps nos projetos Google Keep, Google Play, e o People app.

    Cezanne Camacho
    Cezanne Camacho

    Instrutora

    Cezanne Camacho é especialista em visão computacional com mestrado em Engenharia Elétrica na Universidade de Stanford.

    Lyla Fujiwara
    Lyla Fujiwara

    Instrutora

    Lyla Fujiwara é Desenvolvedora Android no Google. Antes de se juntar ao Google, trabalhou na Udacity nos times dos programas Nanodegree de Android.



    Histórias de alunos da Udacity

    Programa Nanodegree

    Desenvolvedor Android II

    Desenvolvimento de aplicativos Android avançado

    *ou R$1.999 à vista. Inscrições até 05 de novembro.
    Aulas iniciam dia 06 de novembro.

    Perguntas Frequentes

      Estrutura do programa
    • Por que devo me inscrever neste programa?
      Se você é um programador Java que está interessado em dominar a plataforma Android e criar aplicativos Android com melhor classificação, este é o programa para você. Neste programa, você aprenderá melhores práticas para o desenvolvimento de dispositivos móveis, criará um portfólio de aplicativos para Android e publicará seu próprio aplicativo no Google Play.
    • Que tipos de tópicos o programa cobrirá?
      Este Nanodegree consiste em 2 módulos principais e 4 projetos. Ao longo do curso você aprenderá Gradle para Java, Material Design, Google Play Service e Firebase. Para saber mais informações e saber todos os tópicos detalhados, acesse a página deste Nanodegree e solicite a Ementa.
    • Este Nanodegree me preparará para quais programas avançados da Udacity?
      Este Nanodegree prepara o aluno para tornar-se um desenvolvedor Android completo capaz de criar e publicar seus aplicativos na Google Play. Indicamos que ao término do curso o aluno faça o exame de Certificação Desenvolver Android oferecido pelo Google.
    • Como eu sei se estou pronto para este programa?
      Você deve ter experiência em Java ou outra linguagem de programação orientada a objetos antes de se matricular ou ter concluído o Nanodegree Android Basics.Se você não tem experiência anterior em programação, recomendamos que você curse o Nanodegree Android Basics, também elaborado com o Google.
    • É obrigatório a realização do Nanodegree Android Basics antes de cursar esse Nanodegree?
      Não, porém é esperado que os estudantes tenham os conhecimentos exigidos para conseguirem aproveitar o máximo possível deste programa.
    • O que é o exame Google Android Developer Certification, e como isso se relaciona com este programa?
      O Google oferece o exame como uma oportunidade para os aspirantes a desenvolvedores de Android ganharem a certificação do Google de suas habilidades preparadas para o trabalho. Eles consideram a certificação como \"um passo definitivo no seu caminho para uma carreira como desenvolvedor do Android.\" Criamos o programa Nanodegree do desenvolvedor do Android em parceria com o Google e nosso currículo alinha com as habilidades necessárias para aprovar o exame. Você é encorajado a prosseguir a certificação do Google se você achar que irá avançar suas aspirações de carreira.
    • Este programa é online, em pessoa, ou alguma combinação de ambos?
      O programa é online, e os alunos podem interagir com colegas e instrutores em nossa sala de aula virtual, fóruns e Slack. Diferentemente de outros programas online, seu aprendizado será baseado em projetos que serão corrigidos pelos nossos mentores.
    • Como funciona o aprendizado por projetos?
      Durante o Nanodegree, você desenvolverá 3 projetos, colocando em prática tudo que aprendeu. A cada módulo você irá aplicar todo o conhecimento adquirido em projetos. Todo projeto que você realizar será revisado por especialistas na área do seu programa. Você será informado sobre o que está fazendo bem, sugestões de melhorias e, caso não tenha cumprido algum requisito, a indicação para refazê-lo. Cada um desses projetos poderá ser usado para construir seu portfólio.
    • É obrigatório a realização do Nanodegree Android Basics antes de cursar esse Nanodegree?
      Não, porém é esperado que os estudantes tenham os conhecimentos exigidos para conseguirem aproveitar o máximo possível deste programa.
    • Preciso de um dispositivo Android para realiar este Nanodegree?
      O acesso a um dispositivo Android é útil, mas não é necessário. Você pode usar o emulador no Android Studio para executar suas aplicações se você não tiver um dispositivo Android físico.
    • 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.
      Duração do curso, calendário e horário das aulas
    • Qual a duração estimada do curso? Como funcionam as aulas?
      Este Nanodegree é um curso online com duração estimada de 4 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.
    • É 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).
    • Quantas horas semanais devo investir em meus estudos?
      Os alunos devem planejar passar 8-10 horas por semana, durante oito semanas, para completar este programa. 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.

      Além disso, é importante ressaltar que após a data de fim da sua turma, você terá acesso aos seguintes itens da sala de aula por 12 meses: o conteúdo de sala de aula, que não será atualizado ao longo do tempo, e serviços como nossa comunidade de ex-alunos. Não estão incluídos outros serviços, como grupos de estudo, revisão de projetos, áreas de trabalho, labs e quizzes. Para saber mais sobre os critérios de elegibilidade e mais detalhes, acesse a nossa Central de Ajuda para saber quanto tempo terá acesso após se graduar e caso você não se gradue.

    • 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 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
    • Existem pré-requisitos para inscrição?
      Sim, é necessário que o estudante tenha experiência em Java ou outra linguagem de programação orientada a objetos antes de se matricular
    • 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 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 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. 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.