• EN
  • Facebook
  • Instagram
  • Youtube
  • Linkedin
Você está em: Início > Ensino > Unidades Curriculares > LIB10141
Autenticação
ATENÇÃO: Este site utiliza cookies. Ao navegar no site estará a consentir a sua utilização.

Desenvolvimento de Aplicações na Internet

Código: LIB10141    Sigla: DAI
Área Científica: Informática

Ocorrência: 2019/20 - 2S

Página Web:http://arturmarques.com/edu/dai (este URL é para a edição em vigor)
Área de Ensino: Informática

Cursos

Sigla Nº de Estudantes Plano de Estudos Ano Curricular Créditos Horas Contacto Horas Totais
LIB1 31 Despacho n.º 9994/2012, de 24 de julho 6

Horas Efetivamente Lecionadas

LI_3_TA

Teórico-Práticas: 62,50

Docência - Horas Semanais

Teórico-Práticas: 4,00

Tipo Docente Turmas Horas
Teórico-Práticas Totais 1 4,00
Artur Manuel Sancho Marques - ESGT   4,00

Docência - Responsabilidades

Docente Responsabilidade
Artur Manuel Sancho Marques - ESGT Responsável

Objetivos de aprendizagem e a sua compatibilidade com o método de ensino (conhecimentos, aptidões e competências a desenvolver pelos estudantes)

Uma vez obtida aprovação na disciplina, o aluno deverá
- Conhecer como utilizador e como programador serviços Internet selecionados: http(s), pop, smtp e ftp;
- Saber criar conteúdos para diferentes audiências, incluindo agentes de software;
- Saber escrever soluções (bots) para a automatização do consumo e da produção de conteúdos na Internet;
- Saber publicar automaticamente em CMS selecionado a partir de bots próprios.

Conteúdos programáticos

Introdução
- Serviços Internet selecionados: http(s), pop, smtp, ftp
Autoria de conteúdos para diferentes audiências
- Estruturação e produção de documentos focados no conteúdo, utilizando HTML e XML, para diferentes agentes, incluindo bots
- Invocações e interações client-side
- Respostas e computação server-side
- Publicação em Content Management System (CMS)
Desenvolvimento de soluções autónomas na Internet
- Automatização do consumo
- Automatização da produção
- Introdução ao desenho de APIs
- Questões de segurança e boas práticas
Escrita de bots para publicação automática em Content Management System (CMS, por exº: Wordpress)
- Testes à solução
- Gestão de dependências

- Questões de propriedade intelectual

Demonstração da coerência dos conteúdos programáticos com os objetivos de aprendizagem da unidade curricular

Objetivo / Conteúdos programáticos correspondentes

Conhecer como utilizador e como programador serviços Internet selecionados: http(s), pop, smtp e ftp / Introdução

Saber autorar conteúdos para diferentes audiências, incluindo agentes de software / Autoria de conteúdos para diferentes audiências

Saber escrever soluções (bots) para a automatização do consumo e da produção de conteúdos na Internet /
Desenvolvimento de soluções autónomas na Internet

Saber publicar automaticamente em CMS selecionado a partir de bots próprios / Escrita de bots para publicação automática em Content Management Systems (CMSs, por exº Wordpress)

Metodologias de ensino e de aprendizagem específicas da unidade curricular articuladas com o modelo pedagógico

Apresentações e exemplos já feitos.
Desenvolvimento prático e interativo de soluções com as tecnologias elegidas.
Avaliação:
Trabalho(s) proposto(s) pelo estudante e acordado(s) com o docente (T)
Teste escrito (E)
Nota final = 0.5 * T + 0.5 * E


Demonstração da coerência das metodologias de ensino e avaliação com os objetivos de aprendizagem da unidade curricular

As apresentações e exemplos introduzem e concretizam os conceitos, respetivamente, e deverão facilitar o seu entendimento.

O desenvolvimento na prática expõe os estudantes à realidade das tecnologias adotadas, devendo traduzir-se em aptidões para o desenvolvimento de aplicações na Internet.

Bibliografia de consulta (existência obrigatória)

Lockhart, J. (2015). Modern PHP: New Features and Good Practices (O. R. Media Ed.).
Schrenk, M. (2012). Webbots, Spiders, and Screen Scrapers: A Guide to Developing Internet Agents with PHP/CURL: No Starch Press.
Alliance, G. L. a. t. O. H. (Producer). (2018). Android Developer's Official Site. Retrieved from http://developer.android.com/
Lindberg, V. (2008). Intellectual Property and Open Source: A Practical Guide to Protecting Code: O'Reilly Media.