Back

Programação Visual

    Detalhes do curso

  • Conhecimentos de Base Recomendados

    Programa usando o paradigma da Programação Orientada a Objetos numa linguagem que suporte o referido paradigma

  • Objetivos

    - Capacidade de integrar conhecimentos, adquiridos em outras unidades curriculares.
    - Capacidade de adaptação a novas tecnologias.
    - Capacidade de trabalho em equipa.
    - Capacidade de desenvolvimento de aplicações profissionais.
    - O aluno programa com a linguagem c# usando o paradigma orientado a objetos.
    - O aluno desenvolve aplicações baseadas em .NET 5 ou suas atualizações.
    - O aluno desenvolve aplicações web usando o Angular ou plataforma semelhante.

  • Métodos de Ensino

    - Expositivo
    - Ensino ativo
    - Execução de trabalhos laboratoriais

  • Estágio(s)

    Não

  • Programa

    1. Introdução à linguagem C# - Bases
    Tipos de dados, variáveis, operadores e expressões, estruturas de selecção e controlo

    2. Introdução à linguagem C# - POO
    Classes, objectos, herança e polimorfismo. Interfaces e métodos. Classes de colecção. Tratamento de excepções

    3. Introdução à linguagem C# - Especificidades
    Propriedades, indexers, ‘delegates’ e eventos. Programação Assíncrona. Linguagem de interrogação LINQ.

    4. Programação Web baseada em ASP.NET/ MVC
    - Introdução ao desenvolvimento de aplicações para a Internet em ASP.NET MVC.
    - Controladores e ações.
    - Vistas e a linguagem Razor.
    - Modelos.
    - Utilização da tecnologia Entity Framework para acesso a dados.
    - Segurança e a tecnologia MS Identity.
    - Programação de Serviços Web.
    - Injeção de dependências em .NET.
    - Testes.

  • Demonstração de conteúdos

    -

  • Demonstração da metodologia

    -

  • Docente(s) responsável(eis)

    -

  • Bibliografia

    José Brás Pereira; Sebenta de Programação Visual 2ª edição, EST Setubal, 2018
    Anónimo; Microsoft - Tutoriais Web, Microsoft, 2019 (https://docs.microsoft.com/en-us/dotnet/)
    Anónimo; Angular -Tutoriais Web, 2019 (https://angular.io/docs)

  • Código

    TPSI15-S-0-6

  • Modo de Ensino

    PRESENCIAL

  • ECTS

    6.0

  • Duração

    Semestral

  • Horas

    60h Teórico-Práticas

Conteúdo atualizado em 21/03/2025 15:46
Visão Geral da Privacidade
Escola Superior de Tecnologia de Setúbal - ESTSetúbal/IPS

Este site utiliza cookies para lhe oferecer a melhor experiência possível. As informações dos cookies são armazenadas no seu navegador e permitem funcionalidades como reconhecê-lo quando regressa ao nosso site e ajudar a nossa equipa a perceber quais as secções que considera mais interessantes e úteis.

Cookies Estritamente Necessários

Os cookies estritamente necessários devem estar sempre ativados para que possamos guardar as suas preferências de configuração de cookies.

Cookies de Terceiros

Este site utiliza o Google Analytics para recolher informação anónima, como o número de visitantes do site e as páginas mais populares. Manter este cookie ativado ajuda-nos a melhorar o nosso website.