9. Suporte a HTTPS
Uso de um certificado de desenvolvimento
Redirecionamento automático de HTTP para
HTTPS
Uso do protocolo HSTS(HTTP Strict Transport
Security), que determina o acesso a uma
aplicação em produção somente via HTTPS
10. Suporte a GDPR
General Data Protection
Regulation(GDPR)
Regulamentação da União
Europeia sobre proteção de
dados e privacidade de
cidadãos.
11. Injeção de dependência
Injeção de
dependências é um
padrão de projeto
que visa a diminuição
do acoplamento
entre os diversas
partes (ou módulos)
de uma aplicação.
12. ASP.NET Core
Versão Data Lançamento Data Suporte
1.0 27/06/2016 27/06/2019
1.1 18/11/2016 27/06/2019
2.0 14/08/2017 01/10/2018
2.1 30/05/2018 21/08/2021
2.2 04/12/2018
3.0 Em Desenvolvimento
15. Launch Settings
O arquivo contém configurações específicas do
projeto associadas a cada perfil de depuração.
Este arquivo é colocado na pasta Propriedades.
16. wwwroot
Onde fica os arquivos estáticos, como CSS, imagens
e JavaScript, que a aplicação ASP.NET Core fornece
diretamente para os clientes. Algumas etapas de
configuração são necessárias para habilitar o
fornecimento desses arquivos.
17. App Settings
Onde nossa lista de configurações é formada
por um conjunto de chave/valor, e podem ser
distribuídos em arquivos organizados de
forma hierárquica separados por ambiente.
18. Class Startup
É o local onde se definem as diversas configurações de
uma aplicação Web. Incluindo dependências, serviços
que determinam os comportamentos do site ou
API(autenticação, autorização, cache, dentre outras
funcionalidades).
20. Class Program
É o local onde podemos criar um host para o
aplicativo da web. Essa é a classe principal da
aplicação é dela que é iniciado o nosso servidor Web
23. Model-View-Controller (MVC)
• MODEL : Representa os dados
• VIEW : Representa um componente de interface de
usuário que esta vinculado a um Model. Ela pode
exibir os dados e permitir que haja modificação dos
dados pelo usuário.
• CONTROLLER : Define como a interface do usuário
vai reagir a ação do usuário. Ele é responsável por
trocar e interpretar mensagens entre a View e o
Model.