Introdução
  • Introdução
  • O que você precisa para fazer este curso? Requisitos
  • Como avaliar o curso?
  • Como tirar suas dúvidas?
  • Como tirar suas dúvidas? Aula prática
  • Como obter seu certificado?
  • Problemas para assistir o curso?
  • Tipos de aula - Marcações e avanço
  • Onde baixar o código-fonte do curso?
  • Um pouco mais sobre o curso
Instalação das ferramentas
  • [ESTUDO] Instalação do Visual Studio 2017
  • [ESTUDO] Criando o primeiro projeto
  • [ESTUDO] Instalar Google Chrome
  • [ESTUDO] TEORIA - Git e Github
  • [ESTUDO] Instalar Github Desktop
  • [ESTUDO] Instalar Github Extension for Visual Studio
  • [DICA] Como Atualizar o Visual Studio
  • [DICA] Como Atualizar o .NET Core 2.2
Instalação das Ferramentas (Ambiente leve)
  • [ESTUDO] Instalar NET Core - VSC
  • [ESTUDO] Primeiro projeto com VSC
Instalando a ferramenta (Ambiente Linux)
  • [ESTUDO] Linux/Ubuntu - Instalar .NET Core
  • [ESTUDO] Linux/Ubuntu - Instalar VSCode
  • [ESTUDO] Mac OS X - Instalar .NET e VSCode
TEORIA - Servidores hardware e software
  • [TEORIA] História do ASP
  • [TEORIA] Servidor - Hardware
  • [TEORIA] Servidor - Software
  • [TEORIA] Servidor - Web
  • [TEORIA] Requisição e Resposta - Parte 1
  • [TEORIA] Requisição e Resposta - Parte 2
  • [TEORIA] Requisição e Resposta - Parte 3
  • [TEORIA] Requisição e Resposta - Parte 4
Estrutura do projeto ASP.NET Core
  • [ESTUDO] Estrutura do Projeto ASP.NET - Parte 01
  • [ESTUDO] Estrutura do Projeto ASP.NET - Parte 02
  • [ESTUDO] Estrutura do Projeto ASP.NET - Parte 03
  • [ESTUDO] Estrutura do Projeto ASP.NET - Parte 04
  • [ESTUDO] Comite no Github
Frontend e Backend
  • [ESTUDO] Frontend e Backend
  • [ESTUDO] Template da Loja Virtual
  • [ESTUDO] Criando a loja virtual
  • [ESTUDO] Usando Template HTML
  • [ESTUDO] Explicando rotas do ASP
  • [ESTUDO] Usando Controller
  • [ESTUDO] Usando View
  • [ESTUDO] Usando Model
Primeiros passos no Projeto
  • [TEORIA] Controle do código-fonte - Loja Virtual
  • [ESTUDO] Usando Razor Layout
  • [ESTUDO] Criando página inicial e de contato
  • [ESTUDO] Criando página de login, cadastro e carrinho de compra
  • [ESTUDO] Contato - Adaptando formulário
  • [ESTUDO] Contato - Recebendo os dados
  • [TEORIA] Servidor de e-mail
  • [ESTUDO] Observação sobre o servidor de e-mail
  • [ESTUDO] Configurar o envio de e-mail - Parte 1
  • [ESTUDO] Configurar o envio de e-mail - Parte 2
  • [ESTUDO] Contato - Mensagem de sucesso
  • [ESTUDO] Contato - Mensagem de erro
  • [ESTUDO] Contato - Validação - Parte 1
  • [ESTUDO] Contato - Validação - Parte 2
  • [ESTUDO] Manter campos preenchidos na validação
Banco de dados
  • [ESTUDO] Configuração Banco de dados - Parte 1
  • [ESTUDO] Configuração Banco de dados - Parte 2
  • [ESTUDO] Configuração Banco de dados - Parte 3
  • [EXTRA] Nota - Usar o AppSettings
  • [ESTUDO] Usando Migrations
  • [ESTUDO] Newsletter - Migrations e Layout - Parte 1
  • [ESTUDO] Razor - HTML Helper
  • [ESTUDO] Newsletter - HTML no Formulário
  • [ESTUDO] Newsletter - FromForm e HttpGet e HttpPost
  • [ESTUDO] Newsletter - Validação com ASP.NET
  • [ESTUDO] Newsletter - Salvando os dados no banco
  • [ESTUDO] Newsletter - Usando Fragment para posicionar na tela
Padrões de projeto, DI e Views(TagHelper)
  • [ESTUDO] TagHelper - Cadastro de Cliente
  • [ESTUDO] ViewImports e ajustes no TagHelper
  • [ESTUDO] Cadastro de cliente - Validação e gravação no banco
  • [TEORIA] Repository e Unit of Work
  • [TEORIA] Injeção de Dependência
  • [ESTUDO] Cadastro de Cliente - Repository
  • [ESTUDO] Cadastro de Cliente - Configurar DI e HomeController
  • [ESTUDO] Cadastro de Cliente - Newsletter repository
Sessão e Login
  • [TEORIA] O que é Cookie?
  • [TEORIA] O que é Sessão?
  • [ESTUDO] Configuração da sessão
  • [TEORIA] Sessão - Cache Distribuido
  • [TEORIA] Formulário de Login
  • [ESTUDO] Sessão - Criando Sessão de Login
  • [ESTUDO] Sessão - Testando a Sessão
  • [ESTUDO] Sessão - Classe Sessão
  • [ESTUDO] Sessão - Classe LoginCliente
  • [ESTUDO] Sessão - Login do Cliente