Tecnologias da Internet
2
2016-2017
01007698
Ciências Informáticas
Português
Presencial
Semestral
6.0
Obrigatória
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ãoPrograma
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.