Desenvolvimento Web

Dominando o ASP.NET Core MVC

Aprenda a criar aplicações completas com o ASP.NET Core MVC

  • Avançado
  • 12:00 Horas
  • 10 módulos
  • 58 aulas
Eduardo PiresMicrosoft Regional Director - MVP

Introdução

4 aulas

Conhecimentos essênciais

10 aulas
  • 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

5 aulas
  • 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

8 aulas
  • 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

7 aulas
  • 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

4 aulas
  • 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

6 aulas
  • 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

6 aulas
  • 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

6 aulas
  • 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

2 aulas
  • Como continuar estudando 3:00
  • Palavras Finais 2:00

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

Perguntas frequentes

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 o 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 dispositivo é suportado.

Eduardo Pires

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.

Dominando o ASP.NET Core MVC

Aprenda a criar aplicações completas com o ASP.NET Core MVC