Skip to main content

ISLA IPGT 26077

Programação Web - Servidor II

Desenvolvimento para a Web e Dispositivos Móveis (ISLA-IPGT)
  • ApresentaçãoPresentation
    Na unidade curricular os estudantes devem adquirir os conceitos para desenvolver websites dinâmicos utilizando diversas linguagens e tecnologias, tanto do lado do cliente como do lado do servidor.
  • ProgramaProgramme
    Desenvolvimento de sítios Web Dinâmicos Tecnologias de servidor .NET Core MVC versus .NET Core Razor Pages ASP.NET Core Razor Pages - Controlos de validacao Acesso a dados: Entity Framework, Controlos de dados Master Pages Pacotes Nuget AJAX Desenvolvimento de aplicações Linguagens: C#, Linq, SQL, Razor. Ferramenta de desenvolvimento: Visual Studio. Visual Studio A plataforma Microsoft e modelo de programação Desenho de interfaces e codificação Persistência e armazenamento de dados. Base de dados MSSQL Gravação em ficheiros Segurança/Verificação e validação de utilizadores Empacotamento e distribuição
  • ObjectivosObjectives
    Programar páginas Web dinâmicas, utilizando diversas linguagens e tecnologias, tanto do lado do cliente como do lado do servidor. Desenvolver portais, BackOffice e sistemas de informação via web. Estudar as principais linguagens Web de servidor. Identificar os conceitos envolvidos na criação, avaliação e manutenção de sistemas-Web. Desenvolver de raiz um sistema CRUD. Utilização de ferramentas de código livre.
  • BibliografiaBibliography
    FCA, Frederico Tavares, PHP com Programação Orientada a Objectos Abreu, L. (2014). ASP.NET 4.5.1. FCA. Manning Publications, Lock, Andrew - ASP.NET Core in Action - 3rd Edition Manning Publications, Metzgar, Dustin - .NET in Action - 2nd Edition Manning Publications, Brind, Mike - Razor Pages in Action Microsoft. (20 de setembro de 2024). ASP.NET Core 8 . Obtido de Microsft Docs: https://learn.microsoft.com/pt-pt/aspnet/core/razor-pages/?view=aspnetcore-8.0&viewFallbackFrom=aspnetcore-2.1&tabs=visual-studio
  • MetodologiaMethodology
    Aulas expositivas e laboratoriais com recurso a equipamentos informáticos. Realização de trabalhos de práticos adaptados a situações da área do curso. As aulas decorrerão numa sala preparada com software e equipamento informático. Serão lecionadas num contexto baseado em projetos práticos, com demonstrações constantes. A avaliação é contínua e a nota final resulta da avaliação por teste ou projeto. Os estudantes que não tenham sucesso poderão realizar os exames nas épocas de avaliação definidas pela instituição.
  • LínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    6
  • NaturezaNature
    Obrigatório
  • EstágioInternship
    Não
  • AvaliaçãoEvaluation

    Descrição dos instrumentos de avaliação (individuais e de grupo) ¿ testes, trabalhos práticos, relatórios, projetos... respetivas datas de entrega/apresentação... e ponderação na nota final.

    Exemplo:

    Descrição

    Data limite

    Ponderação

    1º Teste de avaliação .NET Core

    7-11-2024

    50%

    Trabalho

    9-1-2026

    50%

         

     

    Avaliação Final

    Os estudantes que não tenham sucesso na avaliação curricular podem realizar exames nas épocas de avaliação definidas pela instituição.