Programa Nanodegree

Desenvolvedor Android I

Google e Udacity criaram este curso para que você aprofunde os seus conhecimentos em desenvolvimento Android. Deixe seus apps Android mais completos através da integração com APIs e bibliotecas, widgets e arquivos de mídia, gerenciamento de dados e informações que rodam em segundo plano.

  • Nível
    Intermediário
  • Duração
    4 meses

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

  • Pré-requisitos
    Java, Git e GitHub

    Veja todos os pré-requisitos

  • Legendas
    Português, Inglês

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

Desenvolvido em parceria com
  • Google

Por que fazer o Nanodegree Desenvolvedor Android I?

Google e Udacity criaram este programa Nanodegree para que você dê um salto em sua carreira como desenvolvedor Android. Neste curso, você aprenderá a:

  • Conectar seu app com dados da internet usando requisições a um API;
  • Integrar bibliotecas;
  • Publicar seu app na Google Play Store;
  • E muito mais!
Com o Nanodegree Desenvolvedor Android I, você desenvolverá apps mais completos e conseguirá se inserir no mercado de trabalho - conquiste vagas em empresas de destaque, torne-se um freelancer e até empreenda construindo seu próprio app.


Por que fazer o Nanodegree Desenvolvedor Android I?

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

Aprendizado com projetos práticos
Aprendizado com projetos práticos

Aprendizado com projetos práticos

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 e os canais de Slack para alunos Udacity para se conectar com outros estudantes.

Crie um portfólio em desenvolvimento Android
Crie um portfólio em desenvolvimento Android

Crie um portfólio em desenvolvimento Android

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.

Conquiste seu certificado

Conquiste seu certificado

Esse é um curso de desenvolvimento Android online com certificado. Ao concluir o Nanodegree, você terá um portfólio em desenvolvimento Android para mostrar suas habilidades ao mercado. Você também receberá um certificado emitido pela Udacity Internacional e com amplo reconhecimento pelo mercado - dentro e fora do Brasil.

O que você aprenderá

Ementa

Desenvolvedor Android I

Deixe seus apps Android mais completos através da integração com APIs e bibliotecas, widgets e arquivos de mídia, gerenciamento de dados e informações que rodam em segundo plano.

Menos detalhes

4 meses para a conclusão

  • Desenvolvendo Apps Android: Parte 1

    Neste módulo inicial, aprenda a conectar seu aplicativo com dados da internet e APIs, apresentar uma grande quantidade de dados com Adapters e RecyclerView. Para firmar seus conhecimentos, construa um aplicativo responsivo e que se comunique com dados online.

    Construa um aplicativo de filmes: Parte 1
  • Desenvolvendo Apps Android: Parte 2

    Neste módulo, aprenda sobre o ciclo de vida do Android e a criar uma experiência de usuário personalizada. Para firmar seus conhecimentos, adicione novas capacidades ao seu aplicativo e torne-o mais interativo e customizado.

    Construa um aplicativo de filmes: parte 2
  • Desenvolvimento Avançado de apps Android

    Aprenda a integrar bibliotecas, arquivos de áudio, geolocalização, widgets e torne seu aplicativo mais completo. Por fim, entenda o passo a passo para publicar seu app na Google Play Store. Em seguida, utilize seu know how para criar um aplicativo de culinária.

    Crie um app de culinária

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

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 3 módulos principais e 3 projetos. Ao longo do curso você aprenderá, armazanamento de dados, tarefas em segundo plano, Bibliotecas e Widgets. 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á 4 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.
  • Preciso ter o Google Associate Android Developer Certification Exam para completar o programa Nanodegree?
    Não. O Google Associate Android Developer Certification Exam é um complemento opcional para o nosso currículo básico e é projetado para estudantes que buscam uma afirmação adicional de sua prontidão como desenvolvedor Android.
  • 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.
    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 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.