CEI - Curso de Especialização em Informática
Disciplina: Laboratório de Desenvolvimento de Aplicações Móveis III
Professores responsáveis: Angelo de Moura Guimarães ou Antônio Mendes Ribeiro
Carga Horária: 30 horas
Créditos: 2
Pré-Requisitos: Conhecimentos básicos de programação orientada por objetos; Conhecimentos sobre bancos de dados; Conhecimentos sobre Redes; Conhecimentos sobre Estruturas de Dados.
Tipo: Optativa
Objetivos
Aplicar conceitos e práticas de desenvolvimento de software e das metodologias ágeis de desenvolvimento de sistemas na criação de aplicativos tendo em vista o acesso em dispositivos móveis do tipo tablet.
Esta disciplina tem como objetivos específicos:
Ementa
Dispositivos móveis; Desenvolvimento ágil; Linguagens de programação para a WEB; Navegadores em dispositivos móveis; Desenvolvimento Web ( Cliente e Servidor); Uso de Web Services; Computação nas núvens; Desenvolvimento de aplicações na Web para dispositivos móveis.
Programa
- Dispositivos móveis do tipo Tablet
-Aplicações tipicas em dispositivos móveis do tipo tablet
-Desenvolvimento ágil de software
- Sistemas Operacionais de tablets (Android, iOs, WP8)
-Kits de desenvolvimento (SDKs) e simuladores
- Ambientes de desenvolvimento ( Eclipse, XCode, LiveCode)
- Padrões de projeto e padrões de arquitetura
- Desenvolvimento de software para dispositivos móveis
- Persistência de dados em arquivos, na memória e em bancos de dados
- Desenvolvimento de software baseado em templates
- Processo de criação e publicação de um aplicativo para um dispositivo móvel do tipo tablet.
Bibliografia
- AMBLER, Schott W. e WIENER, Richards. Building Object Applications that work. Cambridge University press. 1998.
- APPLE. Start Developing iPad Apps. Apple Developer Resource. http://developer.apple.com. Apple Inc. 1 Infinite. Loop, Cupertino, CA 95014, 408-‐996-‐1010, EUA.
- APPLE. Start Developing iPad Apps. http://developer.apple.com. Apple Inc. 1 Ininite Loop, Cupertino, CA 95014,408-‐996-‐1010, EUA.
- APPLE. Start Developing iPad Apps. http://developer.apple.com. Apple Inc. 1 Infinite Loop, Cupertino, CA 95014,408-‐996-‐1010, EUA.
- APPLE. Start Developing iPad Apps. iOS Human Interface Guidelines. http://developer.apple.com. Apple Inc. 1 InEinite Loop, Cupertino, CA 95014, 408-‐996-‐1010, EUA.
- APPLE. Start Developing iPad Apps. Learning Objective-‐C: A Primer. http://developer.apple.com. Apple Inc. 1 Infinite Loop, Cupertino, CA 95014, 408-‐996-‐1010, EUA.
- Biesdorfer. iPad: The Missing Manual (Missing Manuals). O'Relly. 2012.
- Firtman, Maximiliano. Programming the Mobile Web. O'Relly. 2012.
- Hegarty, Paul. iPad and iPhone App Development (Fall 2011). iTunesU : University of Stanford. 2011.
- Hegarty, Paul. iPad and iPhone App Development iTunesU : University of Stanford. Fall 2011.
- http://developer.apple.com. Apple Inc. 1 InEinite Loop, Cupertino, CA 95014, 408-‐996-‐1010, EUA.
- http://developer.apple.com. Apple Inc. 1 InEinite Loop, Cupertino, CA 95014,408-‐996-‐1010, EUA.
- http://developer.apple.com. Apple Inc. 1 InEinite Loop, Cupertino, CA 95014, 408-‐996-‐1010, EUA.
- Lee, Wei-Meng. Introdução ao Desenvolvimento de Aplicativos para o Android. Editora Ciência Moderna. 2011.
- Marzullo, Fabio. iPhone Na Prática: aprenda passo a passo a desenvolver soluções para o iOS. Novatec. 2012.
- Pilone, Dan; Pilone, Tracey. Use a Cabeça! Desenvolvendo para iPhone. O'Relly. Alta Books Editora. 2011.
- RosenWeig, Gary. My iPad (covers iOS 5.1 on iPad, iPad 2, and iPad 3rd gen) (4th Edition). Pearson. 2012.
<< voltar