Curso: ASP .NET MVC 5 ( C# ) Avançado
Carga Horária: O curso fica disponível por até 3 anos.
Equivale a um bom curso presencial de 80 horas.
Suporte técnico incluso nos 6 primeiros meses.
Nível: Intermediário
Categoria: Programação
Introdução
1 - 1- Este curso é voltado para programadores que já conhecem ASP .NET MVC 5 e que desejam criar aplicações corporativas utilizando as novas funcionalidades do ASP.NET com Entity Framework
2 - 2- Após concluir este treinamento o participante estará apto a criar aplicações web no padrão MVC 5 utilizando EF (Entity Framework)
Objetivos
1 - 1- Entender e aplicar os conceitos Entity Framework 6 em aplicações ASP NET MVC 5
2 - 2- Capacitar aos participantes a criar e distribuir aplicações robustas utilizando as mais recentes tecnologias .NET
Público Alvo
1 - - Programadores ASP, ASP NET, PHP, JSP e outras tecnologias para programação Web
2 - Programadores Windows que necessitam migrar para WEB
3 - Web Masters e Web Designers
4 - Estudantes interessados em se aprofundar na plataforma .NET
5 - Coordenadores e Gerentes de Projetos
6 - Professores de TI interessados em se manterem atualizados
Pré-Requisitos
1 - 1- Participado do nosso curso de ASP NET MVC 5 ( C# )
Conteúdo Programático
1 - 1- Iniciando com Entity Framework 6 e MVC 5
  1.1 - Introdução ao projeto do curso
  1.2 - Criando o projeto
  1.3 - Selecionando o tipo de autenticação
  1.4 - Definindo o estilo do site
2 - 2- Instalando o Entity Framework 6
  2.1 - Criando o modelo de Dados básico
  2.2 - A Entidade Estudante
  2.3 - A Entidade Matricula
  2.4 - A Entidade Estudante
  2.5 - Criando o Database Context
  2.6 - Configurando dados de teste para o EF
  2.7 - Configurando o EF para utilizar o SQL Server LocalDB
  2.8 - Criando Controller e Views para Estudante
  2.9 - Utilizando o Server Explorer
3 - 3- CRUD básico com o EF e ASP.NET MVC
  3.1 - Página Inicial
  3.2 - Página Detalhes
  3.3 - Route Data
  3.4 - Página Inclusão
  3.5 - Página Exclusão
  3.6 - Página Alteração
4 - 4- Ordenar, filtrar e paginar com o EF
  4.1 - Adicionando os links na página inicial
  4.2 - Adicionando caixa de texto para filtros
  4.3 - Adicionando paginação
5 - 5- Trabalhando com modelos mais complexos
  5.1 - Adicionando novas tabelas ao modelo
  5.2 - Atributos DataType e StringLength
  5.3 - Atributos Column, Required e Display
  5.4 - Atributos Key e ForeignKey
  5.5 - Relacionamentos muitos para muitos
6 - 6- Lendo dados relacionados
  6.1 - Utilizando modos Lazy, Eager e Explicit
  6.2 - Página de cursos mostrando o nome do departamento
  6.3 - Página de instrutores que mostra seus cursos e alunos
7 - 7- Atualizando dados relacionados
  7.1 - Página para criar e editar cursos e instrutores
  7.2 - Página para atribuir cursos ao instrutor
8 - 8- Dados assíncronos e stored procedures
  8.1 - Criando um controller assíncrono
  8.2 - Utilizando Stored Procedures
9 - 9- Tratando concorrências
  9.1 - Concorrência tipo pessimista
  9.2 - Concorrência tipo otimista
  9.3 - Detectando conflitos
  9.4 - Exemplo conflitos
10 - 10- Implementando herança
  10.1 - Opções para mapeamento de herança
  10.2 - Exemplo prático
11 - 11- Recursos avançados do EF
  11.1 - Consulta que retorna outros objetos
  11.2 - Consulta que retorna entidades
  11.3 - Executando Update, Delete e Insert
12 - 12- Distribuindo a aplicação ASP NET MVC com EF
  12.1 - Alterações no banco de dados
  12.2 - Alterações no web.config
  12.3 - Propriedades do projeto
  12.4 - Projeto avaliação final
  Detalhes do treinamento
Voltar Aproveite esta promoção