Introduzir o aluno a diferentes plataformas, frameworks e tecnologias envolvidas na criação de aplicativos para dispositivos móveis, utilizando estudos de caso, e desenvolvendo aplicações móveis com armazenamento local e em nuvem.
Embora os pré-requisitos não sejam obrigatórios, o seu domínio auxiliará muito na evolução do aprendizado:
As competências trabalhadas na disciplina são:
Aulas expositivas, exemplos de desenvolvimento, e exercícios práticos.
Aula | Conteúdo Programado | Data |
---|---|---|
01 | Apresentação da disciplina. Plataformas de desenvolvimento. Frameworks e linguagens de programação para dispositivos móveis. | 04/8 |
02 | Revisão de conceitos básicos do desenvolvimento Web: arquitetura cliente-servidor, estado de aplicação, HTML, CSS e Javascript. | 11/8 |
03 | Introdução ao React. Componentes básicos de tela e leiaute. Exemplo prático de desenvolvimento de aplicação. | 18/8 |
04 | Utilização de mockups para UX. Manipulação e visualização de dados. | 25/8 |
05 | Palestra sobre cybercrime e cybersecurity. | 1/9 |
06 | Ambientes de desenvolvimento para dispositivos móveis. Uso de simuladores para testes de desenvolvimento. Introdução a projetos de aplicações de dispositivos móveis. Definição dos temas dos projetos de desenvolvimento. | 8/9 |
07 | Navegação entre telas. Comunicação entre telas e compartilhamento de estado. Manutenção de estado global compartilhado. | 15/9 |
08 | Visualização de dados por meio de listas. Entrega do design do projeto de desenvolvimento (T1) | 22/9 |
09. | Revisão conjunta dos projetos de desenvolvimento. Apresentação das Pesquisas (P1). | 29/9 |
10 | Uso de banco de dados locais e em nuvem. | 6/10 |
11 | Feriado | 13/10 |
12 | Uso de banco de dados em nuvem. | 20/10 |
13 | Evento Institucional | 27/10 |
14 | Testes e qualidade em projetos de desenvolvimento para dispositivos móveis. | 03/11 |
15 | Avaliação parcial dos projetos de desenvolvimento (T2). | 10/11 |
16 | Implementação do projetos de desenvolvimento. | 17/11 |
17 | Implementação do projeto de desenvolvimento. | 24/11 |
18 | Apresentação dos projetos de desenvolvimento (T3). | 1/12 |
19 | Divulgação de Resultados | 8/12 |
20 | Entrega e apresentação do projeto de Recuperação | 15/12 |
Atividades destinadas à interação entre alunos e a comunidade na qual estão inseridos. Buscar demandas da sociedade e transformá-las em propostas de projeto com implementação e validação de protótipos de sistemas.
A nota final será composta por trabalhos práticos, apresentação de resultados de pesquisas sobre assuntos relacionados a disciplina e atividades extraclasse.
O grau 1 será composto por G1 = T1 (4,0) + E1(3,0) + P1(3,0)
O grau 2 (G2) será composto por G2 = T2(4,0) + T3(6,0)
A nota final será a média (M) dada pela regra M = (G1 + G2) / 2
A recuperação será realizada a partir de um projeto individual que será apresentado pelo aluno. A nota desta substituirá a nota mais baixa e a média (M) será recalculada.
Para obter a aprovação, o aluno deve obter uma média (M) igual ou superior a 6, com frequência igual ou superior à 75%.
A frequência será medida a partir de chamada nominal, realizada em todas as aulas.