Contents tagged with MVC

  • Treinamento sobre Repositório de Dados com Entity Framework

    Olá amigos,
    Após tantas pesquisas sobre o assunto, conclui que não temos informações na web de forma completa sobre o tema de repositório de dados. Então, resolvi criar este treinamento. Acesse Detalhes do treinamento.

    O Repositório de Dados com Entity Framework é a técnica ideal para desenvolvimento em camadas e reaproveitamento de códigos genéricos. Neste treinamento (2h48) você verá como desenvolver em camadas, estruturar a solução voltada à repositório de dados, tanto individual quanto genérico. Usaremos o Entity Framework, o Code First, DbContext, expressões Lambda e delegates que serão executados em tempo de execução, criados dinamicamente. Como nem todo desenvolvedor domina estas técnicas, o treinamento é criado passo a passo, abordando desde o básico até o avançado. E, uma vez criado o projeto de repositório, teremos aplicações em ASP.NET MVC 4, ASP. NET Web forms, ASP.NET Web API e Console para tirar proveito de todo o repositório.

    Os códigos utilizados estão em C# e VS 2012. Este treinamento é indicado para o nível avançado.

    Conteúdo
    1 - Introdução (8:37)

    Saiba os préquisitos e as vantagens de se utilizar uma arquitetura de repositório de dados. Crie a estrutura inicial da solução usada no treinamento.

    2 - Definição das Entidades (6:50)
    Veja como criar as entidades categoria e produto a serem usadas no treinamento.

    3 - Definição do DbContext (13:00)
    Saiba como criar o DbContext, referenciar o Entity Framework via Nuget e definir as propriedades com as entidades.

    4 - Repositório por Entidade (14:21)
    Veja como definir a interface da entidade e a respectiva classe que a implementa, contendo todos os métodos para o CRUD da classe em si.

    5 - Repositório Genérico (16:47)
    Saiba como definir uma interface genérica que sirva para implementar qualquer classe, de forma a generalizar o CRUD.

    6 - Repositório Super Genérico (26:01)
    Aprenda como criar uma interface genérica e uma classe abstrata para gerenciar um repositório super genérico, servindo para todo o contexto. Veja ainda o uso de lambda, predicate e Foreach.

    7 - Projeto MVC 4 (16:31)
    Crie o projeto de MVC 4 para consumir o repositório genérico e realizar o CRUD na entidade de categoria.

    8 - CRUD Entidade Produto - MVC 4 (17:25)
    Crie o controller de produto usando o repositório genérico para efetivar o CRUD de produtos.

    9 - Projeto Console App (15:11)
    Crie o projeto de Console, referencie o repositório genérico e cadastre categorias e produtos.

    10 - Excluir com Predicate (9:24)
    Veja como excluir categorias usando o predicate do repositório genérico, passando como argumento uma expressão lambda.

    11 - Projeto WebApi (9:32)
    Saiba como criar um projeto de WebAPI, referenciar o repositório e expor os produtos para leitura via JSON.

    12 - Projeto WebForms 4.5 (7:07)
    Veja como usar o repositório genérico no Web Forms montando dois gridViews para ler dados do repositório.

    13 - Uso Repositório por Entidade (7:55)
    Veja como utilizar os outros repositórios por Entidade, a fim de ilustrar que é possível instancia-lo e invocar os métodos.

    Acesse Detalhes do treinamento.
    Promoção de lançamento: De R$ 249 por R$ 199

    Bons estudos e sucesso nos projetos.

    Renato Haddad

  • Novo treinamento de ASP.NET MVC 3 Intermediário

    Olá Amigos,

    Tenho o prazer de anunciar mais um novo treinamento de MVC 3 via download. Explore os recursos do ASP.NET MVC 3. Neste treinamento (3h02) você verá o uso do Code First e Entity Framework 4.3 com 3 classes relacionadas, os devidos controllers e views. Saiba ainda como criar um projeto com um banco de dados existente, desde o ORM com o EF, os controllers, as views e a customização de layout com o WebGrid. Para finalizar veja o uso de Partial View e como criar uma ViewModel. Este curso é na linguagem C#. Os códigos utilizados estão em C#. Este treinamento é indicado para o nível básico e intermediário.

    Conteúdo
    1 - Criar o projeto e mostrar a estrutura (3:26)

    Veja como criar o projeto MVC 3, sua estrutura e arquivos chave.

    2 - Estrutura das 3 classes (14:47)
    Veja como criar três classes (Professor, Aluno, Topico) com as devidas propriedades, uso do DataAnnotations e como relacioná-las.

    3 - Inicializar o contexto e o Banco com dados (14:27)
    Saiba como definir o contexto com o DbContext, como inicializar o banco de dados com alguns registros e como definir no web.config qual é o banco de dados a ser criado.

    4 - Controllers das 3 classes (13:10)
    Saiba como criar os Controllers para as 3 classes com as Actions completas. Veja ainda com usar o Include para relacionar entidades no Controller.

    5 - Analisar a View (13:43)
    Veja como executar o projeto, setar para criar os dados no banco, ajustar e analisar a View com dependência gerada.

    6 - Customizar uma View (10:39)
    Veja como customizar a View de Professor, alterar o layout e exibir dados relacionados.

    7 - Customizar o Controller e a View (12:05)
    Saiba como criar um Controller e uma View customizada desde o inicio passo a passo.

    8 - Criar o projeto e montar o ORM com o Entity Framework com 4 entidades (5:41)
    Veja como criar um projeto e um ORM (modelo de objeto relacional) para o banco Northwind.

    9 - Montar 2 Controllers do ORM (10:52)
    Saiba como criar e analisar os Controllers criados contendo entidades relacionadas usando o include.

    10 - Alterar Views do ORM (15:34)
    Analise e altere as Views criadas conforme a necessidade. Veja como é feito o vínculo do Controller com o dropdown na View.

    11 - ViewModel e Partial View (25:13)
    Veja como criar uma ViewModel para retornar os 5 produtos mais vendidos e mostrá-los na página principal.

    12 - ViewModel e Partial View Compartilhada (19:13)
    Saiba como implementar uma ViewModel e uma Partial View para ser compartilhada nas Views.

    13 - Uso do WebGrid (22:15)
    Veja como implementar e customizar o WebGrid, suas propriedades, colunas e links, permitindo ao internauta um novo layout dos dados.

    Preço promoção: R$ 159,00

    Veja os detalhes em Treinamento MVC 3 intermediário

    Bons estudos!

    Renato Haddad
    Micorosft Most Valuable Professional

  • Quer aprender os primeiros passos do MVC 3?

    Olá pessoal,

    Quero anunciar o lançamento do treinamento de ASP.NET MVC 3 Primeiros Passos via download. Aprenda a criar um projeto no ASP.NET MVC 3 e VS.NET 2010.

    Conteúdo
    1 - Introdução (6:59)

    O que é o MVC, quais os pré-requisitos e onde baixar os softwares de instalação. Veja as vantagens do uso do MVC.

    2 - Estrutura do Projeto (14:26)
    Veja passo a passo como criar um projeto MVC3, a estrutura gerada assim como as pastas, as referencias das classes, o CSS, arquivos JQuery, JavaScript e global.asax.

    3 - Entendimento de Controller e View (22:12)
    Veja a definição, como criar um Controller e uma View, definir os métodos, os tipos de retorno, a declaração de parâmetros e a execução no navegador.

    4 - Sintaxes básicas do Razor (21:23)
    Veja como usar o razor com html 5, declarar variáveis e identificar o Post e o Get.

    5 - Loopings e Conversões com o Razor (12:11)
    Veja como declarar e usar loopings for, foreach e while no Razor, assim como conversões de tipos de dados.

    6 - Projeto com Code First e Entity Framework 4.3 (11:45)
    Saiba como instalar o pacote o EF 4.3 via Nuget do VS.NET, criar uma classe e usar o Data Annotation para setar as propriedades da entidade.

    7 - Criar um Controller e o contexto do banco (9:02)
    Veja como adicionar um Controller para a classe criada, assim como o contexto do banco de dados.

    8 - Ajustes para o banco de dados (12:44)
    Saiba como configurar o contexto para nomear corretamente as entidades, ajustar a string de conexão de acordo com o web.config, configurar o Global.asax para incializar o banco de dados.

    9 - Dados de Exemplo no banco (11:07)
    Aprenda como criar dados de exemplo via programação toda vez que a aplicação for executada. Explore o banco gerado no SQLServer Ce 4.0, tanto a estrutura como os dados.

    10 - Mergulhando nas Views criadas pelo Controller (19:56)
    Veja em detalhes quais views foram criadas pelo Controller para realizar a manutenção (CRUD) de registros no banco.

    11 - Controller e View Customizadas (12:09)
    Veja como criar um Controller, uma View e um layout customizado.

    12 - Implementa pesquisa de dados (10:46)
    Veja como codificar o Controller e a View para filtrar dados, interagindo com o internauta.

    13 - classificação de dados (12:18)
    Veja como implementar a classificação de dados em ordem crescente ou decrescente.

    14 - Deploy (06:01)
    Veja as maneiras de fazer a instalação da aplicação no servidor.

    Preço de lançamento: de R$ 179 por R$ 139

    Veja os detalhes em Treinamento de MVC 3