Codigo | Carga Horária | |||
---|---|---|---|---|
T | E | L/P | CHT | |
ECM252 | 0 | 0 | 4 | 160 |
HTML5 e CSS3: introdução ao HTML5 e CSS3, layout, seletores e poscionamento. Formulários, transições e animações, flexbox. Biblioteca CSS Bootstrap. Javascript: variáveis e tipos de dados, operadores aritméticos, funções. jQuery: conceitos, localização de conteúdo, manipulação do CSS. Ionic: primeiro projeto, estrutura, temas e CSS3. Introdução ao Angular 4, navegação entre telas, menu lateral. Promises, persistência de dados, consumindo serviços REST. Docker: criando o primeiro ambiente virtual. PHP: introdução ao PHP7, arquitetura cliente-servidor. Variáveis, tipos de dados, escopo, estruturas condicionais, loops. Arrays, JSON, controle de sessão. Programação OO. Banco de dados, acesso MySQL, PDO, Data Access Object. Composer, e-mails com PHPMailer, diretórios virtuais, segurança. Amazon Web Services, Docker e deploy EC2. Interação Humano Computador: Protótipos e Usabilidade. Detalhes e Microtextos. Bibliotecas de Padrões e Testes com Usuários. Erros de usabilidade e Performance de páginas. As dez heurísticas de Nielsen. O princípio C.R.A.P. e Engenharia de Usabilidade de Mayhew. Interação Emocional e Social. Priorizando Funcionalidades e Checklist. UI.
As aplicações Web e móveis constituem uma parte significativa dos projetos de software atuais e que estão em crescimento constante. A necessidade das empresas por serviços mais flexíveis aliada à computação ubíqua (onipresente) faz com que a demanda por esses dois tipos de aplicações de software seja mantida em crescimento por muitos anos. Dessa forma, os conhecimentos e as habilidades adquiridos nesta disciplina por meio da teoria e prática com tecnologias Web e móvel contribuirão para que o Engenheiro de Computação se capacite no que se refere ao projeto de sistemas computacionais que façam uso dessas tecnologias. Trabalhar a capacidade do aluno em desenvolver projetos onde se faz necessário a interação Humano Computador (IHC). O foco está na experiência de uso de aplicativos, páginas Web, entre outros.
Rodrigo Bossini Tavares Moreira Mais Informações |
Antônio Sergio Ferreira Bonato
Mais InformaçõesBásica
Complementar