Introdução
  • Introdução
  • Tanta mudança, para que?
A nova estrutura
  • Instalando o SDK
  • Instalando o VSCode
  • Dotnet CLI
  • Hosting
  • Hosting
  • Classe de inicialização
  • Hosting e classe Startup em .Net Core 2.0
  • Configuração de arquivos
  • Arquivo de configuração
  • Middleware
  • Entendendo melhor o conceito de middleware
  • Middlewares
  • Entendendo mais sobre Middlewares
  • MVC
  • Explorando o MVC
  • O conceito de Injeção de dependência
  • Implementação de injeção de dependência
  • O que é environment
  • Environments
MVC
  • MVC, mais uma vez
  • Sabendo mais sobre MVC
  • Rotas
  • Implementando rotas
  • Como funciona a web
  • Formulários
Acessando dados EF Core 2.1
  • O que é Entity Framework
  • Criando uma solução
  • Ferramentas necessárias
  • Entidades
  • Configurando EF Core
  • Serviços EF Core
  • Migrations
  • Formulário de categoria
  • Inserindo categoria
  • Consultando categoria
  • Editando categoria
  • Deletando categoria
  • Inserindo produto
  • Consultando produto
  • Lazing Loading
  • Exercícios
  • Resolvendo exercício 1
  • Resolvendo exercício 2
  • Consultas complexas
  • Fluent API
  • Removendo migrations
Identity Core 2.1
  • Identity
  • Configurações e serviços
  • Criando o banco de dados
  • App funcionando
  • Gerando código
  • Customizar o Identity?
  • PageModel
  • UserManager e SignInManager
  • Claims
  • Autenticação e Autorização
  • Editando o padrão da senha para cadastro
Identity 1.1
  • Instalação
  • Login
  • Authorize
  • Customizando regras de senha
  • Roles
Client Side
  • Introdução
  • Yarn
  • Gulp
  • Browser Sync
Criando um aplicativo
  • O problema
  • O que é uma solução
  • Criando um domínio
  • Criando um projeto web
  • Criando uma projeto de acesso a dados
  • Migrations
  • Configurando a injenção de dependência
  • Salvando a categoria no banco
  • Validando formulário
  • Manipulando exceções de domínio
  • Finalizando o CRUD de categoria
  • Finalizando o CRUD de produto
  • Venda
  • Melhorando a linha de comando com scripts
  • Autenticação parte 1
  • Autenticação parte 2
  • Criando usuários
Deploy no azure
  • Criando o serviço de banco de dados
  • Executando o migration no banco
  • Criando o serviço web
  • Criando deploy automática
.Net Core 1.1 para 2.0
  • Convertendo