Curso

ASP.NET MVC com Visual Studio

Este curso é antigo e faz parte do acervo DevMedia

Neste curso de ASP.NET MVC com Visual Studio serão abordados os princípios básicos da arquitetura MVC. O ASP.NET MVC (Model - View - Controller) torna uma aplicação mais fácil de ser modificada, testada e desenvolvida já que separa os componentes da aplicação dando mais controle sobre cada uma das partes.

Avaliação

Clique para avaliar o curso!
ASP.NET MVC com Visual Studio
4 5 7
Iniciar curso Assinar curso Certificado
Aulas: 43 vídeos Carga Horária: 43 horas
Check Certificado Certificado Marcar como favorito (48)

Para obter a contagem de carga horária do curso levamos em consideração que cada aula possui, em média, a duração técnica de uma hora - que contém o tempo de acompanhamento, codificação, assimilação do aluno além do próprio tempo total do vídeo.

Conteúdo programático

Introdução
1

MVC 2.0: Introdução

Nesta vídeo aula será realizado uma introdução geral ao mesmo e informações sobre instalação do Visual Studio 2010 e SQL Server 2008.

Assistir aula
MVC - Teoria
2

Características MVC e ASP.NET MVC

Nesta vídeo aula iniciaremos a teoria do que seria o padrão MVC, mostrando suas características, sua separação e etc.

Assistir aula
3

Mudanças nas URLs

Nesta vídeo, estaremos dando continuidade à caracteristicas MVC e ASP.NET MVC.

Assistir aula
Web Forms
4

WebForms x HTML

Nesta vídeo aula, focaremos na comparação WebForms x HTML, como realmeque é na prática.

Assistir aula
5

Métodos Get e Post

Nesta vídeo aula estaremos realizando alguns comentário da arquitetura dos controles WebForms comparando com o HTML puro.

Assistir aula
MVC - Prática
6

MVC 2.0: Projeto ASP.NET Web Application

Nesta vídeo aula, será iniciado os primeiros passos para essa nova idéia de desenvolvimento de aplicações web.

Assistir aula
7

MVC 2.0: Visão geral das Estruturas

Nesta vídeo aula, será realizado uma visão geral em relação a cada estrutura do ASP.NET MVC.

Assistir aula
Controller e View
8

Controller e View

Nesta vídeo, veremos exemplos focados na criação de controller e views.

Assistir aula
9

Controller Home: Exemplos

Nesta Vídeo aula, será realizado alguns exemplos “em cima” do controller Home.

Assistir aula
FileStreamResult
10

FileStreamResult: Trabalhando com download de arquivos

Nesta vídeo aula, veremos como retornar o download de um arquivo, neste caso, o resultado não será uma view e sim um FileStreamResult.

Assistir aula
11

FileStreamResult com parâmetros

Nesta vídeo aula, veremos como trabalhar com parâmetros com FileStreamResult, utilizando o exemplo da vídeo anterior.

Assistir aula
ViewData
12

Int e String no ViewData

Nesta Vídeo vamos ver um exemplo de download de arquivos, veremos também ViewData com int e string, e por último como trabalhar diretamente com HTML.

Assistir aula
13

ViewData Dinâmica

Nesta vídeo aula, será mostrado primeiramente, como criar ViewData de forma dinâmica. Ou seja, a partir de um parâmetro a mesma é atribuída. Recuperando estas informações através do ID

Assistir aula
14

Array no ViewData

Nesta vídeo aula, será apresentado a terceira parte abordando o uso de ViewData. Especificamente será mostrado como exibir estes valores dos arrays que foram criado e atribuído a uma view data

Assistir aula
15

Pesquisa Array: ViewData

Nesta vídeo aula, será apresentado sobre a questão de array. Será mostrado como gerar um loop neste array, buscando o tamanho do mesmo, e mostrando todos, utilizando o response write. Em seguida a idéia é mostrar como realizar uma pesquisa nestes array. Para isso será criado um array de cidades.

Assistir aula
16

Trabalhando com Coleções: ViewData

Nesta vídeo aula, será mostrado como trabalhar com coleções. Na prática é possível criar por exemplo uma lista de String. Um fator interessante no exemplo, é que desta forma trabalhamos com dados fortemente tipado. Além de uma lista de string, também pode ser criado por exemplo uma lista de inteiro.

Assistir aula
17

Dados Tipados: ViewData

Nesta vídeo aula, será mostrado como trabalhar com dados fortemente tipados utilizando uma classe. Será utilizado a classe de usuário. Esta classe possui algumas propriedades. Na classe Usuário será criado um método que irá criar alguns objetos do tipo Usuário.

Assistir aula
HtmlHelper
18

HtmlHelper: Encode e Label

Nesta vídeo aula, será mostrado um novo tema no curso. Será comentado sobre os HtmlHelper. Um dos pontos interessantes é a produtividade que ele proporciona, o código fica mais simples para entendimento. Não é preciso se preocupar com algumas questões que envolvem formulários HTML.

Assistir aula
19

HtmlHelper: Label e TextBox

Nesta vídeo aula será mostrado como trabalhar com HTML Helpers. Para isso será dado sequencia ao label. Em seguida será mostrado o TextBox. O TextBox é o mesmo controle para quem já utilizou via Web Forms.

Assistir aula
20

HtmlHelper: RadioButton

Nesta vídeo aula será mostrado como trabalhar com radiobutton. No ASP.NET MVC, é possível trabalhar com rádio Button. Você deve informar o nome do rádio Button e o seu valor.

Assistir aula
21

HtmlHelper: DropDownList

Nesta vídeo aula será mostrado como trabalhar com DropDownList. Um DropDownList, que em HTML é um select option, é outro Html Helpers que o ASP.NET MVC possui. Será mostrado como criar um DropDownList de cores, da forma mais simples possível.

Assistir aula
22

HtmlHelper: ActionLink

Nesta vídeo aula será mostrado como trabalhar com um ActionLink.

Assistir aula
23

HtmlHelper: ActionLink e ID

Nesta vídeo aula será mostrado como passar um ID como parâmetro em conjunto com um ActionLink.

Assistir aula
24

HtmlHelper: Criando HtmlHelpers

Nesta vídeo aula será mostrado como criar HtmlHelpers. Para isso é necessário seguir alguns padrões.

Assistir aula
25

HtmlHelper: Criando HtmlHelper Formulário

Nesta vídeo aula será mostrado como criar HtmlHelper para formulário. A idéia é utilizar um formulário com as classes criada.

Assistir aula
26

HtmlHelper: Extension Method

Nesta vídeo aula será mostrado como criar um HTML helpers que lista informações de um array.

Assistir aula
CRUD
27

CRUD : Select

Nesta vídeo aula será mostrado como trabalhar com banco de dados no ASP.NET MVC.

Assistir aula
28

CRUD : Select – Utilizando Details

Nesta vídeo aula será mostrado como visualizar apenas o registro selecionado. Por default na view já é criado o modelo para exibir os detalhes.

Assistir aula
29

CRUD : Delete

Nesta vídeo aula será mostrado como apagar os registros. Para isso será visto primeiramente a diferença do post e get.

Assistir aula
30

CRUD : Create e DropDownLis

Nesta vídeo aula será mostrado como cadastrar registros. Para isso é mostrado o Create.

Assistir aula
31

CRUD : Create e TextArea

Nesta vídeo aula será mostrado como salvar as informações no banco de dados. Para isso é criado um ActionResult via POST.

Assistir aula
32

CRUD : Edit e Password

Nesta vídeo aula será mostrado como editar informações do banco de dados. Para essa tarefa é necessario trabalhar com o mesmo molde do Delete.

Assistir aula
33

CRUD : Edit

Nesta vídeo aula será mostrado como editar um registro. Primeiramente o registro deve ser recuperado. Geralmente é trabalho com GET para isso.

Assistir aula
Validações e Mascaras
34

Validações com DataAnnotions

Nesta vídeo aula será mostrado como trabalhar com validações. Para o exemplo ser bem contextualizado, será criado uma classe Pessoa.

Assistir aula
35

Validações Client/Server

Nesta vídeo aula será mostrado como trabalhar com expressões regulares diretamente no ASP.NET MVC. Para isso é mostrado o exemplo com email.

Assistir aula
36

Máscara JavaScript e jQuery

Nesta vídeo aula será mostrado será mostrado como trabalhar com mascaras no ASP.NET MVC. Para isso é visto como criar as mesmas em JavaScript, utilizando o exemplo para mascara de telefone com DDD

Assistir aula
Login
37

Login

Nesta vídeo aula será mostrado será mostrado como trabalhar com a parte de login no ASP.NET MVC. Para isso é mostrado como funciona a segurança.

Assistir aula
ActionResult
38

ActionResult acesso ao SQL Server

Nesta vídeo aula será mostrado será mostrado como criar uma ActionResult que realize um acesso a o SQL Server, utilizando o entity framework e verifique se o usuário existe no banco de dados.

Assistir aula
39

ActionResult para logoff

Nesta vídeo aula será mostrado como criar um ActionResult para realizar logoff. Primeiramente é mostrado como criar uma rotina para que quando o usuário estiver logado, seja possível mostrar o nome do mesmo.

Assistir aula
Download
40

Banco de Dados Download

Nesta vídeo aula será mostrado como criar um exemplo de aplicação de downloads.

Assistir aula
41

Filtrando por Categoria

Nesta vídeo aula será mostrado como somente exibir e uma view download de uma categoria especifica.

Assistir aula
FileResult
42

FileResult

Nesta vídeo aula será mostrado como trabalhar com FileResult.

Assistir aula
Envio de Arquivo
43

Enviando Arquivo

Nesta videoaula será mostrado como trabalhar com envio de arquivos para o servidor. Para isto será mostrado como criar o formulário para o envio dos arquivos.

Assistir aula

Sobre o autor

Rafael Silva - DevMedia Space Rafael Silva

Especialista há diversos anos em tecnologias de desenvolvimento como .net, PHP, Android, Delphi, MySQL, Java e front-end. Ministrou aulas e produziu diversos artigos, vídeos e cursos online sobre estas tecnologias.

Como adquirir este curso ?

Nosso objetivo é atender as suas necessidades de forma eficiente e econômica.

Com a assinatura DevMedia MVP você paga apenas R$ 69,90 por mês e tem acesso a todos os cursos - além de todos os canais de conteúdo!

Assine