Ver detalhes - ENCOSIS 2017

Propaganda
ENCOSIS 2015
Proposta para realização de minicurso
Registrado em: 02/06/2015 - 16:45:36
Informações Gerais
Título
Laboratório de Programação Android para Iniciantes
Área temática
Linguagens de Programação
Carga horária
06 horas
Turno:
Dias 27 e 28/08/2015, NOITE (18h30m - 21h30m)
Proponente:
MARCIO PALHETA PIEDADE
Mini CV do Proponente:
Status:
Doutorando do Programa de Pós-Graduação em Informática - PPGI/UFAM, sendo
membro do grupo de pesquisas em Banco de Dados e Recuperação da
Informação e Mestre em informática, pelo referido programa. Possui
especialização em Sistemas de Informação e Aplicações WEB pela Fundação
Centro de Análise Pesquisa e Inovação Tecnológica - FUCAPI(2007). Atuou como
Arquiteto de Software Pleno, na Fábrica de Software da FUCAPI, onde
desenvolveu projetos de integração de ambientes híbridos, exercendo o papel de
líder técnico das equipes de desenvolvimento, atuando nos processos de
recrutamento, treinamento e acompanhamento de novos programadores e
arquitetos. Projetou e desenvolveu componentes utilizando as tecnologias Java
EE com JPA, Toplink, Hibernate, Struts, JSF, Primefaces e Webservices.
Atualmente é professor titular dos cursos de Sistemas de Informação e Ciência da
computação da FUCAPI, ministrando as disciplinas: Banco de dados, Estrutura de
dados I e II, Projeto de Sistemas, Java SE, Java EE, Mineração de Dados,
Aprendizado de Máquina e Recuperação da Informação, Arquitetura para WEB,
Persistência - JPA2 e Hibernate3, Padrões de projeto, Especificações web JSF2 e
CDI e Java EE avançado com EJB3, JMS e Webservices. Áreas de pesquisa:
Bancos de dados: Sistemas de Recomendação Inteligente, Recuperação da
Informação, Mineração de Dados e Aprendizado de máquina. Engenharia de
software: Arquiteturas distribuídas, Frameworks para programação colaborativa e
Arquitetura de Serviços WEB Mobile: Desenvolvimento de frameworks,
ferramentas e jogos para dispositivos móveis - S40, Windows Phone e Android
Aprovado
Detalhes
Justificativa / Descrição:
O mercado mobile só cresce e a plataforma Android é o destaque. Sua grande
vantagem é ser um sistema aberto e cada vez mais adotado por diversos
fabricantes.
O minicurso de Android aborda o desenvolvimento com Android SDK,
apresentando seus conceitos básicos. Durante o curso, desenvolvemos uma
aplicação completa que usa recursos de formulários, persistência local, câmera,
SMS, entre outros. Desenvolvemos tanto para celular quanto para tablets,
abordando também a última versão do Android.
Objetivos:
Apresentar aos alunos os conceitos iniciais do mundo da programação móvel,
utilizando a plataforma líder de mercado.
Ementa:
1o dia:
• Introdução: Android e OlaMundo, Dispositivos, Instalação, Simulador
• Fundamentos: Activity, R.java, Ciclo de vida, Componentes de tela, Listeners,
Alerta modal, Atributos XML, Layouts, Gravity, Weight, Toast, OptionMenu,
MenuInflater, ActionBar, Intents, Compartilhando informações entre Activities,
AndroidManifest.xml
2o dia:
• Persistência com SQLite: modelagem de entidades, integração com formulários,
aplicando o padrão de projeto DAO, SQL e a criação do banco, ContextMenu
• Outros componentes: envio de SMS, navegação em sites, visualização de
mapas, envio de email, Compartilhando com as Redes sociais, Câmera e
arquivos.
Público alvo:
Estudantes de computação e programadores com ou sem experiência em
desenvolvimento móvel.
Pré-requisitos:
Noções de Orientação a Objetos e/ou noções de Java SE
Recursos necessários:
Laboratório de informática, Datashow, Quadro, pincel,
Java 1.8, Android Studio 1.2, Virtual Box 4.3.28, Genymotion 2.4.0, Acesso à
internet e Github.com
Observações do Proponente
Comentário:
Relatório gerado em: 30/05/2017 - 01:49:54
Este curso é organizado pela buritech
Download