O ASP.NET Core MVC é um novo framework de código aberto da Microsoft para o desenvolvimento de aplicações web. Ele está dentro do framework .NET Core, o que possibilita a construção e a execução de aplicações em Windows, Mac e Linux. Utilizando como ferramentas o Visual Studio e a linguagem C# para os exemplos, o livro traz implementações que subsidiarão o desenvolvimento de suas próprias aplicações. Os exemplos também introduzem o Bootstrap e trabalham em uma ligação estreita com o Entity Framework Core como ferramenta para persistência de dados. Neste livro, Everton Coimbra apresenta o ASP.NET Core MVC de uma maneira que o leitor já possa aprender com a prática desde o início. O estudo é dirigido ao desenvolvimento de uma aplicação que envolve persistência em uma base de dados, fazendo uso do Entity Framework Core. Você verá desde as operações CRUD até como desenvolver seus layouts e tabelas, separando sua aplicação em camadas seguindo os conceitos de coesão e acoplamento. Dentre as técnicas e recursos apresentados, estão associações, personalização das classes de modelo, controle de acesso de usuários, tratamento de erros, controles DropDownList aninhados e o uso de sessão para o armazenamento de dados.