UFCD 10792 - Programação ASP.Net Core MVC
DESIGNAÇÃO DA UFCD: Programação ASP.Net Core MVC
CÓDIGO DA UFCD: 10792
CARGA HORÁRIA: 50 horas
PONTOS DE CRÉDITO: 4.5
Objetivos
Desenhar aplicações web MVC.
Desenvolver aplicações web em ASP.Net Core MVC.
Instalar aplicações web em ASP.Net Core MVC.
Conteúdos
Introdução ao MVC
Introdução ao ASP.Net Core
Middleware
Serviços
Criação de controladores de MVC
Controladores
Ações
Filtros de Ações
Criação de vistas de MVC
Vistas
Vistas parciais
Criação de modelos de MVC
Modelos
Integração com as vistas
Validação
Entity Framework Core
Adição de EF Core a aplicativos
Leitura e escrita de dados
Acesso a base dados
Apresentação gráfica
Layouts
Introdução ao CSS e JavaScript
Introdução ao jQuery
Segurança
Autenticação
Autorização
Proteção contra ataques
Performance aplicacional
Estratégias de Cache
Gestão de estados
Comunicação bi-direcional
Implementação de web APIs
Introdução às web APIs
Criação de web APIs
Invocação web APIs
Alojamento e Publicação
Tipos de Alojamento
Servidores web locais e remotos
Serviços de cloud
Publicação
Dependências necessárias
Publicação para pacote de instalação
Publicação direta para servidor