Skip to content

codinginbrazil/aspnet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Nome do projeto

'escreva uma breve descrição do projeto'

Contéudo

  • Introdução
  • Asp.Net
  • Controllers
    • Padrão/Convenções MVC
    • HTTP
    • Rotas em ação
    • Rotas por atributo
    • Action Results
    • Passagem de parâmetro na controller
  • Modelos
    • DataAnnotations
    • Validação de modelos
  • Views
    • Razor
    • HtmlHelpers
    • TagHelpers
    • Views de configurações
    • Partial Views
    • Views Components
    • Trabalhando com formulários
    • Validações de formulários
    • Validação de dados
    • Validação via jQuery
    • Proteção conta CSRF
    • Ferramentas de Front-End
  • Gerenciando Scripts
    • Gestão dos scripts
    • Bundling e Minification
    • Custom Tag Helpers
  • Areas
  • Injeção de Dependência
    • Configuração
    • Injentado dependência no MVC
    • Tipos de Ciclo de Vida
  • Entity Framework
    • Configuração
    • Configurando o DbContext
    • Operação no banco de dados - CRUD
    • Trabalhando com Migrations
    • Conclusão
  • Asp.Net Identity
    • Configuração
    • Autenticação
    • Autorização
    • Trabalhando com Claims
    • Customizando a autenticação da App
  • Configurações
    • .Net 5 para .Net 6
    • Ambientes de execução
    • Protegendo dados com User Secrets
    • Tratamento de erros
    • Implementando Log
    • Trabalhando com Filtros
  • Desenvolvendo uma aplicação funcional
    • Criando Projeto MVC sem template
    • Novo projeto
    • Configurando Program
    • Mapeamento as entidades para o banco de dados
    • Acessando o banco de dados via repositório
    • Mapeamento as entidades em ViewModels com Automapper
    • ScaffoId ds Controllers e Views
    • Customizações das Views
    • Upload de imagem do Produto
    • Customizando a edição do produto
    • Globalizando a aplicação em PT-BR
    • Finalização o ajustes das Views
    • Utilizando Model Window de edição
    • Utilizando Ajax para preenchimento do CEP
    • Organização e otimizando a estrutura da App
    • Roteamento inteligente
    • Validando as entidades de negócio
    • Regras de negócio e eventos de notificações
    • Asp.Net Identity - Segurança e técnicas
    • Tratamento de erros
    • Evitando falhas de segurança
    • Manutenção de estado
    • Action Filters
    • Conclusão
  • Deploy
    • Deploy IIS Local
    • Rodando a App em SelfHosting
    • Deploy no Azure

Teste

  • Automatizado

    /\ Maior Resilência / Maior Abrangência

    • Unidade
    • Integração
    • Fumaça
    • Desempenho
    • Aceitação/
  • Manuais
    • Exploratórios
    • Regressão
    • Funcional
    • Aceitação

DevOps

  • Continuous Integration

    • Manter um repositório
    • Automatizar o build (Jenkins; Azure Pipelines; Github Actions; Bamboo; TeamCity)
    • Builds auto-testáveis
    • Commits na linha de base
    • Todo commit em uma máquina de integração
    • Reparar o build quebrado imediatamento
    • Build ágil
    • Ambiente de desenvolvimento
  • Continuous Delivery

    • Replace(Recreate)
    • Rolling
    • Blue/Green
    • Canary
    • A/B Testing
    • Traffic Shadowing

Entity Framework Pt. II

  • Introdução
    • ORM
    • Orientação a Objetos vs Modelo Relacional
    • Entity Framework Core
    • História do Entity Framework
  • Ambiente de desenvolvimento
  • Aplicação
  • Conceitos Principais
  • Cenário de utilização
  • Migrações
  • Operações
  • Conclusão
    • Detectando propriedades não configuradas
    • Resiliência da conexão
    • Alterando o nome da tabela de histórico de migrações

Asp.Net Identity Pt. II

  • Introdução
    • Identity Server
    • Single Sign-on
    • Federation Gatewar
    • Single Sign-out
    • JWT - JSON Web Token
    • Asp.net Identity
    • Prós e contras
  • Segurança de APIs
    • Enterprse Security
    • Autorizador de APIs
    • Credential Sharing
    • Cookies
    • JWT
    • API Keys
    • OAuth 2.0
    • Configurando o Identity Server 4
  • OpenId Connect com Identity Server 4
    • OpenId Connect
    • Implict Flow
    • Authorization Code
    • Desacoplando o Asp.Net Identity.
    • Implementando Authorization Code
  • Protegendo Apis com Identity Server 4
    • Protegendo a API
    • Debugando o JWT
    • Protegendo a API com Identity Resource
    • Acessando o Identity Resource no client
    • Id Token vs Access Token
    • Protegendo a API com Scopes
  • JWT
    • Bearer Tokens
    • JWT
    • Reference Tokens

Referência

  • Desenvolvedor.io
    • Iniciando com Asp.Net MVC 5
    • Dominando o Asp.Net MVC Core
    • Fundamentos de Identity Server 4
    • Introdução ao Entity Framework
    • Introdução ao DevOps