ISLA IPGT 26077
Programação Web - Servidor II
Desenvolvimento para a Web e Dispositivos Móveis (ISLA-IPGT)
-
ApresentaçãoPresentationNa 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.
-
ProgramaProgrammeDesenvolvimento 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
-
ObjectivosObjectivesProgramar 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.
-
BibliografiaBibliographyFCA, 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
-
MetodologiaMethodologyAulas 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ínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS6
-
NaturezaNatureObrigatório
-
EstágioInternshipNã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.


