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

Integração de Sistemas II

Código: LIB10121    Sigla: IS II
Área Científica: Informática

Ocorrência: 2019/20 - 1S

Página Web:https://moodle.esgt.ipsantarem.pt/course/view.php?id=1523
Área de Ensino: Informática

Cursos

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

Horas Efetivamente Lecionadas

LI_3_TA

Teórico-Práticas: 75,00

Docência - Horas Semanais

Teórico-Práticas: 5,00

Tipo Docente Turmas Horas
Teórico-Práticas Totais 1 5,00
Filipe Montez Coelho Madeira - ESGT   5,00

Docência - Responsabilidades

Docente Responsabilidade
Filipe Montez Coelho Madeira - ESGT Responsável

Língua de Ensino

Português

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

1. Dar continuidade à temática da integração de sistemas e aplicações nas organizações, iniciada na disciplina de Integração de Sistemas I.

2. Estudar as tecnologias de acesso a dados que permitem a ligação a fontes de dados e à manipulação de dados através de várias formas.

3. Estudar as tecnologias de desenvolvimento de aplicações para a Internet, adaptadas a diferentes dispositivos e cumprindo requisitos de segurança.

4. Integração de serviços de dados permitindo o seu consumo por parte de aplicações Web.

5. Comunicação bidirecional entre dispositivos (clientes ou servidores) em aplicações

6. Consolidar e aprofundar os conceitos expostos através de exercícios de aplicação, utilizando ferramentas de desenvolvimento e sistemas de gestão de bases de dados atuais.

Conteúdos programáticos

1. Tecnologias de Acessos a Dados

2. Encriptação, autenticação e autorização

3. Comunicação bidirectional em aplicações

4. Internet Technologies

a. Revisões: HTML, XHTML, CSS, jQuery, Javascript, JSON, jQuery Mobile
b. Desenvolvimento da componente servidora
c. Linguagens de Scripting Cliente e Servidor

5. Ambientes de desenvolvimento e publicação

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

Os conteúdos programáticos encontram-se organizados por tópicos e não necessariamente pela ordem de lecionação. Sendo assim, o ponto 1 dos objetivos está essencialmente associado às revisões referidas no ponto 4., alínea a) dos conteúdos programáticos. O ponto 2 dos objetivos relaciona-se com o primeiro tópico dos conteúdos. O 3º objetivo está refletido no trabalho e estudo associados aos tópicos 2 e 4. O 4º objetivo está associados essencialmente a alínea b) do ponto 4 e do ponto 1. O 5º objetivo está mapeado no 3º tópico. O 6º objetivo relacionado essencialmente com o desenvolvimento de diversos projetos práticos inclui por isso o 4º e 5º tópicos dos conteúdos, estando igualmente associado a todos os anteriores tópicos.

Em resumo, serão estudadas diferentes tecnologias de acessos a dados, comunicação bidirecional, segurança no desenvolvimento e na programação de serviços que permitem a integração a diferentes níveis entre aplicações.

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

Aulas teóricas de exposição dos conceitos, teórico-práticas visando a consolidação das aprendizagens e práticas com caracter laboratorial. A unidade curricular adota um modelo de avaliação assente no desenvolvimento e apresentação de pequenos projetos incrementais, mantendo um mesmo tópico, com relevo na participação ativa do aluno e do grupo nas atividades a desenvolver.

A classificação final será o resultado da média aritmética dos pontos de avaliação sobre os trabalhos desenvolvidos e apresentados nas datas estabelecidas.

Dependente do grau de cumprimento dos objetivos da unidade curricular, estima-se pelo menos em três o número de pontos de avaliação do trabalho de avaliação a desenvolver.

Avaliação:

  • Mínimo de 3 pontos de avaliação do Trabalho de Grupo, com igual ponderação

Embora o trabalho seja em grupo a avaliação será individual, baseada em critérios previamente divulgados.


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

As aulas teóricas onde os conceitos são apresentados permitem abranger todos os primeiros 5 objetivos. As aulas teórico práticas permitirão o desenvolvimento de pequenos exemplos usando as tecnologias e conceitos apresentados nas aulas teóricas e por isso mesmo, abrangem igualmente os primeiros 5 objetivos. Através destes exercícios de aplicação é realizada a consolidação e o aprofundamento dos conteúdos programáticos. 

As aulas de prática laboratorial permitem o desenvolvimento de projetos práticos para avaliação e estão ajustadas ao 6º objetivo. A realização destes projetos permite aos alunos consolidar e aprofundar os conhecimentos e criar condições para enfrentar os primeiros trabalhos reais no mercado de trabalho.

Bibliografia de consulta (existência obrigatória)

LLock, A. (2018). ASP.NET Core in Action. Manning Publications Co.

Gaylord, J N.; Wilson, B.; Allen, K. S.; Matson, D. (2014). Professional ASP.NET MVC 5. Wrox.

Kurtz, J.; Wortman, B. (2014). ASP.NET Web API 2: Building a REST Service from Start to Finish. Appress.

Spaanjaars, I. (2014). Beginning ASP.NET 4.5.1- in C# and VB. Wrox.

Outra documentação acessível via Internet/ Internet links:

ASP.NET | Open-source web framework for .NET. (2019). Obtido de https://dotnet.microsoft.com/apps/aspnet