filmeu

Disciplina Programação para a Web

  • Apresentação

    Apresentação

    Proporcionar aos alunos os conhecimentos técnicos necessários para o desenvolvimento de aplicações Web com utilização das linguagens JavaScript, Java e JSP. Compreender o modelo de programação cliente - servidor como abordagem integrada para manipular dados de diferentes fontes de informação: local e em rede. Compreender os conceitos fundamentais e os elementos da infraestrutura tecnológica de Big Data.   Utilizar as linguagens, bibliotecas (JavaScript) e ferramentas do lado do cliente e do servidor para o facilitar o desenvolvimento de aplicações Web. Esta disciplina introduz outras abordagens para o desenvolvimento de aplicações Web, incluindo as linguagens de programação Java e JSP.
  • Conteúdos Programáticos

    Conteúdos Programáticos

    1.  Arquitetura de software de uma aplicação Web 1.1.       Linguagens de programação para a Web 1.2.       Ambientes integrados de desenvolvimento de software 1.3.       Programação do lado do cliente 1.4.       Programação do lado do servidor 1.5.       Engenharia Web 1.6.       Arquitetura Model-View-Controller (MVC) 2.  Ambientes de desenvolvimento de software em Java 2.1.       IDE Eclipse 2.2.       Instalação e configuração do IDE 2.3.       Programação em Java 3. Desenvolvimento de aplicações Web em Java 3.1.       Algoritmos e Estruturas de Dados em Java 3.2.       Programação Orientada aos Objetos 3.3.       Programação Java para a Web 3.4.       Ligação a bases de dados 3.5.       Java Database Connectivity (JDBC) 3.6.       Java Server Pages (JSP) 3.7.       Model-View-Controller (MVC)
  • Objetivos

    Objetivos

    Desenvolver competências de programação para a Web, incluindo boas práticas de construção de aplicações Web. Apresentar e discutir as tecnologias e ambientes de programação para a Web e incorporar componentes de engenharia de software para o desenvolvimento de aplicações Web (Engenharia Web).   Aplicação do modelo (padrão) Model - View - Controller (MVC). Aplicação da linguagem de programação Java para o desenvolvimento de aplicações web, incluindo Java Server Pages (JSP), Servlets, e Java Data Base Connectivity (JDBC) para a ligação a bases de dados.
  • Metodologias de ensino e avaliação

    Metodologias de ensino e avaliação

    A UC de Programação Web aplica técnicas de desenvolvimento de software, nomeadamente a utilização de ambientes integrados de desenvolvimento de software, de modo a facilitar o desenvolvimento de aplicações (protótipos) Web.
  • Bibliografia principal

    Bibliografia principal

    Allen Downey (2012). Think Java: How to Think Like a Computer Scientist. Available at http://thinkapjava.com. Sedgewick R. and Wayne K. (2007). Introduction to Programming in Java: An Interdisciplinary Approach. Addison-Wesley.  
INSCRIÇÃO AVULSO
Lisboa 2020 Portugal 2020 Small financiado eu 2024 prr 2024 republica portuguesa 2024 Logo UE Financed Provedor do Estudante Livro de reclamaões Elogios