Este é um curso legado

Ele foi substituído por um novo curso. Use o botão abaixo para conhecer a versão atual.
Desenvolvimento Web

Dominando o ASP.NET MVC Core 2.x

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

  • Intermediário
  • 21:00 Horas
  • 13 módulos
  • 103 aulas
Eduardo PiresMicrosoft Regional Director - MVP

Introdução

2 aulas

Controllers

10 aulas
  • O padrão MVC Assistir grátis 6:00
  • Rotas 3:00
  • Action Results 3:00
  • Verbos HTTP 4:00
  • Entendendo o padrão MVC na prática 24:00
  • Atualização .NET 6 5:00
  • Teste seus conhecimentos - MVC 3:00
  • Implementando rotas inteligentes 23:00
  • Trabalhando com Action Results 8:00
  • Teste seus conhecimentos - Rotas 2:00

Models

5 aulas
  • O que é uma Model? 3:00
  • Trabalhando com Models 4:00
  • Trabalhando com DataAnnotations 18:00
  • Validação de Modelos 11:00
  • Teste seus conhecimentos - Models 3:00

Views

15 aulas
  • O que iremos aprender? 1:00
  • Apresentando o Razor 2:00
  • Conhecendo os TagHelpers 2:00
  • Views de configuração 2:00
  • Apresentando as Partial Views 2:00
  • Apresentando os View Components 1:00
  • Trabalhando com Views na prática Assistir grátis 12:00
  • Trabalhando com Partial Views 10:00
  • Meu primeiro View Component 14:00
  • Teste seus conhecimentos - Views 2:00
  • Teste seus conhecimentos - View Components 3:00
  • Trabalhando com formulários 20:00
  • Validações de Formulário 20:00
  • Ganhe tempo. Utilize Scaffold 13:00
  • Teste seus conhecimentos - Formulários 2:00

Minha primeira App MVC Core

7 aulas
  • Criando um projeto MVC sem template Assistir grátis 21:00
  • Projeto sem template .NET 6 4:00
  • Ferramentas de Front-End 30:00
  • Ferramentas de Bundling e Minification 3:00
  • Bundling & Minification 26:00
  • Custom Tag Helpers 17:00
  • Teste seus conhecimentos 3:00

Areas

4 aulas
  • Como funcionam as Areas? 12:00
  • Exemplos de utilização 23:00
  • Atualização .NET 6 3:00
  • Teste os seus conhecimentos 5:00

Injeção de Dependência

6 aulas
  • Introdução 3:00
  • Configurando uma injeção de dependência 6:00
  • Injetando dependências no MVC 11:00
  • Tipos de Ciclo de Vida 10:00
  • Teste os seus conhecimentos 5:00
  • Teste seus conhecimentos - DI LifeCycle 4:00

Entity Framework Core

7 aulas
  • Introdução 6:00
  • Instalando o EF Core 6:00
  • Configurando o DbContext 11:00
  • Operações CRUD 14:00
  • Trabalhando com Migrations 20:00
  • Considerações sobre o uso do EF 2:00
  • Teste os seus conhecimentos 5:00

Segurança com ASP.NET Identity

8 aulas
  • Apresentação 6:00
  • Configuração 23:00
  • Autenticação 10:00
  • Autorização 13:00
  • Trabalhando com Claims 24:00
  • Customizando a autenticação da App 36:00
  • Atualização .NET 6 3:00
  • Teste os seus conhecimentos 5:00

Configurações

10 aulas
  • Instruções para .NET 6 3:00
  • Trabalhando na classe Startup.cs 11:00
  • Ambientes de execução 12:00
  • Protegendo dados com User Secrets 9:00
  • Teste de conhecimentos - Segurança 3:00
  • Tratamento de erros 16:00
  • Realizando o Log de tudo! 24:00
  • Trabalhando com Filtros 14:00
  • Atualizações .NET 6 3:00
  • Teste os seus conhecimentos 5:00

Desenvolvendo uma aplicação MVC Core completa

23 aulas
  • Objetivos do módulo Assistir grátis 7:00
  • Roteiro VS2022 e .NET 6 3:00
  • Começando da forma fácil 38:00
  • Conclusão da forma fácil 22:00
  • Setup da aplicação completa 12:00
  • Mapeando as entidades para o banco de dados 30:00
  • Acessando o banco via repositórios 36:00
  • Mapeando as entidades em ViewModels com Automapper 20:00
  • Scaffolding das Controllers e Views 37:00
  • Customização das Views 34:00
  • Upload de imagem do produto 16:00
  • Customizando a edição do produto 16:00
  • Globalizando a aplicação em pt-BR 29:00
  • Finalizando o ajuste das Views 33:00
  • Utilizando Modal Window de edição 28:00
  • Utilizando Ajax para preenchimento do CEP 9:00
  • Organizando e otimizando a estrutura da App 16:00
  • Roteamento inteligente 7:00
  • Validando as entidades de negócio 37:00
  • Regras de negócio e eventos de notificações 56:00
  • Segurança e técnicas inéditas com Identity 39:00
  • Tratamento de erros 10:00
  • Evitando falhas de segurança 30:00

Deploy da Aplicação

4 aulas
  • Realizando o deploy no IIS Local 18:00
  • Rodando a APP em SelfHosting 4:00
  • Realizando o deploy no Azure 21:00
  • Teste os seus conhecimentos 3:00

Encerramento

2 aulas
  • Palavras finais 4:00
  • Desafio - Você está pronto? 3: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 suporta todas as versões do ASP.NET Core (até a 6.0) e utilizaremos o Visual Studio 2019 / 2022 para a construção da aplicação final.

Os projetos estão disponíveis nas versões 2.x, 3.1, 5,0 e 6.0

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 MVC Core 2.x 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 MVC Core 2.x

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