Objetivos

Objetivo deste curso é introduzir o participante a plataforma Android, tendo como foco principal formar uma base solida de conhecimentos iniciais. O curso aborda a história da plataforma, evoluções das versões, montagem do ambiente de desenvolvimento, fundamentos iniciais, criação de interfaces gráficas, banco de dados e vários outros serviços básicos gerais.

Público Alvo

Estudantes que queiram adquirir conhecimentos iniciais e básicos sobre a plataforma Android.

Nível de Dificuldade

Básico iniciante.

Pré-requisitos

  • Lógica de programação.
  • Tem feito os cursos JSE M1 e JSE M2 ou possuir sólidos conhecimentos relacionados ao seus conteúdos.
  • Pc contendo no mínimo de 4 GB RAM, 64 Bits com Windows WIN7/WIN10.

Exercícios

Total de XX exercícios, 10 minutos em média de tempo para cada um.

Tempo de Aula

  • XXhX de videos em aulas.
  • XXhX de exercícios práticos.
  • Total aproximado de XXhXX de horas em aula.

Disponibilidade

Acesso limitado por 60 dias a partir da matrícula.

Conteúdo Programático:

Introdução

  • Tendência mobile.
  • Como surgiu o Android.
  • Histórico das versões.
  • Por que usar Android?
  • As novas tendências Wear e TV

Configurando o Ambiente

  • Baixando a SDK.
  • IDE : Eclipse.
  • IDE : Android Studio.
  • Instalando Android Studio.
  • Emuladores : AVD (Android Virtual Device).
  • Emuladores : Genymotion.
  • Instalando Genymotion.
  • Configurando um novo emulador.

Activity

  • O que é ?
  • Para que serve ?
  • Como usar ?
  • Exercícios.

A classe R

  • O que é ?
  • Para que serve ?
  • Como usar ?
  • Exercícios.

Logs e LogCat

  • O que é ?
  • Para que serve ?
  • Como usar ?
  • Exercícios.

Views

  • O que é ?
  • Para que serve ?
  • Como usar ?
  • Exercícios

Gerenciadores de layout

  • O que é ?
  • Para que serve ?
  • Como usar ?
  • Exercícios.

Form validation

  • O que é ?
  • Para que serve ?
  • Como usar ?
  • Exercícios.

Intent

  • O que é ?
  • Para que serve ?
  • Como usar ?
  • Exercícios.

Banco de Dados com SQLite

  • O que é ?
  • Para que serve ?
  • Como usar?
  • Exercícios.

Broadcast Receivers

  • O que é ?
  • Para que serve ?
  • Como usar?
  • Exercícios.

Services e Threads

  • O que é ?
  • Para que serve ?
  • Como usar?
  • Exercícios.

Android Support Library

  • O que é ?
  • Para que serve ?
  • Como usar?

Teste Unitário

  • O que é ?
  • Para que serve ?
  • Como usar?
  • Exercício

Publicando o aplicativo na Play Store

  • O que é ?
  • Para que serve ?
  • Como publicar?

Conteúdo do curso

Aguardamos a sua inscrição!


Sobre os Instrutores
Guilherme Costa

Guilherme Costa

Graduado em Engenharia da Computação, Profissional Certified Android Application Development, JQuery Certified , PHP Certified e Oracle Java Associate, há mais de 7 anos desenvolvendo soluções corporativas desktop, web e mobile com a plataforma Java, Android, PHP e eBay Magento Commerce. Entusiasta de desenvolvimento mobile, Guilherme é especialista em PHP e soluções mobile nativas, web e hibridas. Para todas as informações, veja blog pessoal.