Contents tagged with MVC
-
Novidades no MVC 5.1
A MS lançou em 20/jan/2014 umas novidades interessantes sobre o MVC 5.1. Confira em http://weblogs.asp.net/jgalloway/archive/2014/01/21/looking-at-asp-net-mvc-5-1-and-web-api-2-1-part-1-overview-and-enums.aspx a lista de algumas features.
-
Como Publicar um projeto ASP.NET MVC com Banco de Dados no Azure?
Quer saber como criar uma app MVC com banco de dados e publicar no Azure? Então leia mais este meu novo artigo publicado na Microsoft http://msdn.microsoft.com/pt-br/library/dn449970.aspx . Bons estudos e sucesso! Renatão
-
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 -
Dois novos treinamentos: MVC 4 e Web Forms 4.5
Você sabia que 70% das apps ASP.NET são em Web Forms? Este dado é da MS/EUA, e sabemos que há toneladas de apps no legado. Por isto, criei este novo treinamento para ensinar as novidades http://bit.ly/YKlzQU.
-
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 -
RC 1 do ASP.NET MVC Release Candidate
Para quem está acompanhando a evolução do MVC, a Microsoft lançou o RC 1, o qual no blog do Scott http://weblogs.asp.net/scottgu/archive/2009/01/27/asp-net-mvc-1-0-release-candidate-now-available.aspx vc pode encontrar um longo e excelente texto sobre o MVC.