Curso de Android - Intermediário

O Android é um sistema operacional móvel completo e aberto, que permite os desenvolvedores criarem aplicações móveis que possam tirar total proveito do que um dispositivo pode oferecer.

Nível Intermediário Categoria Desenvolvimento Mobile

  • Curso com 07h33 de videos
  • Certificado com 22 horas
  • 33 exercícios

Sobre o curso

O Android é um sistema operacional móvel completo e aberto, que permite os desenvolvedores criarem aplicações móveis que possam tirar total proveito do que um dispositivo pode oferecer.

No longínquo ano de 2007, o Google lançou o sistema operacional Android. Devido a sua facilidade e rápida evolução para dispositivos, ele se tornou líder desse mercado. Disponibilizando um conjunto completo de APIs, que podem ser implementadas com a linguagem Java, os desenvolvedores abraçaram esta plataforma e anualmente lançam milhares de aplicativos. Para não ficar de fora desse futuro, é imprescindível que todo programador conheça essa plataforma, entendendo o seu funcionamento e os recursos que ela tem a oferecer.

O que irá aprender?

Neste curso abordaremos tudo o que você precisa saber sobre services, broadcast e armazenamento no Android. Através das vídeo aulas e apostilas você conseguirá aliar o conhecimento teórico e prático para um melhor aproveitamento do curso. Também serão passados exercícios e exemplos completos para que você possa fixar, praticar e aplicar o conteúdo aprendido no seu dia a dia.

Dentre várias outras coisas, você irá aprender:

  • Como o Android lida com os processos e threads e como manipulá-los;
  • A criar e programar a execução de Services e BroadcastReceiver;
  • As várias formas de armazenamento que o Android disponibiliza;
  • Como utilizar a câmera do dispositivo para tirar fotos e gravar vídeos pelo aplicativo;
  • A criar uma aplicação completa com cadastro, pesquisa, alteração e exclusão de registros da base de dados.

Pra quem é esse curso?

Ideal para quem tem conhecimento básico em Android e gostaria de aprofundar este conhecimento, conhecendo recursos mais avançados do Android.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • JDK 8u112 ou superior
  • Android 6.0 ou superior
  • Android Studio 2.2 ou superior

Conteúdo programático

  1. Introdução

    Introdução ao curso.

    7 aulas
    • Introdução
    • Montando o Ambiente
    • Instalando o JDK
    • Configurando o Java no Windows
    • Configurando o Java no Mac OS X e Linux
    • Instalando o Android Studio
    • SDK Manager e AVD Manager
  2. BroadcastReceiver

    Nesta aula, conheceremos o BroadcastReceiver.

    4 aulas
    • BroadcastReceiver
    • Ciclo de vida
    • Criando um BroadcastReceiver
    • Questionário
  3. Services

    Nesta aula, veremos como funciona os services do Android.

    6 aulas
    • Services
    • Ciclo de Vida
    • Definindo o comportamento de reinício
    • Criando um Service
    • Criando um Bind Service
    • Questionário
  4. AlarmManager e JobInfo

    Nesta aula, veremos como utilizar a classe AlarmManager e a API de Jobs.

    4 aulas
    • AlarmManager e JobInfo
    • Agendando uma tarefa com AlarmManager
    • Utilizando o JobInfo
    • Questionário
  5. Processos e Threads

    Nesta aula, veremos como funciona os processos e threads no Android.

    8 aulas
    • Processos e Threads
    • Processos
    • Ciclo de vida do processo
    • Threads
    • Utilizando threads
    • Utilizando a classe AsyncTask
    • Utilizando o ProgressDialog
    • Questionário
  6. Armazenamento de dados

    Nesta aula, veremos como funciona o armazenamento de dados do Android.

    8 aulas
    • Armazenamento de dados
    • Shared Preferences
    • Utilizando o Shared Preferences
    • Armazenamento interno
    • Utilizando o armazenamento interno
    • Armazenamento Externo
    • Utilizando o Armazenamento Externo
    • Questionário
  7. SQLite

    Nesta aula, veremos como funciona o banco de dados SQLite.

    6 aulas
    • SQLite
    • Criando o banco de dados
    • Utilizando o prompt de comando para acessar o banco de dados
    • Lendo os dados do banco de dados
    • Atualizando o banco de dados
    • Questionário
  8. Content Provider

    Nesta aula, veremos como funciona o content provider.

    5 aulas
    • Content Provider
    • Criando um Content Provider
    • Utilizando o Content Provider
    • Utilizando o Content Provider em outras aplicações
    • Questionário
  9. Widget Search

    Nesta aula, conheceremos o widget Search.

    5 aulas
    • Pesquisa
    • Caixa de diálogo de pesquisa
    • Campo SearchView
    • Adicionando histórico aos campos de pesquisa
    • Questionário
  10. Câmera

    Nesta aula, conheceremos a câmera.

    7 aulas
    • Câmera
    • Capturando uma imagem com a câmera padrão
    • Gravando um vídeo com a câmera padrão
    • Capturando uma imagem pelo seu aplicativo
    • Gravando vídeo pelo seu aplicativo
    • Salvando imagens no banco
    • Questionário
  11. Adapters Customizados

    Nesta aula, veremos como criar um Adapter customizado.

    2 aulas
    • Adapters Customizados
    • Adapters Customizados
  12. Criando uma aplicação completa

    Nesta aula, criaremos uma aplicação completa de acordo com o conteúdo estudado.

    1 aula
    • Criando uma aplicação completa
Download da ementa

Cursos relacionados

Formação em que esse curso está inserido

Utilizada e amada por milhares! Veja mais opiniões reais

  • Conteúdo muito bom, você vai seguindo um cronograma.. isso é ótimo...

    Depoimento - Davi
    Android - Intermediário
    Davi Curitiba / PR
  • Conteúdo prático e intuitivo. O professor é bastante claro nos exemplos. Recomendo o curso.

    Depoimento - Jéckson
    Android - Intermediário
    Jéckson Novo Hamburgo / RS
  • Aprendi muita coisa nova nesse curso, e espero que aprenda mais nos próximos, obrigado!

    Depoimento - Yuri
    Android - Intermediário
    Yuri Rio Branco / AC
  • Curso fascinante, muito bem elaborado e focado nas reais demandas do sistema Android. Parabéns a todos!!!

    Depoimento - Carlos
    Android - Intermediário
    Carlos São Paulo / SP
  • Curso muito bom

    Depoimento - Vitor
    Android - Intermediário
    Vitor Indiapora / SP
  • Este curso possui uma estrutura de conteúdo muito bem elaborada, realizando integração entre os tópicos de forma bastante intuitiva.

    Depoimento - Jonathas
    Android - Intermediário
    Jonathas Caxias / MA
  • Ótima sequencia didática e vídeos bastante produtivos. Parabéns! Recomendo.

    Depoimento - Francisco
    Android - Intermediário
    Francisco Campo Grande / MS
  • Estão de parabéns pela organização e pelo material. Continuem com essa forma bem estruturada. Com certeza formarão muitos profissionais e pessoas de sucesso!

    Depoimento - João
    Android - Intermediário
    João Paraíso do Tocantins / TO
  • O curso foi interessante abrange pontos importantes para começar a desenvolver um aplicativo profissional

    Depoimento - Maxson
    Android - Intermediário
    Maxson Laranjal Paulista / SP

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 97,00 ECONOMIZE R$ 360,00
12x R$ 67,00 ou R$ 804,00 à vista
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!