Saltar para o conteúdo principal

ISLA Santarém 15891

Programação para a Web

Tecnologias e Programação de Sistemas de Informação (ISLA Santarém)
  • ApresentaçãoPresentation
       
  • ProgramaProgramme
    1. Conceitos de web design 2. HTML - Apresentação da linguagem e do conceito “tag” - Estrutura básica de uma página Web - Formatação de texto - Hiperligações - Listas - Cores - Tabelas - Frames - Formulários 3. CSS - Vantagens do uso da linguagem - Marcadores - Propriedades - Documentos - Tabeless - Framework jQuery - Framework Bootstrap 4. PHP - Apresentação da linguagem - Arquitetura e funcionamento - Sintaxe básica - Tipos de dados suportados - Constantes - Variáveis - Operadores - Estruturas de controlo - Funções - Classes e objetos em PHP 5. XML   6. Javascript - Apresentação da linguagem - Sintaxe - Variáveis - Tipos de dados - Operadores - Comandos básicos - Comandos condicionais - Eventos - Mensagens - Instâncias - Funções - Arrays - Strings 7. Programas de desenho de sítios Web
  • ObjectivosObjectives
    Os objetivos da unidade curricular são: - Identificar os conceitos básicos de scripts executados no lado do cliente (liente-side). - Criar site estruturados na tecnologia liente-side. - Criar página Web estruturadas utilizando folhas de estilos. - Identificar as vantagens do uso de folhas de estilos. - Utilizar scripts na criação de páginas Web. - Identificar as tecnologias Web do lado servidor. -  Descrever as potencialidades da utilização de tecnologias Web num sistema de informação. - Criar portais dinâmicos, eficientes e seguros. - Utilizar uma base de dados através da Web.
  • BibliografiaBibliography
    Coelho, Pedro (2005). HTML 4 & XHTML - Curso Completo. FCA. Figueiredo, Bruno (2010). Web Design – Estrutura, Conceção e Produção de Sites Web, FCA. Oliveira, Hélder (2011). Dreamweaver CS5.5 & CS5, Curso Completo. FCA, Editora de Informática. Abreu, Luís (2013). ASP NET, Curso Completo. FCA, Editora de Informática. Silva, Carlos (2009). Programação com PHP 5.3. FCA, Editora de Informática.
  • MetodologiaMethodology
    As metodologias de ensino baseiam-se nos métodos expositivo, interrogativo e ativo de modo a gerar discussão e resolução dos exercícios teóricos e práticos em contexto de aula. As sessões decorrem em laboratórios de informática dotados de todos os recursos necessários para a frequência das aulas, por parte dos estudantes. As aprendizagens terão um grande foco nas metodologias ativas, sendo a aprendizagem baseada em projetos aquela que será maioritariamente aplicada, sendo que, aula invertida pode ser utilizada nos trabalhos de grupo.
  • LínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    6
  • NaturezaNature
    Obrigatório
  • EstágioInternship
    Não
  • AvaliaçãoEvaluation

     

    Descrição

    Data limite

    Ponderação

    Trabalho Prático Individual

     

    50%

    Portfolio

     

    10%

    Trabalho de Grupo

     

    40%