Formação Portugal
16-11-21

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