10792 – Programação ASP.Net Core MVC
Enquadramento
Objetivos Gerais
Conteúdo Programático
Metodologia
Avaliação
Certificação
Recursos e Materiais
Documentação Necessária
Sessões e Ações de Formação
Enquadramento
Empregados do Setor privado
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údo Programático
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
Metodologia
Método Interrogativo, Ativo, Expositivo e Demonstrativo
Certificação
Plataforma SIGO
