Aula 1 - Apresentação do projeto
Neste vídeo conheceremos o escopo do curso, quais recursos usaremos e qual projeto será desenvolvido ao longo dos próximos vídeos. Veremos o projeto ASP.NET MVC em funcionamento, persistindo e consultando dados do SQL Server por meio do EF.
Aula 2 - Criando o projeto e instalando o Entity Framework
Dando início ao nosso projeto criaremos aqui uma nova aplicação ASP.NET MVC pelo Visual Studio 2017 e instalaremos nela o Entity Framework, um framework de mapeamento objeto-relacional que será usado para acessar o banco de dados SQL Server.
Nossa aplicação de exemplo será um cadastro de alunos, por isso a primeira classe que criaremos será o model Aluno, contendo as propriedades a serem preenchidas e exibidas no cadastro.
Aula 4 - Criando o DbContext
Neste vídeo criaremos a classe EscolaContext, herdando de DbContext, que é a responsável por representar o banco de dados dentro da aplicação e dará acesso às coleções de objetos que serão convertidas para tabelas no SQL Server.
Aula 5 - Configurando a string de conexão
Neste vídeo vamos configurar a string de conexão no arquivo Web.config. Essa configuração indicará para o Entity Framework o endereço do servidor do SQL Server e o banco de dados que será usado.
Aula 6 - Criando o controller
Neste vídeo criaremos o controller que será responsável por todas as ações do CRUD de alunos. Aqui usaremos apenas o template para criação de controllers oferecido pelo Visual Studio, que já cria também as actions e views para o cadastro.
Aula 7 - Listagem de registros
Neste vídeo analisaremos como funciona a tela de listagem de registros da nossa aplicação. Para isso veremos a action Index do controller Alunos e sua respectiva view (Index.cshtml).
Aula 8 - Detalhes de um registro
Neste vídeo analisaremos como funciona a tela para visualização dos detalhes de um registro. Para isso veremos a action Details do controller Alunos e sua respectiva view (Details.cshtml).
Aula 9 - Tela de criação de novos registros
A criação de um novo registro divide-se em duas etapas. Neste vídeo veremos a parte de visualização da tela de cadastro, que contém um formulário responsável por enviar os dados para o controller.
Aula 10 - Salvando um novo registro
Após submeter os dados do novo registro no formulário, eles são tratados em outra action Create do controller Alunos, dessa vez via verbo POST do HTTP. Neste vídeo veremos como esses dados são recebidos e gravados no banco.