CURSOS PROFISSIONALIZANTES

Whats App Porto Alegre

Whats App São Paulo

Menu

CURSO DESENVOLVIMENTO DE APLICATIVOS ANDROID

curso desenvolvimento de aplicativos

No Curso Desenvolvimento de Aplicativos Android você irá criar aplicativos do início ao fim até a publicação na Google Play Store.

Você irá aprender a criar aplicativos mobile utilizando a linguagem Java e Kotlin e a conhecer as principais API da plataforma Android, desde Widgets, Layouts até o uso do Banco de Dados SQLite. 

O curso é baseado na última versão e na ferramenta Android Studio, a IDE oficial do Google para desenvolvimento Android, utilizando linguagem Kotlin. 

Você vai saber como utilizando os principais recursos da API: SQLite, MySQL, Adapters, BroadcastReceiver, Json, Firebase Cloud Messaging, ListView, Fragments, ViewPager, TableLayout, AppBarLayout, Toolbar etc.

Ao final do curso, o aluno irá desenvolver um aplicativo e publicá-lo no Google Play Store.

Receba INFORMAÇÕES
e VALORES
do Curso Desenvolvimento
Aplicativos Android

  • Este campo é para fins de validação e não deve ser alterado.

METODOLOGIA:

Curso prático, onde cada teoria é vivenciada em sala de aula com práticas de desenvolvimento de projetos de aplicativos Android.

Cada recurso é amplamente estudado e aprofundado com execução de comandos diretos em laboratório de informática com máquinas individuais por aluno.

PÚBLICO-ALVO: Programadores Web, Desktop e Mobile.

FORMATO: Curso Presencial

CARGA HORÁRIA: 60 horas

MATERIAIS: Coffee break, Apostila impressa, Material complementar online e Certificado com Validade Nacional.

PRÉ- REQUISITO: Lógica de programação e Banco de Dados.

1 – Aplicativo Chat 

  • Introdução 
  • Requisitos 
  • Recursos do Aplicativo 
  • Tecnologias Utilizadas
  • Criação do Projeto 

2 – Cadastro de Usuário

  • Criação das Telas 
  • Validação de Dados (com setError) 
  • JSON e PHP 
  • Camera no Android 
  • Escolhendo Entre Foto e Câmera 
  • Upload de Foto para Servidor e Android 
  • Login
  • SharedPreferences 

3 – App Chat 

  • Fragments 
  • ViewPager 
  • TableLayout 
  • AppBarLayout
  • Toolbar 

4 – Contatos 

  • Listar Contatos 
  • Adicionar Contatos 
  • AlertDialog 
  • ION Library
  • Importando Contatos MySQL

5 – Chat 

  • Tela de Chat 
  • Listar Chats 
  • Enviar Mensagens 
  • Bubble 
  • Verificar se mensagem foi enviada 
  • Data postagem mensangem 
  • Gravar Mensagens SQLite 
  • Gravar Mensagens MySQL 
  • ListView 
  • BaseAdapter
  • NotifyDataSetChanged 

6 – FCM – Firebase Cloud Messaging 

  • Introdução 
  • Instalação e Configuração 
  • Console 
  • Enviar Notificão por console 
  • Token 
  • OnTokenRefresh 
  • SendMessage 
  • Notification 
  • Send Data com Json 
  • Receber mensagens de Chats enviados com FCM 
  • ReceiveMessagefrom PHP 
  • BroadcastReceiver 
  • OnReceive

1 – Aplicativo Chat 

  • Introdução 
  • Requisitos 
  • Recursos do Aplicativo 
  • Tecnologias Utilizadas
  • Criação do Projeto 

2 – Cadastro de Usuário 

  • Criação das Telas 
  • Validação de Dados (com setError) 
  • JSON e PHP 
  • Camera no Android 
  • Escolhendo Entre Foto e Câmera 
  • Upload de Foto para Servidor e Android 
  • Login
  • SharedPreferences 

3 – App Chat 

  • Fragments 
  • ViewPager 
  • TableLayout 
  • AppBarLayout
  • Toolbar 

4 – Contatos 

  • Listar Contatos 
  • Adicionar Contatos 
  • AlertDialog 
  • ION Library
  • Importando Contatos MySQL

5 – Chat 

  • Tela de Chat 
  • Listar Chats 
  • Enviar Mensagens 
  • Bubble 
  • Verificar se mensagem foi enviada 
  • Data postagem mensangem 
  • Gravar Mensagens SQLite 
  • Gravar Mensagens MySQL 
  • ListView 
  • BaseAdapter
  • NotifyDataSetChanged 

6 – FCM – Firebase Cloud Messaging 

  • Introdução 
  • Instalação e Configuração 
  • Console 
  • Enviar Notificão por console 
  • Token 
  • OnTokenRefresh 
  • SendMessage 
  • Notification 
  • Send Data com Json 
  • Receber mensagens de Chats enviados com FCM 
  • ReceiveMessagefrom PHP 
  • BroadcastReceiver 
  • OnReceive

Veja Também

Python com Manipulação de Dados

  • 34 horas

Curso Analista de Dados

  • 20 horas

Curso Banco de Dados/MySQL

  • 20 horas
curso de banco de dados, curso mysql

Lógica de Programação

  • 20 horas
Curso Lógica de Programação

VEJA FOTOS E DEPOIMENTOS:

DIFERENCIAIS CIATEC:

curso manutenção de celular, curso eletronica, manutenção de notebook, curso de eletricista, curso de arduino, curso nr-10, curso de energia solar, curso de lógica de programação, curso banco de dados, curso analista de dados, curso desenvolvimento de aplicativos

Cursos Práticos

curso manutenção de celular, curso eletronica, manutenção de notebook, curso de eletricista, curso de arduino, curso nr-10, curso de energia solar, curso de lógica de programação, curso banco de dados, curso analista de dados, curso desenvolvimento de aplicativos

Turmas Reduzidas

curso manutenção de celular, curso eletronica, manutenção de notebook, curso de eletricista, curso de arduino, curso nr-10, curso de energia solar, curso de lógica de programação, curso banco de dados, curso analista de dados, curso desenvolvimento de aplicativos

Professor Especialista e atuante na área

curso manutenção de celular, curso eletronica, manutenção de notebook, curso de eletricista, curso de arduino, curso nr-10, curso de energia solar, curso de lógica de programação, curso banco de dados, curso analista de dados, curso desenvolvimento de aplicativos

Certificado com Validade Nacional

VEJA TAMBÉM:

Curso Banco de Dados/MySQL

  • 20 horas
curso de banco de dados, curso mysql

Curso Lógica de Programação

  • 20 horas
Curso Lógica de Programação

Curso Analista de Dados

  • 20 horas

Curso Progr. em Arduino

  • 80 horas

Os benefícios dos cursos online

Precisando de um empurrãozinho para se matricular no curso online? Cada vez mais as pessoas estão buscando aprimorar técnicas e habilidades. Um jeito prático e

Leia mais »