Skip to content

Wesley-Silva/Dominando-ASPNETCore

Repository files navigation

Curso - Dominando o ASP.NET Core MVC

O curso "Dominando o ASP.NET Core MVC" é uma abordagem abrangente para desenvolvedores que desejam aprofundar seus conhecimentos na criação de aplicações web com ASP.NET Core MVC. Ao longo do curso, vamos explorar desde os fundamentos até técnicas avançadas, incluindo arquitetura MVC, rotas, controllers, views, modelos de dados, validação e segurança.

Índice

✔️ Emenda do curso

  • Conhecimentos essênciais

    • Pipeline do ASP.NET MVC
    • Ferramentas de Bundling e Minification
    • Desenvolvendo um Tag Helper customizado
    • Desenvolvendo um View Component
    • Roteamento
    • Áreas
  • Injeção de dependência

    • Visão e Configuração de Dependency Injection
    • Tipos de Ciclo de Vida
    • Maneiras de fazer DI (Controller/View)
  • Segurança

    • Proteção contra CSRF
    • Proteção contra XSS
    • HSTS e HTTPS
    • Identity
    • Autorização
    • Autenticação
    • Claims
  • Configurações Avançadas

    • Customizando a classe program
    • Configuração de ambientes para execução
    • Lendo arquivos de configurações
    • Protegendo dados com User Secrets
    • Tratamento de erros
    • Realizando o Log de tudo!
    • Trabalhando com Filtros
  • Globalização da aplicação

    • Cultura na aplicação
    • Validações front-end
    • Data Annotation customizado
    • Suporte a outros idiomas
  • Conhecimentos Indispensáveis

    • Ajax e Modal Window
    • Upload de arquivos
    • Implementando Cache
    • Trabalhando com Cookies
    • Comportamento do Razor
  • Testes

    • Teste de Unidade
    • Ferramental de testes
    • Estrutura de um teste
    • Teste de controller com Mocks
  • Deploy

    • Rodando em Self Hosting
    • Deploy via Docker
    • Configurações do Ambiente Docker
    • Deploy via IIS Local
    • Deploy na Nuvem - Azure

Referências

Telas

Tela Tela Tela Tela Tela Tela

Sobre

Desenvolvedor com +2 anos de experiência em desenvolvimento de software, especializado na plataforma .NET. Além do meu trabalho, sou pai dedicado de dois filhos, Arthur e Heitor, e valorizo o equilíbrio entre a vida profissional e pessoal. Minhas habilidades técnicas incluem C#, ASP.NET, SQL Server, e práticas de desenvolvimento. Histórico

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published