Dominando o ASP.NET MVC Core

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

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

  Introdução
  Controllers
  • Assistir Aula Gratuíta O padrão MVC (6:00)
  • Rotas (3:00)
  • Action Results (3:00)
  • Verbos HTTP (4:00)
  • Entendendo o padrão MVC na prática (24: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
  • 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
  • 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)
  • Assistir Aula Gratuíta Trabalhando com Views na prática (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
  • Assistir Aula Gratuíta Criando um projeto MVC sem template (21:00)
  • Ferramentas de Front-End (30:00)
  • Bundling & Minification (26:00)
  • Custom Tag Helpers (17:00)
  • Teste seus conhecimentos (3:00)
  Areas
  • Como funcionam as Areas? (12:00)
  • Exemplos de utilização (23:00)
  • Teste os seus conhecimentos (5:00)
  Injeção de Dependência
  • 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
  • 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
  • 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)
  • Teste os seus conhecimentos (5:00)
  Configurações
  • 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)
  • Teste os seus conhecimentos (5:00)
  Desenvolvendo uma aplicação MVC Core completa
  • Assistir Aula Gratuíta Objetivos do módulo (7: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
  • 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
  • Palavras finais (4:00)
  • Desafio - Você está pronto? (3:00)
Dominando o ASP.NET MVC Core

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 recomendadas pela Microsoft.


Este curso utiliza a versão 2.2 do ASP.NET Core e utilizaremos o Visual Studio 2019 para a construção da aplicação final.

FAQ

Por quanto tempo terei acesso ao curso?

2 anos de acesso parece bom? :)

O treinamento é teórico e prático?

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

Como eu tiro minhas dúvidas após o curso?

Você pode participar das Lives de tira-dúvidas ou encaminhar sua dúvida por e-mail.
Em breve nós teremos um fórum de dúvidas para cada curso.

Posso assistir o curso por tablet ou smartphone?

Sim, qualquer device é suportado.

Eduardo Pires
Microsoft Regional Director - MVP

Eduardo Pires é Empreendedor, Arquiteto de Software, Desenvolvedor, Pai do Enzo, Consultor, Palestrante, Instrutor, Dono de casa e Entusiasta de Home Office.

Apaixonado por tecnologia e por sua profissão não se imagina fazendo outra coisa, costuma dizer que não precisa de hobby, pois se diverte com o que faz.

Iniciou em TI em 1996 quando ganhou o primeiro computador aos 14 anos e fez um curso de montagem e manutenção, tornou-se técnico em hardware e trabalhou com isso alguns anos, atuou em redes e suporte até que encontrou a felicidade na programação em 1999.

Iniciou na tecnologia .NET em 2002 e permanece desenvolvendo nessa plataforma até hoje.
Atuou como consultor por muitos anos trabalhando geralmente para bancos e multinacionais onde entregou diversos projetos para diferentes setores.

Através de sua empresa Eduardo Pires – Treinamentos e Consultoria viaja pelo Brasil ministrando treinamentos para empresas ou grupos de alunos e também atuando como consultor em grandes empresas que necessitam de apoio especializado para modernizar suas aplicações e ter acesso às últimas tecnologias e melhores práticas.

Participa em comunidades técnicas Microsoft desde 2001, porém desde 2010 vem atuando fortemente em Fóruns (MSDN e outros), escrevendo artigos, realizando palestras em eventos / universidades e participando de diversos grupos e listas.

Está sempre procurando dividir conhecimento e sua paixão pela tecnologia com os membros da comunidade, com isso acredita que pode melhorar o cenário de escassez de profissionais especializados no nosso país incentivando principalmente os iniciantes a se dedicarem e se especializarem.

Desde 2014 é reconhecido como Microsoft MVP – Most Valuable Professional que é uma premiação que a Microsoft oferece para profissionais que se destacam através de seus conhecimentos técnicos.

Em 2018 foi reconhecido como Microsoft Regional Director que é uma premiação que a Microsoft oferece para cerca de 150 profissionais em todo o mundo por serem destacados como grandes visionários de tecnologia com foco em negócios

Caso queira fazer contato é só procurá-lo pelos canais que estão no rodapé do site ou envie um e-mail para falecom@eduardopires.net.br.