Entity Framework Core - Completo
What you'll learn
- A dominar o Entity Framework Core na versão 6.0
- A usar Migration para criar banco dados ou classes(reverse eng)
- A mapear suas entidades com Data Annotations
- A mapear suas entidades com FluentAPI
- A manipular banco de dados relacionais
Requirements
- Conhecimento em C# e .NET
- Conhecimento de Banco de dados Relacional (SGDB)
Description
Neste curso de Entity Framework Core - Completo, você aprenderá a usar esse Mapeador de Objeto Relaciona (ORM) para construir seus projetos .NET.
Este curso é totalmente dedicado a explicar o Entity Framework Core, seu funcionamento, conceitos e princípios para construir uma boa base de conhecimento para que você possar usar essa tecnologia em seus projetos focando em ganhar produtividade, diminuir o tempo de desenvolvimento e otimizar os custos do projeto de desenvolvimento na plataforma .NET.
Neste curso serão abordados os diversos temas abaixo descritos:
Compriender o funcionamento e comandos do Entity Framework Core.
Veremos técnicas de como configurar o Entity Framework Core e seu DbContext.
Usar o sistema de mapeamentos com DataAnnotations ou Fluent API.
Usar Migrações para atualizar banco de dados de forma incremental, reverter alterações ou obter os modelos a partir do banco de dados.
Entender o funcionamento do ChangeTracker e em quais projetos aplicar.
Execute operações CRUD usando LINQ.
Lidar com relacionamentos um-para-um, um-para-muitos e muitos-para-muitos.
Usar o sistema de Log do EF Core.
Usar as tabelas temporais.
Integrar ao Micro-ORM Dapper.
Após a conclusão deste curso, você terá as habilidades e o conhecimento do Entity Framework Core necessários para interagir de forma fluida com dados e escrever consultas para aplicativos .NET Core com facilidade.
Who this course is for:
- Profissionais da área de desenvolvimento com .NET
- Estudantes de TI
Instructors
Profissional em Desenvolvedor de Softwares desde 2007. Já atuei na área de programador, analista de sistemas e analista de requisitos. Possuo um vasto conhecimento que abrange a área de programação, análise, levantamento de requisitos até administração de servidores web.
Trabalhei em grandes empresas no Brasil, nacionais e multinacionais. Tenho vasto conhecimento de desenvolvimento de softwares e programas de edição de imagem, texto e 3D. Minha intenção é passar o conhecimento e experiência adquira ao longo de minha carreira, que tenho certeza que será útil para potencializar o seu talento.
A Spacedu é uma escola de ensino online focado criar cursos de tecnologia para o mercado de programação, arquitetura e design de software, segurança, infraestrutura e todo o ciclo de desenvolvimento de software. Acreditamos que podemos compartilhar o nosso conhecimento e experiência com os alunos e assim melhorar o nível profissional deles.