Descrição do Curso

  • Sobre o que é este curso?

    O curso Desenvolvimento de aplicativos para Android para iniciantes garante que você absorva os conceitos básicos de criação de aplicativos no Android e publique os aplicativos na Google Play Store. O curso abrange todos os conceitos básicos do Android, o levará pela arquitetura do Android e fornecerá treinamento prático com dois aplicativos básicos populares desenvolvidos no curso.

  • Quais são os objetivos do curso?

    • Obtenha uma compreensão completa da instalação do estúdio Android junto com a arquitetura Android
    • Crie e publique seu próprio aplicativo Android na Google Play Store
    • Obtenha a experiência necessária para desenvolver aplicativos com base nas APIs Location e Sensors
    • Obtenha o conhecimento e a experiência prática no uso de recursos de vídeo, áudio e foto em seu aplicativo com APIs robustas do Android para reproduzir e gravar mídia

  • Quem deve fazer este curso?

    Qualquer pessoa interessada em criar seus próprios aplicativos para Android deve optar por esse curso. Este curso é ideal para todos os indivíduos que desejam aprender noções básicas de desenvolvimento de aplicativos para Android e construir uma carreira de sucesso no desenvolvimento de aplicativos para dispositivos móveis.
    • Desenvolvedores da Web procurando explorar os conceitos básicos do desenvolvimento de aplicativos para Android
    • Aspirantes e estudantes dispostos a iniciar sua carreira no desenvolvimento de aplicativos
    • Empreendedores ou empreendedores dispostos a construir um protótipo de aplicativo android por você

  • Por que devo aprender o desenvolvimento de aplicativos para Android?

    O Android é uma das maiores plataformas para programadores de hoje, com sua participação de mercado superior a 82% (fonte: pesquisa do Gartner). A demanda por desenvolvedores de aplicativos qualificados é alta devido à mudança de paradigma do comportamento do usuário em relação aos dispositivos móveis. Além disso, todas as empresas da nova era consideram o aplicativo para dispositivos móveis a principal plataforma de seus negócios. Se você é um estudante ou um profissional de TI, este curso é a melhor maneira de aprender desenvolvimento de aplicativos Android, se você quiser entrar na carreira emocionante no desenvolvimento de aplicativos móveis.

  • Quais são os pré-requisitos para este curso?

    Você precisa conhecer as noções básicas de Java / Programação para seguir este curso.

  • Quais são os aplicativos que você desenvolve no curso?

    Calculadora: Você vai construir um aplicativo de calculadora simples usando o qual você pode executar todas as funcionalidades básicas da calculadora, como adição, subtração, multiplicação e divisão.

    Stop Watch: O aplicativo Stopwatch é um dos aplicativos populares no Android que está sendo usado por milhões de pessoas com Android. Você vai construir este aplicativo dentro deste curso que é simples e fácil de usar como um temporizador prático para qualquer tarefa que envolve a situação de temporização.

  • Em quais projetos você estará trabalhando?

    App Media Player:
    Você estará trabalhando em um projeto baseado em aplicativo - aplicativo Media Player no qual você precisa se conectar com o conteúdo musical no dispositivo para ler e selecionar o áudio a ser reproduzido. Você também deve pausar a música e continuar com a nova seleção. O código fonte foi fornecido no LMS para sua conveniência na conclusão e validação do seu projeto.

Prévia do curso

    • Lição 00 - Introdução ao Curso 01:16
      • 0.1 Introdução 01:16
    • Lição 01 - Introdução ao desenvolvimento para Android 43:39
      • 1.1 Introdução 00:34
      • 1.2 Instalando o Android SDK e o Android Studio 02:16
      • 1.3 Arquitetura Android 07:48
      • 1.4 Principais recursos do Android 6. Marshmallow 17:30
      • 1.5 Criando o Projeto Android 03:28
      • 1.6 Aplicativo Hello World 11:32
      • 1.7 Quiz
      • 1.8 Resumo 00:31
    • Lição 02 - Atividade e intenções do Android 49:45
      • 2.1 Introdução 00:28
      • 2.2 Ciclos de Vida da Atividade 07:00
      • 2.3 Gradle Overview 03:04
      • 2.4 Intenções 16:19
      • 2.5 Suportando Diferentes Dispositivos 05:40
      • 2.6 Barra de Ação 04:03
      • 2.7 Depuração 03:36
      • 2.8 Salvando Dados 09:00
      • 2,9 Quiz
      • 2.10 Resumo 00:35
    • Lição 03 - Layouts e Controles 54:04
      • 3.1 Introdução 00:28
      • 3.2 Layouts do Android 14:00
      • 3.3 Menus 06:42
      • 3.4 Controles de Entrada 04:23
      • 3.5 Configurações 04:17
      • 3.6 Diálogos 03:36
      • 3.7 Brindes 02:17
      • 3.8 Estilos 07:00
      • 3.9 Material Design 03:45
      • 3.10 Widgets e Notificações 02:40
      • 3.11 Arrastar e soltar 04:26
      • 3,12 Questionário
      • 3.13 Resumo 00:30
    • Lição 04 - Exibições de lista e SQLite 37:22
      • 4.1 Introdução 00:24
      • 4.2 Vistas de Lista 07:40
      • 4.3 Carregadores 09:46
      • 4.4 Métodos para gerenciar o banco de dados SQLite 09:46
      • 4.5 Quiz
      • 4.6 Resumo 09:46
    • Lição 05 - Serviços 26:02
      • 5.1 Introdução 00:19
      • 5.2 Modelo de Threading de Aplicativos Android 06:45
      • 5.3 Transmissão de Intenções Convertidas 03:35
      • 5.4 Serviços Encadernados 03:28
      • 5.5 Criando um serviço vinculado 01:45
      • 5.6 Android IntentService 01:58
      • 5.7 Gerenciando um ciclo de vida de serviço vinculado 01:03
      • 5.8 Comunicando-se com o serviço remoto 04:32
      • 5.9 AlarmManager no Android 02:09
      • 5,10 Questionário
      • 5.11 Resumo 00:28
    • Lição 06 - Provedores de Conteúdo 15:57
      • 6.1 Introdução 00:29
      • 6.2 Fundamentos do Provedor de Conteúdo 05:47
      • 6.3 Criando Provedores de Conteúdo 00:54
      • 6.4 Provedor de Calendário 03:30
      • 6.5 Provedor de Contatos 04:53
      • 6,6 Quiz
      • 6.7 Resumo 00:24
    • Lição 07 - UI e Fragmentos 14:19
      • 7.1 Introdução 00:23
      • 7.2 Fragmentos 03:59
      • 7.3 IU Dinâmica com Fragmentos 03:51
      • 7.4 Carregadores 02:21
      • 7.5 Tarefa e pilha de trás 03:17
      • 7,6 Quiz
      • 7.7 Resumo 00:28
    • Lição 08 - Localização e Sensores 19:02
      • 8.1 Introdução 00:30
      • 8.2 Obtendo um local atual 02:41
      • 8.3 Usando mapas com localização 02:40
      • 8.4 Estratégias de Localização 01:50
      • 8.5 Visão Geral dos Sensores 06:16
      • 8.6 Sensores de movimento 02:55
      • 8.7 Sensores de Posição 00:58
      • 8.8 Sensores do Ambiente 00:42
      • 8,9 Quiz
      • 8.10 Resumo 00:30
    • Lição 09 - Multimídia Áudio e Vídeo e Câmera 30:41
      • 9.1 Introdução 00:26
      • 9.2 Reprodução de Mídia 11:18
      • 9.3 Media Router 07:35
      • 9.4 Fornecedor de rotas de mídia 04:29
      • 9.5 Câmera 06:28
      • 9,6 Quiz
      • 9.7 Resumo 00:25
    • Lição 10 - Introdução ao Google Play 15:55
      • 10.1 Introdução 00:20
      • 10.2 Goolge Play Services 08:18
      • 10.3 Normas para Carregar Aplicativo 02:20
      • 10.4 Checklist 04:34
      • 10,5 Questionário
      • 10.6 Resumo 00:23
    • Aplicativo 17:16
      • App 1: Calculadora Simples 09:36
      • App 2: Cronômetro 07:40
    • Lição 01 - Introdução 30:10
      • 1.1 Introdução 00:18
      • 1.2 Objetivos da lição 00:23
      • 1.3 Definição Java 00:26
      • 1.4 Java Virtual Machine (JVM) 00:34
      • 1.5 Trabalho de Java 01:00
      • 1.6 Executando um Programa Java Básico 00:55
      • 1.7 Executando um Programa Java Básico (continuação) 01:14
      • 1.8 Executando um programa Java básico no NetBeans IDE 00:11
      • 1.9 SINTAXE BASIC JAVA 00:12
      • 1.10 Tipos de dados em Java 00:26
      • 1.11 Variáveis ​​em Java 01:31
      • 1.12 Convenções de Nomenclatura de Variáveis 01:21
      • 1.13 Tipo Fundição 01:04
      • 1.14 Operadores 00:29
      • 1.15 Operadores matemáticos 00:28
      • 1.16 Operadores Unários 00:15
      • 1.17 Operadores Relacionais 00:18
      • 1.18 Operadores Lógicos ou Condicionais 00:19
      • 1.19 Operadores bit a bit 00:33
      • 1.20 Variáveis ​​estáticas versus variáveis ​​não estáticas 00:54
      • 1.21 Variáveis ​​estáticas versus variáveis ​​não estáticas (cont.) 00:17
      • 1.22 Declarações e Blocos de Código 01:21
      • 1.23 Controle de Fluxo 00:47
      • 1.24 Declaração 00:41
      • 1.25 Variantes da declaração if 01:06
      • 1.26 Aninhado se declaração 00:40
      • 1.27 Switch Statement 00:36
      • 1.28 Declaração de troca (continuação) 00:34
      • 1.29 Declarações de Loop 01:19
      • 1.30 Declarações de Loop (continuação) 00:49
      • 1.31 Declarações de quebra e continuação 00:43
      • 1.32 Construções Java Básicas 01:09
      • 1,33 matrizes 01:16
      • 1,34 Arrays (continuação) 01:07
      • 1,35 CLASSES JAVA E MÉTODOS 00:09
      • 1,36 aulas 00:46
      • 1,37 Objetos 01:20
      • 1.38 Métodos 01:01
      • 1.39 Modificadores de Acesso 00:48
      • Resumo 1.40 00:41
      • 1.41 Obrigado 00:09
    • Lição 02 - Construtores Java 21:11
      • 2.1 Construtores Java 00:21
      • 2.2 Objetivos 00:41
      • 2.3 Recursos do Java 01:07
      • 2.4 Classes Objetos e Construtores 01:18
      • 2.5 Construtores 00:34
      • 2.6 Sobrecarga de Construtor 01:08
      • 2.7 Sobrecarga de construtor (continuação) 00:28
      • 2.8 PACOTES 00:08
      • 2.9 Definição de Pacotes 01:12
      • 2.10 Vantagens dos Pacotes 00:29
      • 2.11 Convenções de Nomenclatura de Pacotes 00:28
      • 2.12 Herança 00:08
      • 2.13 Definição de herança 01:06
      • 2.14 Herança Multinível 01:15
      • 2.15 Herança Hierárquica 00:23
      • 2.16 Substituição do método 00:54
      • 2.17 Substituição do método (continuação) 00:34
      • 2.18 Substituição do método (continuação) 00:15
      • 2.19 AULAS ABSTRATAS 00:09
      • 2.20 Definição de Classes Abstratas 00:40
      • 2.21 Uso de Classes Abstratas 00:36
      • 2.22 INTERFACES 00:08
      • 2.23 Recursos de Interfaces 01:02
      • 2.24 Sintaxe para criar interfaces 00:23
      • 2.25 Implementando uma interface 00:22
      • 2.26 Implementando uma Interface (continuação) 00:13
      • 2.27 ENTRADA E SAÍDA 00:14
      • 2.28 Recursos de entrada e saída 00:48
      • Método 2.29 System.in.read () 00:19
      • 2.30 Leitura de entrada do console 00:30
      • 2.31 Objetos Stream 00:21
      • 2.32 Classe Tokenizer de Cadeia 00:43
      • 2,33 Scanner de Classe 00:31
      • 2.34 Escrevendo Saída para o Console 00:28
      • Resumo 2.35 01:02
      • 2.36 Obrigado 00:13
    • Lição 03 - Classes Essenciais e Exceções em Java 28:04
      • 3.1 Classes Essenciais e Exceções em Java 00:18
      • 3.2 Objetivos 00:30
      • 3.3 Os Enums em Java 00:59
      • 3.4 Programa Usando Enum 00:43
      • 3.5 ArrayList 00:40
      • 3.6 Construtores ArrayList 00:38
      • 3.7 Métodos de ArrayList 01:02
      • 3.8 Inserção de ArrayList 00:47
      • 3.9 Inserção de ArrayList (continuação) 00:37
      • 3,10 Iterador 00:38
      • 3.11 Iterador (continuação) 00:33
      • 3.12 ListIterator 00:46
      • 3,13 ListIterator (continuação) 01:00
      • 3.14 Exibindo itens usando ListIterator 00:31
      • 3,15 For-Each Loop 00:34
      • 3.16 For-Each Loop (cont.) 00:22
      • 3.17 Enumeração 00:30
      • 3.18 Enumeração (continuação) 00:25
      • 3,19 HASHMAPS 00:15
      • 3.20 Recursos do Hashmaps 00:55
      • 3.21 Construtores de Hashmap 01:36
      • 3.22 Métodos de Hashmap 00:58
      • 3.23 Inserção de Hashmap 00:40
      • 3.24 CLASSE HÁBIL 00:16
      • 3.25 Classe de Hashtable e Construtores 01:24
      • 3.26 Métodos de Hashtable 00:40
      • 3.27 Métodos de Hashtable 00:47
      • 3.28 Inserção e Exibição de Hashtable 00:29
      • 3.29 Inserção e Exibição da Mesa de Hash (continuação) 00:21
      • 3,30 EXCEÇÕES 00:21
      • 3.31 Tratamento de Exceções 01:06
      • 3.32 Classes de Exceção 00:26
      • 3.33 Exceções Definidas pelo Usuário 01:04
      • 3.34 Tipos de Exceções 00:43
      • 3.35 Mecanismos de Tratamento de Exceções 00:53
      • 3.36 Bloco Try-Catch 00:15
      • 3.37 Vários Blocos de Captura 00:40
      • 3.38 Declaração de lançamento 00:32
      • 3.39 Declaração de lançamento (continuação) 00:25
      • 3.40 Exceções Definidas pelo Usuário 00:10
      • 3.41 Vantagens de usar exceções 00:25
      • 3.42 Erro ao manipular e finalmente bloquear 00:27
      • 3.43 Resumo 00:40
      • 3,44 Obrigado 00:03
    • {{childObj.title}}
      • {{childObj.childSection.chapter_name}}
        • {{lesson.title}}
      • {{lesson.title}}

    View More

    View Less

Exame e certificação

  • Existe algum exame de certificação para o Android?

    Não, não há nenhum exame de certificação credenciado para desenvolvimento de aplicativos para Android. Seus aplicativos publicados que descrevem suas habilidades de desenvolvimento de aplicativos atendem à finalidade do certificado real.

Rever

Ganesh Kamath
Ganesh Kamath Associate Director

O treinador é excelente, ele é muito apaixonado por android, e sempre vai além para ensinar os conceitos.

Mohamad Aditya Sumardi
Mohamad Aditya Sumardi Senior Android Developer at Alodokter.com

É o melhor curso para desenvolvedor iniciante no android.

Shubham Khunteta
Shubham Khunteta Software Engineer @Samsung

Eu tinha interesse em publicar apps e não tinha ideia sobre o desenvolvimento do aplicativo. Um colega no trabalho recomendou este curso como foi para iniciantes e achei o curso para ser informativo, e foi definido em um ritmo muito confortável. Você pode revisitar os tópicos também, e o curso tem uma abordagem prática para ajudar a desenvolver aplicativos.

Read more Read less
Rishabh Kumar
Rishabh Kumar Product Analyst @Housing.com

Eu queria aprender sobre a programação do Android e era bom que o conteúdo fosse desenvolvido em um nível muito introdutório. Os conceitos fundamentais básicos foram explicados em detalhe, ajudou muito, pois não tinha conhecimento prévio neste campo. Agora estou confiante neste tópico e recomendo para quem é novo no Andriod App Development.

Read more Read less
Dewesh Agrawal
Dewesh Agrawal Software Engineer @WalmartLabs India

Todos os fatores que envolvem o desenvolvimento de um aplicativo foram abordados no curso, então quando eu tentei criar um aplicativo - essas informações ajudaram muito. O curso lança luz sobre os fundamentos e tem uma boa abordagem prática para o desenvolvimento de aplicativos para Android. Como uma nova abelha neste campo, percorri um longo caminho no desenvolvimento de aplicativos. Graças ao curso de Simplilearn - recomendo fortemente.

Read more Read less
Shashank Verma
Shashank Verma Student of Arts and Science

Cursos Simplilearn são tão incríveis! Eu me inscrevi para o desenvolvimento de aplicativos Android para iniciantes e o curso me ajudou a desenvolver habilidades e aprender novos conceitos em profundidade. O curso Android foi oferecido gratuitamente com o curso Java Essentials. Falando sobre o suporte ao cliente, Simplifique um grande polegar para cima. Muito obrigado Simplilearn, as coisas agora são mais simples para mim.

Read more Read less
Sandeep Gautam
Sandeep Gautam Sr Software Engineer at Happay

Eu recomendo altamente este curso para todos que querem aprender o básico da programação Android, especialmente se você é novo neste campo. Os aplicativos desenvolvidos durante o curso ajudam a estabelecer uma base sólida e dão confiança quando você tenta criar um aplicativo por conta própria. Os princípios básicos fortes me ajudaram a aprender conceitos avançados e, apesar de eu ser novo em Java, o java essentials abordado aqui foi benéfico.

Read more Read less
Souvik Bagchi
Souvik Bagchi Associate City Manager @Housejoy

Embora eu fosse novo no Android App Development, este curso forneceu uma base sólida. Estou muito animada com o fato de que desenvolvi um aplicativo em menos de 6 horas! Mantenha o bom trabalho Simplilearn!

Read more Read less

FAQs

  • Quais são os requisitos do sistema?

    Os requisitos de sistema abaixo são para baixar o Android SDK (kit de desenvolvimento de software) e o Android Studio para que você possa obter o máximo valor do curso.

    janelas

    • Microsoft® Windows® 8/7 / Vista (32 ou 64 bits)

    • 2 GB de RAM no mínimo, 4 GB de RAM recomendados

    • 400 MB de espaço no disco rígido

    • Pelo menos 1 GB para o Android SDK, imagens do sistema emulador e caches

    • Resolução mínima de tela de 1280 x 800

    • Java Development Kit (JDK) 7

    • Opcional para emulador acelerado: processador Intel® com suporte para Intel® VT-x, Intel® EM64T (Intel® 64) e funcionalidade Bit de desabilitação de execução (XD)

    Mac OS X

    • Mac® OS X® 10.8.5 ou superior, até 10.9 (Mavericks)

    • 2 GB de RAM no mínimo, 4 GB de RAM recomendados

    • 400 MB de espaço no disco rígido

    • Pelo menos 1 GB para o Android SDK, imagens do sistema emulador e caches

    • Resolução mínima de tela de 1280 x 800

    • Java Runtime Environment (JRE) 6

    • Java Development Kit (JDK) 7

    • Opcional para emulador acelerado: processador Intel® com suporte para Intel® VT-x, Intel® EM64T (Intel® 64) e funcionalidade Bit de desabilitação de execução (XD)

    No Mac OS, execute o Android Studio com o Java Runtime Environment (JRE) 6 para renderização de fonte otimizada. Você pode então configurar seu projeto para usar o Java Development Kit (JDK) 6 ou o JDK 7.

    Linux

    • Área de trabalho GNOME ou KDE

    • Biblioteca GNU C (glibc) 2.15 ou posterior

    • 2 GB de RAM no mínimo, 4 GB de RAM recomendados

    • 400 MB de espaço no disco rígido

    • Pelo menos 1 GB para o Android SDK, sistema emulador imagens e caches

    • Resolução mínima de tela de 1280 x 800

    • Oracle® Java Development Kit (JDK) 7

  • Como vou ter experiência prática junto com o curso?

    Você criará aplicativos no currículo do curso de Desenvolvimento de aplicativos para Android para iniciantes e também aprenderá a enviar os aplicativos para a Play Store, proporcionando a experiência prática necessária para explorar o ecossistema de aplicativos.

  • Quais são os modos de treinamento oferecidos para este curso?

    O curso Android App Development for Beginners está sendo oferecido para auto-aprendizado on-line, para que você possa concluir o curso de acordo com sua conveniência.

  • Posso cancelar minha inscrição? Eu recebo um reembolso?

    Sim, você pode cancelar sua inscrição. Nós fornecemos um reembolso completo após deduzir a taxa de administração. Para saber mais, leia nossa política de reembolso .

  • Vou receber um certificado de conclusão de curso?

    Sim, oferecemos certificado de conclusão do curso depois de concluir com êxito o programa de treinamento Desenvolvimento Android de aplicativos para iniciantes.

  • Quais são as opções de pagamento?

    Os pagamentos podem ser feitos usando qualquer uma das seguintes opções e um recibo do mesmo será emitido para você automaticamente via e-mail.
    • Cartão de Débito / Crédito Visa
    • Cartão American Express e Diners Club
    • Master Card
    • PayPal

  • Eu quero saber mais sobre o programa de treinamento. Com quem eu entro em contato?

    Por favor, junte-se ao nosso chat ao vivo para suporte instantâneo, ligue para nós ou solicite uma chamada de retorno para ter sua consulta resolvida.

  • Como receberei meu certificado de conclusão de curso da Simplilearn?

    Seu certificado de conclusão do curso será gerado automaticamente no LMS assim que você atender aos critérios abaixo:

    1. Conclusão de pelo menos 85% do curso de eLearning
    2. Submissão do projeto conforme as exigências do curso
    3. Atender com sucesso aos critérios de avaliação do projeto definidos por nossos especialistas

    • Disclaimer
    • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.