Web Services

« Voltar

Objetivos

Dotar o aluno com conhecimentos de web services que podem utilizar nas aplicações web, tendo em consideração formas de autenticação e autorização em serviços da web. Também, de conceitos fundamentais de cloud, nos seus três modelos de serviços, e de big data, por forma a que o aluno seja capaz de identificar cenários para e de utilização de cloud e big data.

Programa

Introdução aos web services e protocolos de autenticação e autorização utilizados, tal como o Oauth. Conceitos sobre os Modelos dos serviços da Cloud: IaaS, PaaS e SaaS

Conceito de Big data e cenários de utilização

Introdução à Internet of Things (IoT) e sua conexão com cloud. Dispositivos móveis com recurso a cloud e usando web services

Métodos de ensino

Informação disponível em breve.

Bibliografia

Bibliografia

Jorge Cardoso. Programação de Sistemas Distribuídos em Java. FCA. 2008.

George Reese. Cloud Application Architectures: Building Applications and Infrastructure in the Cloud. O'Reilly. 2009. Brian Underdhal. Internet of Things for Dummies. RacoWireless.

 

Hiperligações http://www.tutorialspoint.com/webservices/index.htm

http://www.drdobbs.com/web-development/restful-web-services-a-tutorial/240169069 http://www.java2blog.com/2013/03/web-service-tutorial.html

http://www.mastertheboss.com/soa-cloud/cloud-computing/in-the-cloud-computing-a-beginners-tutorial http://searchcloudcomputing.techtarget.com/definition/big-data-Big-Data http://en.wikipedia.org/wiki/Big_data

http://www.sas.com/en_us/insights/big-data/what-is-big-data.html

 

Software

Sistema operativo linux Sistema operativo android Windows 7

VirtualBox

Servidor web apache Linguagem de server-side PHP MySql

Código

0000301

ECTS

3

Aulas

  • Aplicação - 30 horas
  • Teórico-Práticas - 12 horas