Android SDK

Descrição
De que se trata o curso?
  • Aprenda a usar as principais ferramentas e APIs para desenvolver aplicativos profissionais para a plataforma Android.
  • Através de uma série de exercícios práticos, acompanhamento individual e discussões, você aprenderá:
    • Os básicos: Telas com botões, textos, imagens.
    • Itens padrões: tabelas, listas, seekbar, checkbox, tooglebutton, navegação entre telas.
    • Serviços: mapas, giroscópio, GPS, câmera, vídeos, audio.
    • Ferramentas: banco de dados, threads, XML, JSON, downloads.
Por que devo fazer esse curso? 
  • Ganhe experiência de programação prática, com respostas a suas dúvidas, para que você possa desenvolver seu aplicativo com confiança. 
  • Existem poucas empresas e profissionais no mercado que tenham esse conhecimento, portanto a demanda de profissionais qualificados é baixa.
  • O iai? foi a primeira escola a oferecer cursos de iOS em 2009 e agora traduz essa experiência para o curso do Android. 
  • Nossos instrutores estão constantemente atualizados por serem profissionais atuantes no mercado de desenvolvimento de aplicativos. 
Para quem é esse curso? (Pré-requisitos)
  • Este é um curso para programadores com conhecimentos sólidos em lógica de programação.
  • Noções fortes de orientação a objetos (Java, C, C++, C#) é altamente recomendado
  • Conhecimentos básicos de inglês são necessários para um bom acompanhamento do curso.
Para quem NÃO é esse curso? 
  • Usar o Android é fácil mas criar os aplicativos não.
  • Não há uma ferramenta parecida com Flash que consegue fazer algo básico sem programação.
  • NÃO consideramos seja suficiente um conhecimento limitado em PHP, Javascript, ou Action Script para acompanhar este curso com facilidade.
  • Considere o nosso curso de Lógica de Programação caso tenha interesse em entrar neste fascinante mundo dos aplicativos mobile.  
  • Confira você mesmo se conseguirá acompanhar o curso com esse rápido TESTE
Como vou aprender?
  • Aulas "mão na massa" aonde o professor explica conceitos e os alunos os aplicam em seu próprio computador.
  • Com turmas de no máximo 15 alunos, o curso permite uma interação intensa e de qualidade com os instrutores.
  • Dúvidas são sempre sanadas com exemplos e dicas práticas trazidas do dia a dia de trabalho nas plataformas. 
  • Mac são fornecidos para aqueles que ainda não compraram o seu. 
Quais as opções para fazer o curso? 
  • Alunos podem optar por fazer o curso presencialmente no iai? ou via internet.
  • O curso via internet não é pré-gravado, mas sim com um professor ministrando o curso em tempo real, respondendo a dúvidas. 

O que vou aprender? 
 
  • Neste curso você aprenderá o suficiente para programar seu próprio aplicativo com recursos avançados, interfaces customizadas e agilidade.
  • Dividimos o curso em módulos de 15 horas agrupados por tópicos  conforme descrito abaixo:

Conteúdo Módulo OO+Java

  • Introdução aos conceitos gerais de orientação a objetos;
  • Especificamente como é utilizado na linguagem JAVA;
  • Este módulo é opcional para quem já tem conhecimentos sólidos em orientação a objetos;
  • Altamente recomendado para todos para a melhor aprendizado nos tópicos dos módulos seguintes;
    • Instalando e configurando o ambiente de desenvolvimento
    • Orientação a Objetos: conceitos e prática
    • Máquina Virtual: funcionamento da virtual machine
    • Métodos e Construtores
    • Garbage Collector: conceito e funcionamento
    • Herança, Polimorfismo e Associações
    • Vetores e Estrutura de Dados
    • Framework collections e Streams
    • Swing e AWT: utilizando elementos de tela
    • Threads: conceito e prática
    • JDBC: acesso a banco de dados

Conteúdo Módulo 01 (Fundamentos)

  • O objetivo é introduzir ao aluno os elementos de interação básicos (activity, botões, imagens, alertas…) criando aplicativos reais durante a aula.
    • Configurando Ambiente: Instalação do eclipse, android SDK, Android Virtual Device.
    • Revisão Java: Java doc e declarações variáveis e métodos.
    • Primeiro Aplicativo Android: criando o exemplo "Hello World" utilizando textos e botões
    • Layouts: editor visual, XML e droid draw. Formas de layout tais como LinearLayou, FrameLayout, TableLayout, RelativeLayout.
    • Componentes Visuais: Seekbar, Tooglebutton, Checkbox ,Spinner e Image View
    • Scroll view: navegação horizontal e vertical.
    • Progress bar e progress dialog: visualizando progressão.
    • AlertDialog: mostrar informações para usuário
    • List view: lista de itens com imagens
    • Telas/Activity: navegação e ciclo de vida das telas
    • Containers: Gridview, Gallery e TabHost

Conteúdo Módulo 02 (Recursos)

  • O aluno irá aprender a utilizar dados dinâmicos em seu aplicativo desenvolvendo parsers e estrutura de XML, JSON e consumir serviços
    • Thread e Progress: Conceito e implementação
    • Requisições HTTP: Consumindo utilizando Get e Post
    • Requisições SOAP
    • Webservices XML e JSON: Estrutura do arquivo e parses
    • Armazenamento de Dados: Utilização do SD Card e SQLite
    • Services e Notification: Conceito e aplicação, desenvolvimento de exemplo prático
    • Agenda e Email: acesso via código dos recursos
    • SMS: Utilização do recurso SMS
    • Android Cloud Messaging Device: C2DM serviço de mensagens
    • Redes Sociais: Utilização das principais redes sociais tais como twitter e facebook
    • WebView: apresentação de página web no aplicativo
    • PDF: apresentação de arquivos PDF e arquitetura de revista eletrônica

Conteúdo Módulo 03 (Multimídia)

  • Apresentaremos os recursos mais avançados do Android SDK como a utilização do GPS, bússola, acelerômetro, mapas, web e verificação de internet. 
  • Além de recursos multimídia como câmera, biblioteca de imagens, videos locais, videos via streaming, tocando audio, audio streaming, e microfone.
    • Mapa: utilização do googlemaps
    • GPS: obter dados da localização do aparelho
    • Camera: tirar fotos no seu aplicativo
    • Sensores: obter dados dos sensores de movimento
    • BlueTooth: comunicação entre devices
    • Calendário: acesso ao calendário configurado no device
    • AsyncTask: conceito e utilização
    • Gestures: movimentos e multi-touch
    • Galeria de Fotos: acesso a galeria de imagens do aparelho
    • Biblioteca de Áudio: acesso a biblioteca de áudio do aparelho
    • Animações de elementos: animação de elementos na tela
    • Gravando / Tocando áudio e vídeos: gravando e reproduzindo videos
    • Handler: utilização via threads
    • ActionBar: acesso e utilização do menu de opções

Conteúdo Módulo 04 (Interfaces Customizadas)

  • O objetivo deste módulo é aprender alguns tópicos avançados para fornecer ao seu aplicativo recursos mais interessantes. 
    • Search: utilização da busca do SDK 
    • Customizando Views: Desenhando telas de modo manual
    • Drag Drop: implementando a funcionalidade
    • Api de Canvas 2D: conceito e prática
    • Animações no Android: Movendo e Girando Views e imagens
    • OpenGL: Introdução a API
    • Session Initiation Protocol: conceito e exemplos de utilização para stream de videos e chat.
    • Android Market: publicando o seu aplicativo
    • In-app Billing: venda dentro do aplicativo
    • AdMobs: adicionando propaganda no aplicativo
    • Widgets: criação de aplicativos em forma de widgets
    • Broadcast receiver: eventos em background
    • Fragment: utilização para tablets
    • Multiple APK: unico projeto para tablets e mobile

Cursos recomendados


Java

Lógica de
Programação

iOS SDK

WIndows Phone

    tl_files/iai/arquivos/inscreva-se.png

    Próximas Turmas

    Seg. a Sex.
    A partir do dia 19/mar.
    Horário: das 09:00 às 12:00
    ou das 19:00 às 22:00

     

    Carga Horária

    Presenciais

    5 Módulos de 15 horas cada
    Total de 75 horas 
    (5 semanas de curso) 


    Turmas:
    manhã - 09:00 às 12:00
    tarde -15:00 às 18:00
    noite - 19:00 às 22:00


    ou


    5 Módulos de 14 horas cada
    Total de 70 horas 


    Turmas de Final de Semana:
    10:00 às 18:00


    Online

    5 Módulos de 15 horas cada
    Total de 75 horas 
    (5 semanas de curso) 


    Turmas:
    noite - 19:00 às 22:00

     

    Investimento por módulo

    R$ 979.10 - Online
    R$ 1.087,90 - semana
    R$ 1.334,00 - Intensivo

     

    Condições de Pagamento

    Boleto
    Cartão de Crédito 

     

    O que trazer?

    Recomendamos que os alunos tragam seus Macs pois todos os arquivos gerados durante o curso ficam em seu poder. Além disso, o aluno pode configurar cada programa a seu critério. 

     

    Pré-requisitos

    Atenção, para fazer os cursos de Android SDK você já deve saber programar. Para saber se possui os pré-requisitos, preencha este QUESTIONÁRIO; se não acertar todas recomendamos que faça nosso curso de Lógica de Programação.

     

    Além disso, conhecimentos particulares a cada módulo estão especificados em sua respectiva área.

     

    Conhecimentos básicos de inglês são necessários para um bom acompanhamento do curso.

     

    Observações

    O iai? reserva-se o direito de alterar datas, horários, conteúdo e cancelar o curso. (Excepcionalmente) 

    A bola da vez está com os médicos europeus!

    Mais e mais vemos crescer o número do uso de iPad por profissionais de todos os setores.
    Além da discussão gerada pelo uso de tablets na educação, a atenção agora se voltou para o uso dos aparelhos na medicina.

    Segundo os resultados da pesquisa que a empresa Manhattan Research realizou, um quarto dos médicos na Europa usam o iPad profissionalmente. Muitos deles o usam para procurar artigos, disponibilizar informações aos pacientes e assim por diante.

    A produção de aplicativos e softwares para a área está crescendo, mas de fato, a maioria deles usa o aparelho por ser um web browser portátil, e não por ser um acessório para a saúde. A principal vantagem para os médicos, é que eles conseguem acessar as informações rapidamente, sem precisar ir até o computador.

    Um bom uso da tecnologia! Ponto positivo pra eles.

    E se você ainda não sabe usar o iPad, venha aprender as principais funções e utilidades aqui no iai?.

    Fonte: TechCrunch

    Android mini figurines

    Androiders fanboys! Conheçam os incríveis toys Android mini figurines, a edição customizada e em miniatura do Robozinho mais amado pelos fãs da Google.
















     

    À venda em algumas lojas do Estados Unidos, como a Barnes & Noble, F.Y.E e Urban Outfitters, você encontra as versões: Taxi, Homem de Negócios, Pé-grande, Rosa, Rubi, Urso e o tradicional Verde da marca.



















    É para colecionar e fazer inveja a qualquer um!

    Fonte: Droid-Life