valid

Padrão de Qualidade

Desde 1993 o mais alto padrão em cursos online e presenciais voltado para profissionais de TI.

help

Suporte Técnico

Equipe altamente capacitada para suporte as dúvidas dos alunos em relação ao curso.

clock

Carrinho de compras

Clique na imagem a esquerda para visualizar seus cursos.

Curso Entity Framework 6.2

Do básico ao avançado
hello

Principais objetivos deste curso
Dominar Model First, Code First, Database First e Migrações
Criar desde um simples CRUD a recursos avançados.
Gerar Entidades a partir do banco de dados e vice versa.
Dominar o LINQ de consultas básicas à complexas.
Utilizar tabelas, relacionamentos e stored procedures.
Utilizar tipos complexos, enumerações, espacial e TVF.
Dominar data Annotations e fluent API
Utilizar Eager Loading, Lazy Loading e Explicit Loading
Trabalhar com cenário conectado e desconectado
Trabalhar com métodos assíncronos, concorrência e transações

Introdução
O Entity Framework, mantido e indicado pela Microsoft, é a principal ferramenta para desenvolvimento de qualquer aplicação com banco de dados ( Web, Windows, Mobile, etc ), simplificando bastante a criação e manutenção de aplicações, assim como aumentando a produtividade no acesso aos dados utilizando LINQ.
Neste curso você vai aprender desde os conceitos básicos até os recursos mais avançados do Entity Framework
Este curso é voltado desde iniciantes em programação com banco de dados como programadores que já utilizam o Entity Framework e precisam se aprimorar no mesmo.
Tambem é fundamental para qualquer novo desenvolvimento, seja Windows, Mobile ou Web, visto que todos os novos exemplos na internet ( MSDN por exemplo ) são baseados no Entity Framework.

Pré requisitos

C# básico
Noções básicas de banco de dados

Investimento

Valor normal: R$ 150,00
Desconto de 30 reais só esta semana
Valor final: Apenas 120,00
Não há nenhuma taxa, mensalidade ou qualquer cobrança adicional.

Público alvo

Programadores em geral
- Estudantes e estagiários de TI
- Analistas de sistema
- Administradores de banco de dados

Compre agora

O pagamento pode ser feito via cartão de crédito (em até 10 X sem acréscimo), boleto ou transferência bancária (desconto adicional de 10% ).
Adicionar ao carrinho de compras A matricula é 100% online, basta clicar na figura ao lado e em poucos passos a sua matricula será concluída, assim que o pagamento for confirmado o curso é liberado para do básico ao avançado.

Sobre o curso
hello

O curso fica disponível por um ano.
Equivale a um bom curso presencial de 60 horas.
Suporte técnico incluso.
Cada curso é composto por 12 aulas, onde o aluno acessa o conteúdo via internet e para cada aula, alem da parte conceitual bem detalhada, o aluno deverá fazer o projeto da mesma (que é bem passo a passo) e ao término da aula é solicitado ao aluno o desenvolvimento de um projeto para fixar bem os conceitos.
O aluno deve enviar o projeto, via nosso WebDesk, para o tutor responsável que vai corrigir e avaliar o mesmo.
O tutor analisa e executa cada projeto, verificando basicamente se o aluno aplicou corretamente os conceitos da aula.
Na ultima aula do curso, alem do projeto da aula, será solicitado ao aluno a preparação de um projeto mais sofisticado, que envolve praticamente todos os conceitos das 12 aulas.

Qualidade comprovada

Alem de pioneiros em vários cursos no Brasil como VB desde 1993, Java desde 1997, C# desde 2001 e Android desde 2007 nossos cursos são considerados como referência em treinamentos online, tanto no conteúdo como na didática e suporte técnico.
A nossa metodologia ( voltada para desenvolvimento de projetos) vem sendo aprimorada nos últimos 20 anos, baseado nas necessidades reais dos programadores no seu dia a dia, necessidades estas identificadas através dos cursos presenciais, online, desenvolvimento de sistemas e parcerias com faculdades e empresas desenvolvedoras.
Nossos cursos tem atualmente uma aprovação de 99,95 % dos alunos ( a cada 2000 alunos apenas 1 solicita o cancelamento ).
De qualquer forma é um direito do aluno solicitar o cancelamento em até 15 dias, no caso de ter concluído até 25% do primeiro curso a devolução será integral.

Suporte técnico

No caso de alguma dúvida, o instrutor responsável pelo aluno, vai auxiliar o mesmo com dicas e sugestões, se for o caso com exemplos adicionais até que o aluno conclua com êxito o projeto e possa iniciar uma nova etapa no curso.

WebDesk Todos os nossos instrutores são certificados, com experiência mínima de 5 anos como professores alem de atuarem como consultores especializados.

Desta forma temos a certeza de que, mesmo a distancia, o aluno estará aprendendo na prática.
As dúvidas podem ser encaminhadas via email ou Webdesk e são respondidas rapidamente.
Mantemos uma equipe de plantão das 07:00 as 00:00 para qualquer dúvida que o aluno tenha referente ao conteúdo do curso.
Certificado
hello

Após a conclusão do curso o certificado é enviado pelo correio ao término do curso sem nenhuma taxa adicional.

Nosso certificado tem validade para fins curriculares e em provas de títulos, como certificado de atualização/aperfeiçoamento profissional.
Nossos certificados são carimbados, consta a carga horária do curso, assinatura do instrutor e diretor.
Consta tambem o número de identificação que permite a validação do mesmo através de empresas ou instituições de ensino.

Conteúdo Programático

Curso Entity Framework 6.2
    • Arquitetura do Entity Framework
    • -Ambiente de desenvolvimento
    • -Arquitetura Entity Framework
    • -Entity Framework 6.2.0 ou Entity Framework .Core
    • -Principais recursos do Entity Framework 6
      • Code First
      • -Criando o projeto da aula
      • -Instalando o Entity Framework
      • -Criando o modelo básico
      • -Adicionando as propriedades de navegação
      • -Adicionar o contexto
      • -Métodos para consulta e gravação
      • -Verificando o banco de dados
      • -SQL Server Object Explorer
      • -Migrações
      • -Primeira migração
      • -Demais migrações
      • -Downgrade - Migrar para uma versão específica
      • -Limpando o banco de dados
      • -Gerando um script SQL
      • -Gerando um script parcial
      • -Executando todas as migrações
      • -Atualização automática
      • -Implementado migrações automáticas
        • Model First
        • -Introdução
        • -Criando o projeto da aula
        • -Instalando o Entity Framework
        • -Adicionando o Entity Framework Designer
        • -Entity Data Model
        • -Adicionando Entidades
        • -Adicionando propriedades
        • -Adicionando Relacionamento
        • -Gerando o banco de dados
        • -Arquivos adicionados ao projeto
        • -Verificando o banco de dados
        • -Definição da Tabela
        • -Consulta e Gravação
          • Aprimorando o modelo
          • -Alterando o modelo
          • -Adicionando novas entidades
          • -Atualizando as classes
          • -Adicionando Relacionamentos
          • -Classes geradas automaticamente
          • -Tabelas no banco de dados geradas automaticamente
          • -Atualizando os relacionamentos nas classes
          • -Conferindo os relacionamentos
          • -Atualizar relacionamento no banco de dados
          • -Model Browser
            • Database First
            • -Modelo de Dados
            • -Criando o projeto da aula
            • -Instalando o Entity Framework
            • -Adicionando Entidades
            • -Adicionando propriedades
            • -Adicionando Relacionamento
            • -Atualizando o banco de dados
            • -Verificando o banco de dados
            • -Consulta e Gravação
              • Tipos de dados
              • -Tipos complexos
              • -Atualizando o modelo
              • -Incluindo e listando
              • -Enums
              • -Atualizando o modelo e o banco de dados
                • Data Annotations e fluent API
                • -Anotações do Modelo
                • -Key, Timestamp, ConcurrencyCheck, Required, MinLength e MaxLength
                • -Anotações do Esquema de dados
                • -Table, Column, Index, ForeignKey, NotMapped, DatabaseGenerated e InverseProperty
                • -Fluent API
                • -Método OnModelCreating()
                • -Métodos do modelo
                • -HasDefaultSchema() e ComplexType()
                • -Configurações das Entidades
                • -HasIndex(), HasKey(), HasMany(), HasOptional(), HasRequired(), Ignore(), Map() e MapToStoredProcedures()
                • -Configurações das propriedades
                • -HasColumnAnnotation(), Is Required(), IsConcurrencyToken(), IsOptional(), HasParameterName()
                • -HasDatabaseGeneratedOption(), HasColumnOrder(), HasColumnType(), HasColumnName() e IsConcurrencyToken()
                • -Convenções customizadas
                  • Consultando Dados
                  • -Introdução ao LINQ
                  • -Modelo básico
                  • -Localizando entidades
                  • -Localizando pela chave primárias
                  • -Localizando pela chave primária composta
                  • -O método Load
                  • -Dados locais
                  • -Examinando dados locais
                  • -Consultas sem acompanhamento
                  • -Consultas SQL brutas
                  • -Consultas SQL para entidades
                  • -Exemplos de consultas com Find, ToList, GroupBy e OrderBy
                  • -Resultado Anônimo
                  • -Carregando entidades relacionadas
                  • -Eager Loading
                  • -Lazy Loading
                  • -Explicit Loading
                    • Salvando Dados
                    • -Introdução
                    • -Cenário conectado
                    • -Inserindo dados
                    • -Atualizando dados
                    • -Excluindo dados
                    • -Incluindo uma coleção de entidades
                    • -Projeto CRUD conectado
                    • -Cenário desconectado
                    • -EntityState
                    • -SaveChanges
                    • -Incluindo uma nova entidade
                    • -Incluindo uma coleção de entidades
                    • -Inserir ou atualizar
                    • -Excluir
                    • -Projeto CRUD desconectado
                      • Métodos Asíncronos
                      • -Inserindo dados
                      • -Atualizando dados
                      • -Excluindo dados
                      • -Incluindo uma coleção de entidades
                      • -Projeto CRUD assíncrono
                        • Stored Procedures e TVF
                        • -Criando as stored procedures
                        • -Mapeando as stored procedures
                        • -Mapeando stored procedures para todas as entidades
                        • -Projeto CRUD
                        • -TVF Table-Valued Function
                        • -Criando as funções
                        • -Mapeando as funções
                        • -Aplicando as funções
                        • -Incrementando nosso projeto
                          • Transações
                          • -Exemplo com transação simples
                          • -BeginTransaction, UseTransaction, Commit, Rollback
                          • -Vários SaveChanges em uma transação
                          • -Projeto Final