Domine o acesso a dados com C# e .NET usando o ORM oficial da Microsoft. Neste curso você aprende, na prática, a mapear entidades, configurar relacionamentos, consultar, rastrear e persistir dados, gerenciar migrations, trabalhar com transações e aplicar o EF Core em aplicações reais com Web API, Windows Forms e ASP.NET Core MVC.
O curso Entity Framework Core Essencial foi pensado para o desenvolvedor .NET que deseja dominar o acesso a dados com EF Core de forma moderna, organizada e aplicada a cenários reais. Você aprenderá desde a criação do modelo de dados e definição de relacionamentos até o uso de migrations, consultas avançadas com LINQ, transações e integração com ASP.NET Core Web API, Windows Forms e ASP.NET MVC.
Entenda entidades, convenções, tipos de dados, valores gerados, colunas calculadas, nullabilidade e como o EF Core mapeia suas classes para o banco de dados relacional.
Filtros, ordenação, paginação, projeções, agrupamentos, carregamento de dados relacionados (eager, lazy e explícito), uso de índices, filtros globais, split queries e práticas para evitar o problema N+1.
Coloque tudo em prática integrando o EF Core em aplicações reais: construa APIs, telas Windows Forms que consomem a API e um projeto MVC com CRUD completo, filtros e boas práticas de arquitetura.
HasData.dotnet ef.Add, Update, Remove, ExecuteUpdate e ExecuteDelete.O curso foi construído em torno de um projeto real de domínio (Departamentos, Funcionários, Projetos, Clientes), onde você vai criar o modelo de dados, configurar relacionamentos, consultar informações e expor tudo por meio de uma API, interface Windows Forms e aplicação ASP.NET MVC, simulando cenários de mundo real.
HasData e migrations.Em cada seção você recebe o projeto do Visual Studio com o código usado nas aulas, incluindo o modelo de dados, contexto, configurações e exemplos de consultas.
Uma seção dedicada a explicar os conceitos de LINQ e seus operadores principais, para você criar consultas mais claras, poderosas e produtivas no EF Core.
Você pode revisar o conteúdo sempre que quiser, incluindo futuras atualizações do curso e melhorias no código-fonte dos projetos.
Nesta apresentação você verá a estrutura do curso, as seções disponíveis, o projeto utilizado e como o Entity Framework Core será aplicado em diferentes tipos de aplicações .NET.
Um curso completo para quem deseja dominar o Entity Framework Core em projetos reais, saindo do básico e avançando em mapeamento, consultas, migrations, transações e integração com ASP.NET Core Web API, Windows Forms e ASP.NET MVC. Ideal para desenvolvedores que querem elevar o nível de suas aplicações .NET no acesso a dados.
Quero me inscrever agora →