Available courses

Construção de aplicações por meio da utilização de arquitetura orientada a serviços – SOA (Service-Oriented Architecture) e das principais tecnologias Web Services.

Requisitos de segurança de aplicações, de base de dados e de comunicações. Segurança de dispositivos móveis. Políticas de segurança. Criptografia. Firewalls. Vulnerabilidades e principais tecnologias de segurança.

Introdução e conceitos. Recursos disponíveis para dispositivos móveis na  linguagem de marcação de textos. Uso de algum ambiente de desenvolvimento: configuração do ambiente, emulação de dispositivos móveis nos computadores pessoais, interface gráfica, serviços disponíveis, banco de dados nos dispositivos. Desenvolvimento de aplicações que utilizam dados de geolocalização. Integração entre sistemas remotos.

Revisão dos conceitos de orientação a objetos e seu mapeamento para uma linguagem de programação. Classe Abstrata. Persistência de classes. Interfaces. Threads. Desenvolvimento de Interface com o usuário – WEB e Cliente-Servidor. Entrada e Saída. Acesso a banco de dados. Internacionalização.