Curso Formação Desenvolver Android - 15 apps | 39 horas
Sobre o curso
5,00
Com o Curso Completo do Desenvolvedor Android, você irá do zero à criação de apps em apenas 6 semanas, o curso é todo orientado a projetos, você irá aprender criando apps reais. Formação completa, com 39 horas de vídeos, 140 artigos e 20 recursos adicionais!
- Data de publicação: 14/12/2016
- Idioma: Português (Brasil)
- Plataforma: Udemy
Ementa do Curso
- Introdução
- Introdução
- Introdução
- Vamos começar?
- IMPORTANTE Dicas para aproveitar ao máximo o curso
- O que gostaria de aprender no curso?
- Encontrou algum erro? Me avise, me ajude a melhorar o curso.
- Instalação e Configuração no Windows
- Introdução
- Instalação Java, JDK e JRE
- Configurar variáveis de ambiente - Apenas para Windows 10
- Link para download Eclipse
- Instalação Eclipse IDE
- IMPORTANTE versões Android Studio
- Instalação do Android Studio
- Encontrou Problemas? Android Studio - Erro Caminho do JDK Inválido
- Instalação e Configuração no MAC
- Instalação do Java
- Instalação do Eclipse
- IMPORTANTE versões Android Studio
- Instalação do Android Studio
- Emuladores
- Atualizando SDK do Android
- Android Studio - Emulador Nativo
- Instalação do Genymotion e Configuração no Android Studio {Opcional}
- Criando Seu Primeiro App
- Executando o App no Dispositivo Físico
- IMPORTANTE Como ter uma experiência mais agradável com o Android Studio
- Aprenda a Linguagem de Programação Java do Zero
- Introdução
- Linguagem de programação Java
- Primeira Aplicação em Java
- Processo de compilação Java
- Processo de compilação Java
- O que são variáveis?
- Criando Variáveis e seus tipos
- Valores de Armazenamento Variáveis
- O que são variáveis?
- Operadores Básicos - Aritméticos
- Operadores Relacionais e Lógicos
- Operadores Relacionais e Lógicos
- Estruturas Condicionais - if else
- Introdução - Loops – while, do...while e for
- Loops – while, do...while e for
- Aprenda a Linguagem de Programação Java do Zero - Orientação a Objetos
- Métodos
- Classes e Objetos
- Classes e Objetos
- Modificadores de acesso
- Construtores
- Herança - Introdução
- Herança
- Encerramento Java
- Android Studio e Estrutura de um Projeto Android
- Interface do Android Studio
- Estrutura de um Projeto Android
- O que é XML? e porque usamos?
- Entenda o Arquivo AndroidManifest.xml
- Entenda o Arquivo R.java
- Entenda o Arquivo strings.xml
- Entenda o Arquivo Dimens.xml
- #app1 - Como usar TextViews {Atualizado}
- #app1 - Como usar Buttons
- #app1 - Arquivos (Projeto Android Studio)
- Android Studio - Elementos de Interface
- O que irei aprender nesse módulo?
- #app2 Frases do dia - Entenda Arrays
- #app2 Frases do dia - Entenda Arrays - Parte 1
- #app2 Frases do dia - Final
- #app2 Frases do dia - Arquivos (Projeto Android Studio)
- #app3 Idade de Cachorro - Arquivos Necessários
- #app3 Idade de Cachorro - Adicionar Imagens
- #app3 Idade de Cachorro - Caixas de texto
- IMPORTANTE Como utilizar o Debug
- #app3 Idade de Cachorro - Arquivos (Projeto Android Studio)
- #app4 Gasolina ou Álcool - Arquivos Necessários
- #app4 Gasolina ou Álcool - Criando a Tela
- #app4 Gasolina ou Álcool - Final
- #app4 Gasolina ou Álcool - Arquivos (Projeto Android Studio)
- Exibindo Mensagens com Toast
- Activities e Navegação
- O que irei aprender nesse módulo?
- O que é uma Activity?
- Ciclo de vida de uma Activity
- Navegando por Diferentes Activities
- #app5 Institucional - Arquivos Necessários
- #app5 Institucional - Navegando entre Activities
- #app5 Institucional - Navegando entre Activities II
- #app5 Institucional - Navegando entre Activities Final
- #app5 Institucional - Arquivos (Projeto Android Studio)
- Passando Dados Entre Activities
- #app6 Cara ou Coroa - Arquivos Necessários
- #app6 - Cara ou Coroa - Interface
- #app6 Cara ou Coroa - Exibindo imagens
- #app6 Cara ou Coroa - Arquivos (Projeto Android Studio)
- Listviews
- O que é uma Listview?
- Criando uma Listview
- #app7 Signos - Arquivos Necessários
- #app7 Signos
- #app7 Signos - Arquivos (Projeto Android Studio)
- Layouts no Android
- Layout Relativo
- Layout Linear
- Inputs - Elementos de interface
- Alert Dialogs
- Checkbox
- Seekbar
- #app8 Quanto você gosta de séries? - Arquivos Necessários
- #app8 Quanto você gosta de séries? - SeekBar
- #app8 Quanto você gosta de séries? - Arquivos (Projeto Android Studio)
- Radio Buttons
- Toggle Buttons
- Mídias
- O que irei aprender nesse módulo?
- Executando músicas - Arquivos Necessários
- Executando músicas com Media Player
- #app9 Som dos Bichos - Arquivos Necessários
- #app9 Som dos Bichos - Interface
- #app9 Som dos Bichos - Final
- #app9 Som dos Bichos - Arquivos (Projeto Android Studio)
- Armazenamento no Android - Shared Preferences, armazenamento em arquivo e SQLite
- Introdução
- Shared Preferences
- Shared Preferences (Arquivos da aula)
- #app10 Cor Personalizada - Shared Preferences
- #app10 Cor Personalizada? (Arquivos da aula)
- #app11 Minhas anotações - Arquivos Necessários
- #app11 Minhas Anotações - Armazenamento Interno
- #app11 Minhas Anotações - Final
- #app11 Minhas anotações (Arquivos da aula)
- SQLite Banco de Dados
- SQLite Banco de Dados (Arquivos da aula)
- Mais sobre SQL
- Mais Sobre SQL (Arquivos da aula)
- #app12 Lista de tarefas - Interface
- #app12 Lista de tarefas - parte II
- #app12 Lista de tarefas - parte II (Arquivos da aula)
- #app12 Lista de tarefas - Parte III
- #app12 Lista de tarefas - Final
- #app12 Lista de Tarefas - Utilizar toque longo para remover (Extra)
- #app12 Lista de tarefas - Final (Arquivos da aula)
- Flappy Bird (Clone)
- O que irei aprender nesse módulo?
- Introdução
- Introdução Biblioteca GDX
- Inserindo Imagens - Arquivos Necessários
- Inserindo Imagens
- Criando movimentos
- Animando o Pássaro
- Animando o Pássaro (Arquivos da aula)
- Evento touch
- Evento Touch (Arquivos da aula)
- Exibindo os canos - parte I
- Exibindo os Canos - parte II
- Exibindo os Canos (Arquivos da aula)
- Pontuação
- Detectando Colisões - parte I
- Detectando Colisões - parte II
- Pontuação & Detectando Colisões (Arquivos da aula)
- Tela de Game Over
- Tela de Game Over (Arquivos da aula)
- Finalizando o Jogo - Arquivos Necessários
- Finalizando o Jogo
- Ajustando o jogo para múltiplas resoluções
- Encerramento
- Flappy Bird Clone - Projeto Final
- Projeto inicial FlappyBird
- Firebase - Construa Apps extraordinários
- Introdução ao Firebase
- Recursos e Preços
- Criando uma conta
- Estrutura de dados
- Configurando o Firebase
- Salvando Dados
- Recuperando Dados
- Cadastro e Login de usuários
- Verificar Usuário Logado & Logout
- WhatsApp (Clone)
- O que irei aprender nesse módulo?
- Configurações iniciais - Links úteis
- Configurando o projeto
- Configurações iniciais - Arquivos (Projeto Android Studio)
- Criando tela de Login & Validação - Links úteis
- Criando tela de Login & Validação - Parte I
- Criando tela de Login & Validação - Parte II - Arquivos necessários
- Criando tela de Login & Validação - Parte II
- Criando tela de Login & Validação - Arquivos (Projeto Android Studio)
- Utilizando Máscaras para Telefones - Links úteis
- Utilizando Máscaras para Telefones
- Utilizando Máscaras para Telefones - Arquivos (Projeto Android Studio)
- Gerando TOKEN de Validação
- Gerando TOKEN de Validação - Arquivos (Projeto Android Studio)
- Salvando dados para Validação do Token
- Enviando SMS - Links úteis
- Enviando SMS
- Permissões no Android Marshmallow 6.0 - Links úteis
- Permissões no Android Marshmallow 6.0 - Parte I
- Permissões no Android Marshmallow 6.0 - Parte II
- Token, SMS, Permissões - Arquivos (Projeto Android Studio)
- Validando Token
- Validando Token - Arquivos (Projeto Android Studio)
- Login Customizado
- Interface de Cadastro com e-mail & senha - Arquivos necessários
- Interface de Cadastro com e-mail & senha
- Interface de Cadastro com e-mail & senha - Arquivos (Projeto Android Studio)
- Configurando referência do Firebase
- Cadastro de Usuário
- Cadastro de Usuário - parte II
- Cadastro de Usuário - Arquivos (Projeto Android Studio)
- Salvando dados usuário
- Salvando dados usuário (Arquivos da aula)
- Tratamento de exceções de autenticação (Links úteis)
- Tratamento de exceções de autenticação
- Tratamento de exceções de autenticação (Arquivos da aula)
- Login de Usuário
- Login de Usuário - Arquivos (Projeto Android Studio)
- Instalação do Plugin Drawable Importer - Links aula
- Instalação do Plugin Drawable Importer
- Criando uma ToolBar - Links Úteis
- Criando uma ToolBar
- Estamos atualizando essa seção
- Instagram (Clone)
- O que irei aprender nesse módulo?
- Introdução ao Parse
- Qual serviço utilizar com o Parse?
- {Back4app} Configurando o Parse - Links Utilizados
- {Back4app} Configurando o Parse
- {Heroku} Configurando Parse - Links utilizados
- {Heroku} Configurando Parse
- {Heroku} Configurando o Dashboard do Parse - Links utilizados
- {Heroku} Configurando o Dashboard do Parse
- Salvando e atualizando dados - Parte I
- Salvando e atualizando dados - Parte II
- Filtrando dados
- Aulas anteriores - Arquivos (Projeto do Android Studio)
- Cadastro, Login e Logout
- Cadastro, Login e Logout - Arquivos (Projeto do Android Studio)
- Criando Interface de Login - Arquivos necessários
- Criando Interface de Login - Parte I
- Criando Interface de Login - Parte II
- Criando Interface de Cadastro
- Criando Interface de Login & Cadastro (Arquivos da aula)
- Códigos de erro Parse
- Cadastro de Usuários - Parte I
- Cadastro de Usuários - Parte II
- Cadastro de Usuários (Arquivos da aula)
- Login de Usuários
- Login de Usuários (Arquivos da aula)
- Criando uma Toolbar - Arquivos necessários
- Criando uma Toolbar
- Toolbar e Logout
- Criando uma Toolbar & Logout (Arquivos da aula)
- Criando interface com Abas - Links úteis
- Criando Interface com Abas - Parte I
- Criando Interface com Abas - Parte II
- Criando Interface com Abas (Arquivos da aula)
- Adicionando ícones nas Abas
- Adicionando ícones nas Abas (Arquivos da aula)
- Compartilhando Fotos - Parte I
- Compartilhando Fotos - Parte II
- Compartilhando Fotos (Arquivos da aula)
- Listar fotos utilizando Picasso - Links utilizados
- Listar fotos utilizando Picasso - Parte I
- Listar fotos utilizando Picasso - Parte II
- Listar fotos utilizando Picasso (Arquivos da aula)
- Atualizando Lista do Fragmento
- Atualizando Lista do Fragmento (Arquivos da aula)
- Listar usuários
- Listar postagens dos usuários - Parte I
- Listar postagens dos usuários - Parte II
- Criando ícone do App - Arquivos necessários
- Criando ícone do App
- Instagram Clone - Projeto Final
- Publicando seu App na Google Play
- Introdução
- Criando ícone (Arquivos necessários)
- Criando ícones
- Tirando screenshot
- Criando o APK
- Criando gráficos para publicação
- Finalizando a publicação
- Dúvidas frequentes
- Ativando virtualização
- Activity_main X content_main
- Importar projeto Eclipse
- Importar projeto Android Studio
- Atualizando API Level Android Studio
- Unable to start virtual device
- Múltiplas linhas EditText
- Dúvidas frequentes Emulador
- APK path is not specified for module "app"
- Error running app: Instant Run requires 'Tools | Android | Enable ADB integra...
- Error While waiting for device: Could not start AVD
- init: could not find wglGetExtensionsStringARB
- Problema ao instalar dependência (HAXM) no Windows 10
- Extras
- Exibir PDF em um Webview
- Como copiar textos automaticamente ao clicar
- Criar Thread para execução de tempos em tempos
- Aplicando transições entre Activities - Link Referência
- Tutorial Criação de um Player de Música completo - Inglês
- Utilizando ProgressDialog
- Formatação de datas
- Alterar cor do texto da List View no Adapter
- Criando Imagens de diferentes dimensões
- Passar Objetos entre Activities
- Colocando conteúdos dentro ScrollView
- Esconder teclado ao clicar
- Gerar números Randômicos Aleatórios (Não repetem)
- Formatação de números (DecimalFormat)
- Criação de GIFs animados Clicáveis
- Contexto, Application & Activity
Mais informações
Carga horária
- 39 horas
Quais são as exigências?
- Não é necessário conhecimentos prévios de programação, você aprenderá do zero.
- Um PC ou MAC com conexão com Internet.
- Nenhum software pago é necessário.
- Android Studio 2.1
O que serei capaz de fazer depois deste curso?
- Você irá criar Apps reais, que poderá mostrar aos amigos, família ou em uma entrevista de trabalho.
- Oferecer o serviço de construção de Apps para empresas.
- Você irá aprender a construir Apps com os principais recursos de apps famos como: Flappy Bird, Instagram e WhatsApp
Qual é o público alvo?
- Qualquer pessoa que queira aprender de forma prática, como criar Apps.
Jamilton Damasceno
Analista de sistemas e professor, apaixonado por transmitir conhecimentos e ajudar pessoas a desenvolverem o melhor de si. Possui mais de 7 anos de experiência dando aulas e desenvolvendo aplicações.
Qual a sua avaliação para este hangout?
AVALIAÇÕES
Marco Mascarenhas