Curso Desenvolvimento de Aplicações com Android

Sobre o curso

Crie aplicativos móveis com Android, a plataforma que mais cresce no mundo mobile. Desenvolva aplicações completas com formulários, navegação entre telas, persistência com SQLite e comunicação com servidores remotos. Acesse recursos nativos com APIs de câmera, GPS, arquivos e muitos mais. Domine o ciclo de vida e aprenda os principais macetes da IDE Android Studio. Desenhe layouts ricos e responsivos com Material Design da Google.

40 horas

R$ 1.341,80

Entre no mundo mobile com a plataforma que mais cresce no mercado.

Conteúdo do curso
* Grade, carga horária e valores sujeitos a mudanças

  1. Introdução ao mundo mobile

    1. O mundo mobile
    2. Por que Android?
    3. A IDE oficial: Android Studio
    4. Nosso primeiro aplicativo: Olá Android!
    5. Exercícios: Criando nossa primeira APP
    6. Emulando dispositivos móveis
    7. Exercícios: Configurando um Emulador
    8. Para saber mais: Algumas teclas de atalho da IDE
  2. Primeiros passos

    1. Entendendo a estrutura de projeto
    2. O que é uma Activity?
    3. Ciclo de vida da Activity
    4. Exercícios: compreendendo o ciclo de vida
    5. Definindo a tela: Layouts
    6. Componentes de tela: VIEW
    7. Quem é o R.java?
    8. TextView, EditText e Button
    9. Atributos XML
    10. Exercícios: Testando os componentes visuais
    11. Um pouco de Listeners
    12. Exercícios: Listeners
    13. Para saber mais: Ação sem utilizar JAVA
  3. Iniciando uma nova app

    1. Entendendo a estrutura de projeto
    2. Exercícios: Lista de participantes
    3. Interagindo com o ListView
    4. Exercícios: Interagindo com o ListView
    5. Formulário de cadastro
    6. Exercícios: Formulário de cadastro
    7. Para saber mais: Melhorando nossa tela de formulário
    8. Para saber mais: Exercícios: Melhorando a tela
  4. Interação entre Telas e Menus

    1. Criando o menu da APP
    2. Exercícios: Criando um menu
    3. Melhorando nosso menu: Utilizando imagens
    4. Exercícios: Melhorando nosso menu: Utilizando imagens
    5. Sub-itens de menu
    6. Exercícios: Adicionando sub-itens
    7. Um botão flutuante
    8. Exercícios: Criando um botão flutuante
    9. Interação entre Activitys
    10. Exercícios: Interação entre Activitys
  5. Persistência no Android com SQLite

    1. Recuperando os dados do formulário e definindo nosso modelo
    2. Exercícios: Recuperando os dados do formulário
    3. Melhorando o código com o padrão View Helper
    4. Exercícios: Refatorando o código
    5. Manipulando dados com o DAO no SQLite
    6. Exercícios: Criando nosso DAO
    7. Salvando nossos dados no SQLite
    8. Exercícios: Salvando nossos dados no SQLite
    9. Listando dados com o SQLite
    10. Exercícios: Listando os dados
    11. Listando os participantes na Activity
    12. Exercícios: Listando os participantes na Activity
    13. Mais ciclo de vida: Recarregando a lista
    14. Exercícios: Mais ciclo de vida
  6. Completando o DAO, Intent e ações de tela

    1. Criando mais opções na nossa lista
    2. Exercícios: Criando um menu suspenso
    3. Implementando o Deletar
    4. Exercícios: Implementando o deletar
    5. Mais de Intent e o Alterar
    6. Exercícios: Mais de Intent e o Alterar
  1. Intents implícitas e mais recursos do dispositivo

    1. Criando mais opções na nossa lista
    2. Exercícios: Criando um menu suspenso para enviar um SMS
    3. Acessando a localização do Participante
    4. Exercícios: Acessando a localização do Participante
    5. Para saber mais: Instalando APP no Genymotion
    6. Permissões no Android
    7. Exercícios: Permissões no Android
    8. Alterando o layout do formulário
    9. Exercícios: Alterando o layout do formulário
    10. Acessando uma câmera
    11. Excercícios: Tirando foto no aplicativo
    12. Carregando uma foto salva
    13. Exercícios: Carregando uma foto salva
    14. Para saber mais: Outros sistemas de arquivos no Android
  2. Um novo layout e Adpters customizados

    1. Criando um novo layout
    2. Exercícios: Criando um novo layout
    3. Criando um Adapter customizado
    4. Exercícios: Criando um Adapter customizado
    5. Aplicando um novo layout no Adapter customizado
    6. Exercícios: Aplicando um novo layout
    7. Otimizando a lista
    8. Exercícios: Otimizando a lista
    9. Application Resources: Utilizando os Qualifiers
    10. Exercícios: Utilizando um Qualifiers
  3. Reutilizando telas com Fragments

    1. Reutilizando pedaços de tela nas Activities
    2. Exercícios: Criando um Fragment
    3. Personalizando para um Tablet
    4. Exerícios: Personalizando para um Tablet
    5. Compartilhando informações entre Fragments
    6. Exercício: Adicionando uma ação no item dos detalhes
  4. Material Design

    1. Introdução sobre o padrão da Google
    2. Aplicando um novo design
    3. Exercícios: Aplicando um novo Design
    4. Usando os componentes do Material Design
    5. Exercícios: Usando os componentes do Material Design
  5. Notificações no Android

    1. Criando nossa notificação
    2. Exercícios: Criando nossa notificação
    3. SMS Received - Ações ao receber um SMS
    4. Exercícios: Ações ao receber um SMS
  6. Conectividade e integração com servidor remoto

    1. Converter: Exportando dados
    2. Exercícios: Exportando dados
    3. Acessando um serviço externo
    4. Exercícios: Acessando um serviço externo
    5. Eventos em background
    6. Exercícios: Eventos em background
    7. Para saber mais: Usando Generics na nossa task

Inscrições

Veja as próximas datas do curso e matricule-se!

*Pagamento à vista ou outras formas de pagamento entrar em contato.

Turma Data Período Local
#06 23/Jan a 03/Fev (seg a sexta) Noturno (18h às 22h) TriadWorks Vagas encerradas!
#07 10/Abril a 25/Abril (seg a sexta) Noturno (18h às 22h) TriadWorks Vagas encerradas!
#08 19/Junho a 30/Junho (seg a sexta) Noturno (18h às 22h) TriadWorks
#09 01/Julho a 29/Julho (sábado) Sábado (09h às 17h) TriadWorks
#10 07/Agosto a 18/Agosto (seg a sexta) Noturno (18h às 22h) TriadWorks
Novas turmas em breve! Para mais informações, fale com a gente.