Tecnologias da Internet

Ano
2
Ano lectivo
2016-2017
Código
01007698
Área Científica
Ciências Informáticas
Língua de Ensino
Português
Modo de Ensino
Presencial
Duração
Semestral
Créditos ECTS
6.0
Tipo
Obrigatória
Nível
1º Ciclo - Licenciatura

Conhecimentos de Base Recomendados

Conhecimentos básicos de Programação e de Bases de Dados.

Métodos de Ensino

Aulas T com exposição detalhada com meios audiovisuais dos fundamentos das tecnologias das Internet, com exercícios práticos elementares que despertem o interesse dos alunos nestas matérias e exemplifiquem a sua aplicação a situações reais. Aulas PL em que se pretende que os alunos adquiram conhecimentos sobre ferramentas e técnicas de desenvolvimento de aplicações práticas desenvolvendo um projeto que exija a conjugação de conceitos teóricos e promova o raciocínio crítico face a problemas mais complexos. Escrita de relatório, com orientação do docente, em que descrevam o trabalho realizado.

Resultados de Aprendizagem

Aquisição de conhecimentos e competências sobre tecnologias necessárias para o desenvolvimento de aplicações para a Internet.

Aquisição de competências em análise e síntese, organização e planificação, comunicação escrita, resolução de problemas, decisão, trabalho em grupo, raciocínio crítico, aprendizagem autónoma, aplicação prática dos conhecimentos, criatividade.

Estágio(s)

Não

Programa

1.Introdução à Internet
-Resenha histórica da Internet
-Funcionamento da Web
 -DNS
 -browsers e anatomia de um Web Server
 -aplicações cliente/servidor
-Criação e manutenção de contéudos para a Web
 -CMSs; Ferramentas WYSYWYG; HTML, CSS, etc.

2. Client-side Scripting:
-HTML5
-CSS
-JavaScript

3. Server-side Scripting
-PHP

4. Desenvolvimento e manutenção de sites, blogs, foruns, etc., com CMSs e outro software para Web 2.0

5. Web sites - Diversos assuntos
-Estrutura
-Backup
-Promoção
-Estatísticas e outros dados sobre web sites
-Search Engine Optimization (SEO)
-eComerce
-Proteção de web sites com password
-Personalização de web sites
-Instalação de Web Servers

Docente(s) responsável(eis)

Hugo Ricardo Gonçalo Oliveira

Métodos de Avaliação

Avaliação
Avaliação contínua: 10.0%
Projecto: 40.0%
Exame: 50.0%

Bibliografia

Bruno Figueiredo, "Web Design", FCA.

Alexandre Pereira e Carlos Poupa, "Linguagens Web", Edições Sílabo.

Pedro Neves e Rui Ruas, "O Guia Prático do MySQL", Centro Atlântico.

Carlos Serrão e Joaquim Marques, "Programação com PHP 5", FCA.