Dominando o ASP.NET Core MVC

APRENDA A CRIAR APLICAÇÕES COMPLETAS COM O ASP.NET CORE MVC

Professor:
Eduardo Pires
Nível:
(Avançado)
Categoria(s):
Desenvolvimento Web
Ementa
apresentação
Instrutor
Dominando o ASP.NET Core MVC

  Introdução
  Conhecimentos essênciais
  • Pipeline do ASP.NET MVC (10:00)
  • Criando um projeto MVC sem template (8:00)
  • Ferramentas de Front-End (16:00)
  • Ferramentas de Bundling e Minification (22:00)
  • Trabalhando com Layouts (5:00)
  • Desenvolvendo um Tag Helper customizado (20:00)
  • Desenvolvendo um View Component (10:00)
  • Roteamento Avançado (24:00)
  • Compreendendo as áreas (2:00)
  • Áreas na prática (25:00)
  Injeção de dependência
  • Uma visão sobre Dependency Injection (DI) (5:00)
  • Configurando uma injeção de dependência (7:00)
  • Tipos de Ciclo de Vida (12:00)
  • Outras maneiras de fazer DI (8:00)
  • Acessando o container de DI (9:00)
  Segurança
  • Proteção contra CSRF (12:00)
  • Proteção contra XSS (9:00)
  • HSTS e HTTPS (9:00)
  • Configurando o ASP.NET Identity (15:00)
  • Autenticação na prática (10:00)
  • Autorização na prática (14:00)
  • Trabalhando com Claims (6:00)
  • Customizando a autenticação da App (21:00)
  Configurações Avançadas
  • Customizando a classe Program.cs (12:00)
  • Configurando ambientes de execução (13:00)
  • Lendo arquivos de configurações (13:00)
  • Protegendo dados com User Secrets (13:00)
  • Tratamento de erros (14:00)
  • Realizando o Log de tudo! (25:00)
  • Trabalhando com Filtros (16:00)
  Globalização da aplicação
  • Trabalhando com culturas (11:00)
  • Ajustando validações front-end (13:00)
  • Criando um Data Annotation customizado (12:00)
  • Adicionando suporte a outros idiomas (28:00)
  Conhecimentos Indispensáveis
  • Ajax e Modal Window (17:00)
  • Upload de arquivos (20:00)
  • Implementando cache (13:00)
  • Trabalhando com cookies (15:00)
  • Estendendo o comportamento do Razor (11:00)
  • Tarefas em background com Hosted Services (26:00)
  Testes
  • Teste de Unidade (10:00)
  • Ferramental de testes (8:00)
  • Estrutura de um teste (10:00)
  • Teste da Controller com Mocks (19:00)
  • Teste de upload de arquivo (22:00)
  • Executando no VS Code (9:00)
  Deploy
  • Rodando em Self Hosting (9:00)
  • Deploy via Docker (19:00)
  • Configurações do Ambiente Docker (30:00)
  • Deploy via IIS Local (12:00)
  • Deploy na Nuvem (22:00)
  • Deploy via VS Code (5:00)
  Encerramento
  • Como continuar estudando (3:00)
  • Palavras Finais (2:00)
Dominando o ASP.NET Core MVC

O desenvolvimento de aplicações Web com ASP.NET MVC Core continua crescendo cada vez mais. Muitos desenvolvedores preferem o modelo de renderização server-side trabalhando com os excelentes recursos do Razor.

Neste curso você irá aprender a desenvolver por completo uma aplicação ASP.NET MVC Core, desde o início do projeto até subir a aplicação em produção.

Ao final do curso você estará apto a desenvolver novas aplicações e dar manutenção em aplicações existentes utilizando todas as melhores práticas de mercado.

Este curso foi produzido em 08/2023 com a versão do .NET mais atual no momento

FAQ

Por quanto tempo terei acesso?

Estamos oferecendo 1 ano de acesso para você ter muito tempo para estudar.

O curso é teórico e prático?

Sim, o curso Dominando o ASP.NET Core MVC aborda toda a teoria que depois é colocada em prática durante o desenvolvimento da aplicação no decorrer do curso.

Como eu tiro as minhas dúvidas durante curso?

Basta postar sua dúvida no fórum!
Abaixo de cada aula existe um fórum onde o instrutor irá lhe ajudar.

Posso assistir o curso por tablet ou smartphone?

Sim, qualquer device é suportado.

Eduardo Pires
Microsoft Regional Director - MVP

Eduardo Pires é fundador da plataforma desenvolvedor.io, arquiteto e desenvolvedor de software, palestrante e instrutor de treinamentos.

É um profissional com grande vivência de mercado, possui 20 anos de experiência em desenvolvimento de software tendo atuado em grandes empresas nacionais e internacionais e projetos no Brasil e no exterior.

Atuou durante muitos anos em desenvolvimento na área financeira / bancária e e-commerce, focado em arquitetura, performance, escalabilidade e segurança.
Desenvolveu projetos importantes como um internet banking e a loja virtual do maior e-commerce brasileiro entre outros projetos de destaque.

Foi reconhecido como Microsoft Regional Director de 2018 até 2020. Este reconhecimento é um prêmio internacional onde são nomeados os profissionais que na visão da Microsoft são os maiores especialistas do mundo.
Atualmente existem 150 pessoas no mundo que receberam esta premiação. 

Foi reconhecido como Most Valuable Professional (MVP) pela Microsoft na competência de desenvolvimento de software de 2014 até 2020.
Este reconhecimento é um prêmio internacional conferido pela Microsoft aos profissionais de maior destaque no mercado, existem cerca de 3.500 MVPs no mundo e 110 MVPs no Brasil, sendo 40 deles na competência de desenvolvimento de software.

Permitir Cookies

Este site usa cookies e tecnologias afins, que são pequenos arquivos ou pedaços de texto baixados para um aparelho quando o visitante acessa um website ou aplicativo.
Estes cookies funcionais e obrigatórios são sempre utilizados para que a desenvolvedor.io e a nossa plataforma ofereça um serviço seguro neste website para você.