Curso grátis de Asp.Net MVC 4 com C#(CSharp) Visual Studio 2013 passo a passo
Postado em : 21/09/2016
Acompanhe aqui todas as aulas publicadas.
Primeiros passos, conhecendo a ferramenta Visual Studio 2013.
Compilando sua primeira aplicação Asp.Net MVC 4 com C#.
Veja a Postagem desta vídeo aula
Trabalhando com as tags
Form
,Input
eSubmit
Variáveis arrayViewBag
Recebendo dados porHttpPost
eFormCollection
.
Veja a Postagem desta vídeo aula
Trabalhando com as tags
Form
,Input
eSubmit
Variáveis arrayViewData
Recebendo dados porHttpPost
em Objetos Tipados.
Veja a Postagem desta vídeo aula
Validação de formularios com
Data Annotation
(Parte 01)
Veja a Postagem desta vídeo aula
Validação de formularios com
Data Annotation
(Parte 02)
Validando Datas no formatodd/MM/yyyy
com o AtributoDataBrasil
Mascaras ComJQuery-Mask.js
Veja a Postagem desta vídeo aula
Validação de formularios com
Data Annotation
(Parte 03)
Validando Números (integer
,double
,decimal
) com ponto milhar e casas decimais com o AtributoNumeroBrasil
Veja a Postagem desta vídeo aula
Validação de formularios com
Data Annotation
(Parte 04)
Validanção Remota comRemote Attribute
Veja a Postagem desta vídeo aula
Validação de formularios com
Data Annotation
(Parte 05)
Validanção E-mail com nosso atributoEmailBrasil
Validanção Senha com nosso atributoSenhaBrasil
Validanção por comparaçãoCompare Attribute
Ignorar validação de atributos em seu modelo
Veja a Postagem desta vídeo aula
Integrando
framework Twitter Bootstrap
a sua aplicação Asp.Net MVC com C#(CSharp)
Aprenda a formatar seu código com Bootstrap
Veja a Postagem desta vídeo aula
Criando
Mensagens Modal
comframework Twitter Bootstrap
em sua aplicação Asp.Net MVC com C#(CSharp)
Veja a Postagem desta vídeo aula
Acessando Banco de Dados
MS SQL Server
Criando Consultas e Views comMS SQL Server
em sua aplicação Asp.Net MVC com C#(CSharp)
Veja a Postagem desta vídeo aula
Fazendo a Manutenção de um Cadastro de Alunos (Criar, apagar e alterar) seus dados
Acessando Banco de DadosMS SQL Server
Comandos SQL (select, insert, delete e update) comMS SQL Server
em sua aplicação Asp.Net MVC com C#(CSharp)
Criar e usar Stored Procedures
Veja a Postagem desta vídeo aula
Fazendo a Manutenção de um Cadastro de Alunos (Criar, apagar e alterar) seus dados
Acessando Banco de DadosMySql
Comandos SQL (select, insert, delete e update) comMySql
em sua aplicação Asp.Net MVC com C#(CSharp)
Criar e usar Stored Procedures
Veja a Postagem desta vídeo aula
Retomano nosso curso de Asp.Net MVC 4 com C#(CSharp)
Download e compilação de nossa última aula
Veja a Postagem desta vídeo aula
Download das ferramentas necessárias para continuar nosso curso de Asp.Net MVC 4 com C#(CSharp)
Veja a Postagem desta vídeo aula
Criando banco de dados e configurando o MSSQLServer para nosso curso de Asp.Net MVC 4 com C#(CSharp)
Veja a Postagem desta vídeo aula
Criando banco de dados e configurando o MSSQLServer EXPRESS para nosso curso de Asp.Net MVC 4 com C#(CSharp)
Veja a Postagem desta vídeo aula
Criando banco de dados e configurando o MySql para nosso curso de Asp.Net MVC 4 com C#(CSharp)
Veja a Postagem desta vídeo aula
Baixe aqui o Código fonte das vídeo aulas em nosso canal no GitHub
Veja aqui a Playlist completa de nosso curso em nosso canal no YouTube
Links Relacionados
- Curso Instalando e configurando o MySql e WorkBench
- Aprenda a criar sua conta na Microsoft e a Liberar sua copia do Visual Community 2017
- Aprenda a trocar o idioma do Visual Studio 2017
- Aula 01 - Sua primeira aplicação MVC 4 Asp.Net com C#(CSharp) Visual Studio 2013 Olá mundo (Hello Word)
- Aula 02 - Trabalhando com Forms em Asp.Net MVC 4 com C#(CSharp) Visual Studio 2013
- Aula 03 - Trabalhando com Forms em Asp.Net MVC 4 com C#(CSharp) Visual Studio 2013
- Aula 04 - Validação com Data Annotation (Parte 01) em Asp.Net MVC 4 com C#(CSharp) Visual Studio 2013
- Aula 05 - Validação com Data Annotation (Parte 02) / Mascaras com JQuery-Mask em Asp.Net MVC 4 com C#(CSharp)
- Aula 06 - Validação com Data Annotation (Parte 03) / Números em Asp.Net MVC 4 com C#(CSharp)
- Aula 07 - Validação com Data Annotation (Parte 04) / Validação Remota (Attribute Remote) em Asp.Net MVC 4 com C#(CSharp)
- Aula 08 - Validação com Data Annotation (Parte 05) / Validação E-mail, Senha e Atributo Compare, Ignora Validações em Asp.Net MVC 4 com C#(CSharp)
- Aula 09 - Integrando Twitter Bootstrap com sua aplicação em Asp.Net MVC 4 com C#(CSharp)
- Aula 10 - Criando Mensagens Modal com Bootstrap em sua aplicação em Asp.Net MVC 4 com C#(CSharp)
- Aula 11 - Acessando Banco de Dados SQL SERVER - Criando Consultas em sua aplicação em Asp.Net MVC 4 com C#(CSharp)
- Aula 12 - MS SQL Server - Comandos SQL e Stored Procedures em sua aplicação em Asp.Net MVC 4 com C#(CSharp)
- Aula 13 - MySql - Comandos SQL e Stored Procedures em sua aplicação em Asp.Net MVC 4 com C#(CSharp)
- Aula 14 - Retomando nosso curso em Asp.Net MVC 4 com C#(CSharp)
- Aula 15 - Download das ferramentas necessárias para o nosso curso de Asp.Net MVC 4 com C#(CSharp)
- Aula 16 - Criando o banco de dados e configurando o SQLServer para nosso curso de Asp.Net MVC 4 com C#(CSharp)
- Aula 17 - Criando o banco de dados e configurando o SQLServer EXPRESS para nosso curso de Asp.Net MVC 4 com C#(CSharp)
- Aula 18 - Criando o banco de dados e configurando o MySQL para nosso curso de Asp.Net MVC 4 com C#(CSharp)
- Curso Instalando e configurando o MS SQL Server Express 2014 e Management Studio 2014
- Curso Instalando e configurando o Visual Studio
- Curso Instalando e configurando o Visual Studio Code
- Download da Extensão Web Essentials para Visual Studio 2019 e Vídeo Aula da Instalação
- Download do Visual Studio Community 2019 e Vídeo Aula #01 da Instalação
- Instalar e configurar o Report Viewer do Visual Studio 2017
- Link para download da Extensão Web Essentials para Visual Studio 2017 e Vídeo Aula da Instalação
- Link para download do Visual Studio Community 2017 e Vídeo Aula #01 da Instalação
- MS SQL Server Express 2014 e Management Studio 2014 - Download e Intalação
- MySql e WorkBench - Download e Instalação
- Sua primeira aplicação - Olá Mundo C#(CSharp) Visual Studio 2013
- Visual Studio Code - Download e Instalação
Comentários
Olá Andre, o ideal é você criar o campo como bit, ai você envia para ele um true/false ou 0/1, quanto ao que você vai mostrar você pode criar uma instrução condicional para exibir o que quiser,
valor = true string texto = (valor==true ? "ativo", "Não ativo")
Entendeu ?
Poderia me ajudar em um tela de consulta, eu quando gravo na tabela um registro eu gravo um campo de Status, como A, aí, quando vou consultar ele, eu gostaria de trazer ele na tela de consulta como Ativo e não como A, tenho uma tabela de list com um ID=A , e com um Valor=Ativo, entao na consulta, eu mostro por dropdownlis, mas ele nao tem um parametro para para A ou I , como mostraria/faria isso ?
Sou de Barueri-SP, Se fosse algo por aqui talvez.
Antonio, Voce é do rio de Janeiro? Tem interesse em ministrar algum curso presencial?
Boa noite, Vamos trabalhar em exemplos de DropDownList Cascade, Prometo Alexandre
Obrigado
Em primeiro lugar desculpe pela demora, tive que ficar afastado da pagina por algum tempo, para trabalhar com o 2015 o processo é o mesmo só tem que configurar uma coisa ou outra, vou ver se consigo migrar todo o projeto para 2015 e publicar algumas aulas.
Obrigado.
Boa noite tudo bom?
Primeiramente muito bom as aulas de vocês. Eu uso aqui o visual studio 2015 e não consigo montar o projeto com a mesma base das aulas. Montei algo bem próximo, mas alguns recursos como os bundles de js e css não aparecem...
Fica a sugestão para uma aula de configuração incial do projeto no VS 2015
Valeu
Antonio, boa tarde.
Muito bom o curso, gostaria se possível um exemplo de como montar um DropDownList Cascade, ou seja, Pai e Filho com a arquitetura usada no projeto do curso.
Obrigado.
Estou com o tempo bem corrido, acredito que em agosto consigo terminar
Por favor, posta o restante das Aulas
Pessoal estávamos com problemas ao baixar as aulas no GitHub em pacote compactado, devido ao tamanho das pastas ao tentar descompactar eram exibidos vários erros, corrigi o problema e fiz alguns testes aqui e agora tudo parece estar normal.
Obrigado a Andréa por apontar o Erro.
Bom vamos lá,
Sobre o Entily o maior problema que vejo é que alguns programadores simplesmente não sabem nem mesmo que banco de dados esta usando, já socorri pessoas em fórum que precisava executar comando diretamente no banco e não fazia a minima ideia do que eu estava falando, ou seja, é uma boa ferramenta mas para quem esta começando e não sabe como funciona o banco de dados, eu prefiro não usar, gosto de fazer as coisas e saber o que estou fazendo, tentei trabalhar com o Entily em um projeto e acabei encontrando mais problemas que soluções e não usei mais, talvez porque sempre trabalhamos com stored procedures, prefiro assim, e claro todo Framework fechado vai acabar criando problemas mais a frente.
Já o MVC não é um Framework e sim um conceito, vem evoluindo e o que mudou na realidade foi o Asp.Net, as antigas rotinas em aspx, onde você tinha o Code-Behind, 1x1 ou sejá você tinha uma pagina aspx associada a uma rotina C#, onde podíamos utilizar os componentes, este conceito foi descontinuado, esta sendo abandonado pela Microsoft, na realidade o looping utilizado no exemplo é feito utilizando o foreach do Asp.Net que também é encontrado no C#, o conceito de MVC ou seja quando define um projeto como MVC pelo menos na versão 4 você nem mesmo tem acesso aos componentes do antigo aspx, que por sinal deixavam você também engessado, no meu ponto de vista trabalhando da maneira que postei a aula você tem muito mais domínio sobre seu código, e ao longo do tempo vai virar Expert em C#, Asp.Net, JavaScript, Html, Ajax, só tendo a ganhar com isso.
Este é meu ponto de vista.
Então vamos as perguntas 2 pra começar: 1 - Vc comentou sobre o entity fw, que evita usar por conta do retrabalho nas atualizações de futuras versões. Mas isso tb não se aplicaria ao mvc? (Estou estudando o template mvc agora ok) Exemplo: tenho na máquina o vs2010 onde tem o templ. mvc2 e vc esta usando o mvc4. Consigo executar seu projeto no vs2010 mvc2?
2 - Acho que aula 11, vc popula uma tabela com layout BootStrap com informações do banco fazendo um loop e faz via html. Isso foi uma opção sua correto? Daria para usar code-behind e um componente, exemplo o gridview, e aplicar o latyout com BS?
É isso !! obrigado att
Olá Dalmiro, se estiver dentro do contexto das aulas, pode postar aqui mesmo.
Ola Antonio, estou pesquisando sobre bootstrap e aspnet e cheguei na sua página. Parabéns pelo trabalho. Assisti algumas aulas para assuntos pontuais, mas a intenção é fazer o curso na sequencia. Tenho algumas dúvidas este espaço e o caminho para tirar estas dúvidas? Obrigado att
Ola Rodrigo, desculpe a demora na resposta, os atributos utilizados na aula 4 são os padrões utilizados pelo Visual Studio, o que esta se referindo é o que faz validações utilizando expressões regulares, este atributo pode ser utilizado para validar quase tudo, datas, e-mails, horas, textos e muito mais, nas aulas seguintes vai ter oportunidade de acompanhar a instalação e funcionamento de diversos atributos, para validar do lado do cliente (no navegador) utilizando JavaScript e no Servidor (C#), criamos atributos para validar Data (DataBrasil), e-mail (EmailBrasil), Numeros (NumeroBrasil) entre outros, todos desenvolvidos por nós e que acredito ajudar e muito quem esta começando.
Tenho certeza que ao acompanhar as próximas aulas vai entender o funcionamento e ver que todos estão separados e prontos para uso.
Olá Antonio! Meus parabéns pelo material e vídeo aulas. Sou desenvolvedor java porém começarei amanha em um novo emprego trabalhando com c#. Nos últimos tempos a MS está incentivando bastante os desenvolvedores a utilizar suas ferramentas e linguagens e vejo que o MS visual studio community ajudou bastante por permitir utilização em determinados casos sem precisar pagar pela licença, o que para mim era um dos empecilhos. Uma duvida que percebi quando da video aula 4. Ali foi inserido direto no modelo as validações de formulário. Para este caso OK que é um exemplo mas se este modelo fosse utilizado por varias partes de um sistema, deveríamos criar um modelo só para a validação ou o desenvolvedor teria que fazer a validação no lado servidor de outra forma que não no modelo? Obrigado!
Ola Fernando,
Angular não é muito minha praia, estou trabalhando em um novo projeto hoje que talvez tenha que fazer uso de Angular para agilizar, mas, por enquanto se fosse falar de Angular estaria falando de algo que não domino ainda.
Acredito que ainda temos muita coisa pra ver sobre o próprio MVC, dei uma pequena pausa nas postagens, estou me preparando para uma prova que terei que fazer agora no final deste mês, acabei de ser alocado em um novo projeto onde terei que pesquisar algumas coisas novas, sendo assim estou com o tempo curto, mas em breve teremos mais postagens.
Obrigado por seu comentário.
Suas aulas são excelentes. Poderia fazer uma aula com Angular JS?
Obrigado
Show!!! Parabéns e obrigado pelo excelente material.