Curso online gratuito

Desenvolvimento de aplicativos Android

by
Google

Fundamentos de Android

Programa Nanodegree

Android Basics

byGoogle

Evolua em sua carreira com um certificado que antecipa seu sucesso profissional.

Sobre este curso

No primeiro curso do Nanodegree Desenvolvedor Android, a base de nosso currículo de Android avançado é o desenvolvimento de aplicativos. Este curso mistura teoria e prática para ajudar você a construir ótimos aplicativos da melhor maneira. Nele, você verá com nossos instrutores, passo a passo, como construir um aplicativo Android conectado à nuvem e aprenderá as ações mais recomendadas quando se trata de desenvolvimento para dispositivos móveis e Android, especificamente.

Assista ao trailer
Legendas
Português, Inglês
Tempo estimadoTempo total entre hoje e dia da formatura depende do seu compromisso semanal. Em média, os nossos graduados completam este nanodegree em 60 horas
Aprox. 60 horas
Nível de conhecimento
intermediário
Incluído no produto

Videoaulas

Testes interativos

Aulas com profissionais do setor

Ritmo individual de aprendizado

Comunidade de apoio aos alunos

Juntos rumo ao sucesso

Este curso é seu primeiro passo em direção a uma carreira com o programa Android Basics .

Curso online gratuito

Desenvolvimento de aplicativos Android

porGoogle

Aumente seu conjunto de habilidades e suas chances de contratação com um modelo de aprendizagem inovador e independente.

Icon steps
 
 

O que você aprenderá

módulo 1

Criação do projeto Sunshine

  • Aprenda a criar e executar um aplicativo Android
  • Crie layouts básicos para Android
  • Entenda o que é o Android Studio IDE
módulo 2

Carregando dados da Internet

  • Conexão à internet e comunicação com APIs web
  • Entenda o conceito de segmentação e saiba fazer solicitações sem que a velocidade de seu aplicativo seja afetada
  • Aprenda a adicionar menus a seu aplicativo
módulo 3

RecyclerView

  • Aprenda os componentes de conversão de uma lista de dados para elementos visuais da interface de usuário
módulo 4

Intents

  • Aprenda a diferença entre intents explícitas e implícitas
  • Aprenda a navegar por seu aplicativo usando intents
  • Aprenda a criar intents que interajam com aplicativos que não estão sob seu controle
módulo 5

O ciclo de vida de um aplicativo

  • Entenda as diversas fases que compõem o ciclo de vida de um aplicativo Android
  • Entenda a persistência de dados entre orientação e outras alterações
módulo 6

Preferências

  • Permita que usuários personalizem algumas características de seu aplicativo
  • Considere o momento de omitir ou adicionar uma preferência
módulo 7

Criando bancos de dados SQLite

  • Implemente um banco de dados SQLite
  • Faça consultas e modifique o banco de dados de seu aplicativo
módulo 8

Introdução aos provedores de conteúdo

  • Saiba como os provedores de conteúdo oferecem uma interface que compartilha dados
  • Consumindo dados de um ContentProvider já existente
módulo 9

Desenvolvendo um provedor de conteúdo

  • Aprendendo a criar um provedor de conteúdo
módulo 10

Tarefas de plano de fundo

  • Em breve!
módulo 11

Completando a interface de usuário (UI, na sigla em inglês)

  • Em breve!
módulo 12

Aprimorando a interface de usuário

  • Em breve!

Pré-requisitos e exigências

Este curso destina-se a alunos com pelo menos um ano de experiência em programação em Java ou outra linguagem de programação orientada a objetos (por exemplo: C ++, Objective C ou Python).

Se você é novo em programação, recomendamos o Android para iniciantes

Veja os requisitos tecnológicos necessários para fazer um curso na Udacity.

Responsáveis pelo curso

Dan Galpin

Dan Galpin

Instrutor

Lyla Fujiwara

Lyla Fujiwara

Instrutora

Reto Meier

Reto Meier

Instrutor

Asser Samak

Asser Samak

Instrutor

James Williams

James Williams

Instrutor

Cezanne Camacho

Cezanne Camacho

Instrutor

Michael Lustig

Michael Lustig

Instrutor

Jocelyn Becker

Jocelyn Becker

Gerente do programa

Por que fazer este curso?

Com mais de 1 bilhão de dispositivos Android já ativados, a área representa uma incrível oportunidade para os desenvolvedores.

À medida que o Android se desenvolve para além dos smartphones, ele se tornará o cérebro por trás da computação invisível, onipresente e conectada à nuvem. Os conceitos aprendidos neste curso ajudarão você a criar aplicativos incríveis para smartphones e tablets e ter um conhecimento fundamental para futuras oportunidades interessantes dessa área.

Até o final do curso, você será capaz de criar um aplicativo Android conectado à nuvem e entenderá as ferramentas, os princípios e os padrões inerentes ao desenvolvimento Android. Você compreenderá os desafios do desenvolvimento voltado ao ambiente móvel, aprenderá a superá-los e a criar uma experiência de alto nível para o usuário nos dispositivos Android. Todo esse conhecimento poderá ser aplicado a seus próprios projetos.

Quais são os benefícios?
Vídeos dos instrutoresExercícios práticosAulas com profissionais do setor