Curso de C# (C Sharp) - ASP.NET MVC Avançado

Curso de

C# (C Sharp) - ASP.NET MVC Avançado

O ASP.NET MVC é uma poderosa biblioteca que permite criar páginas web com C# de forma simples, e estruturados no padrão MVC.

VEJA UMA AULA DE EXEMPLO

6x R$ 29,98

R$ 179,90 à vista

  • 40h

    Curso com certificado de 40 horas

  • Escolha o dispositivo que preferir PC, Tablet ou Smartphone.

  • Satisfação garantida ou seu dinheiro de volta!

Adquira este curso de forma avulsa

Curso de C# (C Sharp) - ASP.NET MVC Avançado

C# (C Sharp) - ASP.NET MVC Avançado

6x R$ 29,98

R$ 179,90 à vista

Informações sobre o curso

Sobre o curso

O ASP.NET MVC é uma implementação do conhecido padrão MVC para a plataforma ASP.NET, que é a plataforma web do .NET Framework. Trata-se de uma implementação leve, robusta, escalável e rápida que permite utilizar toda a flexibilidade e vantagens que o C# traz em um projeto web.

Antes, a Microsoft ainda disponibilizava uma outra implementação para trabalhar com projetos web, conhecida como WebForms. Porém, com os avanços do ASP.NET MVC e sua crescente popularização, além de o ASP.NET MVC já ter mostrado que é tecnicamente muito mais vantajoso, o WebForms tornou-se uma plataforma legada. Isso reforça a importância do estudo do ASP.NET MVC para desenvolvedores que querem desenvolver aplicações web modernas com o .NET Framework. Além disso, cada vez mais desenvolvedores têm se rendido aos esforços e melhorias que a Microsoft tem feito no ASP.NET MVC nos últimos anos, tornando este uma das plataformas para desenvolvimento web mais respeitadas.

Conhecimentos adquiridos

Neste curso abordaremos tudo o que você precisa aprender para criar aplicações web com o C#. São vídeo aulas e apostilas que mostram os conceitos e a prática do ASP.NET MVC. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido.

Dentre vários outros tópicos, você:

- Conhecerá melhor o padrão MVC;

- Entenderá como o ASP.NET MVC funciona internamente;

- Aprenderá a implementar models, views e controllers adequadamente com o ASP.NET MVC;

- Aprenderá a utilizar o recurso de scaffolding para criação automatizada de views e controllers;

- Aprenderá a utilizar melhor os recursos da view engine Razor;

- Aprenderá a lidar com requisições AJAX no ASP.NET MVC;

- Entenderá conceitos e técnicas arquiteturais básicas em aplicações web, além de aprender a implementá-las no ASP.NET MVC;

- Aprenderá a utilizar o famoso AutoMapper para aplicar o também famoso ViewModel;

- Entenderá como gerenciar permissões e acessos com o ASP.NET Identity, o integrando ao ASP.NET MVC.

Para quem é esse curso?

Este curso é destinado a desenvolvedores .NET que querem iniciar seus estudos na plataforma ASP.NET MVC. Também é voltado para desenvolvedores que querem implementar os conceitos vistos nos cursos da trilha C# em um projeto web.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

  1. C# (C Sharp) Básico
  2. C# (C Sharp) Intermediário
  3. C# (C Sharp) Avançado
  4. Desenvolvimento web com HTML5 e CSS3 Básico
  5. JavaScript Básico

Carga horária do curso

13h35

Curso com 13h35 horas de vídeos

40h

Curso com certificado de 40 horas

40

Curso com 40 exercícios de fixação

Ambiente do curso

  • Visual Studio Community
  • ASP.NET MVC 5.2.2
  • SQL Server 2014 ou superior

Metodologia

  • Vídeo-aulas
  • Texto e imagens
  • Início imediato
  • Exemplos práticos
  • Testes de aprendizado
  • Desafios de código

Satisfação garantida ou seu dinheiro de volta!

Adquira este curso agora mesmo

Curso de C# (C Sharp) - ASP.NET MVC Avançado

C# (C Sharp) - ASP.NET MVC Avançado

6x R$ 29,98

R$ 179,90 à vista

Conteúdo programático Baixar esta ementa

1 - Bem-vindo!

  1. Códigos, imagens, diagramas etc.

    Introdução
  2. Códigos, imagens, diagramas etc.

    O padrão MVC (Model-View-Controller)
  3. Códigos, imagens, diagramas etc.

    Visão geral do ASP.NET
  4. 3 desafios.

    Exercícios

2 - Antes de tudo: entendendo o HTTP

  1. Códigos, imagens, diagramas etc.

    Mas o que é, afinal, o HTTP?
  2. 3 desafios.

    Exercícios

3 - Primeiros contatos com o ASP.NET MVC 5.2.2

  1. Códigos, imagens, diagramas etc.

    A relação entre o ASP.NET MVC e o modelo MVC
  2. Códigos, imagens, diagramas etc.

    Como o ASP.NET MVC funciona?
  3. Vídeoaula com duração de: 00:25:01

    Criando a primeira aplicação com o ASP.NET MVC
  4. Vídeoaula com duração de: 00:10:42

    Entendendo a estrutura básica de uma aplicação ASP.NET MVC
  5. 3 desafios.

    Exercícios

4 - Conhecendo o Razor

  1. Códigos, imagens, diagramas etc.

    Para que servem as views?
  2. Códigos, imagens, diagramas etc.

    Escrever código HTML o tempo inteiro pode se tornar dispendioso Visualizar
  3. Códigos, imagens, diagramas etc.

    O que é o Razor? Visualizar
  4. Vídeoaula com duração de: 00:19:52

    Criando nosso primeiro controller e nossa primeira view Visualizar
  5. 3 desafios.

    Exercícios Visualizar

5 - ASP.NET MVC e formulários

  1. Códigos, imagens, diagramas etc.

    Mas o que são formulários?
  2. Códigos, imagens, diagramas etc.

    Formulários e os verbos HTTP
  3. Vídeoaula com duração de: 00:16:57

    ASP.NET MVC, formulários HTML e verbos HTTP
  4. Vídeoaula com duração de: 00:13:09

    Enviando informações dos controllers para as views - o ViewBag
  5. Vídeoaula com duração de: 00:09:45

    Conhecendo o Razor mais ainda Visualizar
  6. Vídeoaula com duração de: 00:06:49

    Enviando informações das views para os controllers sem o FormCollection
  7. Vídeoaula com duração de: 00:17:15

    Conhecendo o Model Binder - Parte 1
  8. Vídeoaula com duração de: 00:11:37

    Conhecendo o Model Binder - Parte 2
  9. 3 desafios.

    Exercícios

6 - O namespace System.ComponentModel

  1. Códigos, imagens, diagramas etc.

    Como validamos dados em aplicações Web?
  2. Códigos, imagens, diagramas etc.

    As annotations do namespace System.ComponentModel
  3. Vídeoaula com duração de: 00:08:01

    Conhecendo o ComponentModel - Parte 1
  4. Vídeoaula com duração de: 00:23:54

    Conhecendo o ComponentModel - Parte 2
  5. Vídeoaula com duração de: 00:08:59

    Conhecendo o ComponentModel - Parte 3
  6. Vídeoaula com duração de: 00:08:17

    Validação do lado do servidor integrada ao ComponentModel: a classe ModelState
  7. Vídeoaula com duração de: 00:11:16

    Segurança de aplicações Web: evitando ataques de overposting
  8. Vídeoaula com duração de: 00:12:34

    Segurança de aplicações Web: evitando ataques de Cross-Site Request Forgery
  9. Vídeoaula com duração de: 00:22:38

    Performance de aplicações Web - bundling e minification
  10. 3 desafios.

    Exercícios

7 - ASP.NET MVC e Bootstrap

  1. Códigos, imagens, diagramas etc.

    Mas o que é Bootstrap?
  2. Vídeoaula com duração de: 00:21:33

    Começando com o Bootstrap
  3. 3 desafios.

    Exercícios

8 - Desenvolvendo uma aplicação com o ASP.NET MVC em várias camadas independentes e reutilizáveis

  1. Códigos, imagens, diagramas etc.

    Como assim, “desenvolver em camadas”?
  2. Vídeoaula com duração de: 00:14:02

    Programação em camadas: camada de domínio
  3. Vídeoaula com duração de: 00:19:32

    Programação em camadas: camada de acesso a dados - Parte 1
  4. Vídeoaula com duração de: 00:28:24

    Programação em camadas: camada de acesso a dados - Parte 2
  5. Vídeoaula com duração de: 00:25:12

    Programação em camadas: camada de acesso a dados - Parte 3
  6. Vídeoaula com duração de: 00:05:36

    Programação em camadas: camada de acesso a dados - Parte 4
  7. Vídeoaula com duração de: 00:17:08

    Utilizando o recurso de Scaffolding do Visual Studio
  8. Vídeoaula com duração de: 00:10:11

    Analisando o código gerado pelo Scaffolding: action Index
  9. Vídeoaula com duração de: 00:13:19

    Analisando o código gerado pelo Scaffolding: action Create
  10. Vídeoaula com duração de: 00:10:58

    Analisando o código gerado pelo Scaffolding: action Edit
  11. Vídeoaula com duração de: 00:04:20

    Analisando o código gerado pelo Scaffolding: action Details
  12. Vídeoaula com duração de: 00:08:13

    Analisando o código gerado pelo Scaffolding: action Delete
  13. Vídeoaula com duração de: 00:04:06

    O método Dispose
  14. Vídeoaula com duração de: 00:08:17

    O design pattern ViewModel
  15. Vídeoaula com duração de: 00:20:39

    AutoMapper - Parte 1
  16. Vídeoaula com duração de: 00:17:10

    AutoMapper - Parte 2
  17. Vídeoaula com duração de: 00:06:07

    AutoMapper - Parte 3
  18. Vídeoaula com duração de: 00:09:16

    AutoMapper - Parte 4
  19. Vídeoaula com duração de: 00:07:25

    Criando nossas annotations baseadas no ComponentModel
  20. Vídeoaula com duração de: 00:10:43

    Aplicando o Repository Pattern - Parte 1
  21. Vídeoaula com duração de: 00:14:31

    Aplicando o Repository Pattern - Parte 2
  22. Vídeoaula com duração de: 00:08:23

    Aplicando o Repository Pattern - Parte 3
  23. Vídeoaula com duração de: 00:09:22

    Aplicando o Repository Pattern - Parte 4
  24. Vídeoaula com duração de: 00:06:02

    Criando o domíno de música
  25. Vídeoaula com duração de: 00:13:06

    Configurando as migrations para o novo domínio
  26. Vídeoaula com duração de: 00:13:43

    Criando o repositório de músicas
  27. Vídeoaula com duração de: 00:05:49

    Criando o controller de músicas
  28. Vídeoaula com duração de: 00:10:31

    Criando os viewmodels relacionados ao domínio de música
  29. Vídeoaula com duração de: 00:09:17

    ViewModels de exibição de músicas
  30. Vídeoaula com duração de: 00:08:49

    ViewModels de edição de músicas
  31. Vídeoaula com duração de: 00:18:40

    Criando dropdowns com o ASP.NET MVC
  32. 3 desafios.

    Exercícios

9 - jQuery, JSON, AJAX e ASP.NET MVC

  1. Códigos, imagens, diagramas etc.

    O que é o jQuery?
  2. Códigos, imagens, diagramas etc.

    O que é JSON?
  3. Códigos, imagens, diagramas etc.

    E o AJAX? O que é?
  4. Códigos, imagens, diagramas etc.

    Podemos utilizar o AJAX em conjunto com o ASP.NET MVC?
  5. Vídeoaula com duração de: 00:10:18

    ASP.NET MVC, JSON, AJAX e jQuery - Parte 1
  6. Vídeoaula com duração de: 00:14:30

    ASP.NET MVC, JSON, AJAX e jQuery - Parte 2
  7. Vídeoaula com duração de: 00:19:33

    ASP.NET MVC, JSON, AJAX e jQuery - Parte 3
  8. 3 desafios.

    Exercícios

10 - Rotas

  1. Códigos, imagens, diagramas etc.

    O que são as rotas?
  2. Códigos, imagens, diagramas etc.

    Rotas e o ASP.NET MVC
  3. Vídeoaula com duração de: 00:23:24

    Configurando rotas no ASP.NET MVC
  4. 3 desafios.

    Exercícios

11 - Filtros

  1. Códigos, imagens, diagramas etc.

    O que são filtros?
  2. Códigos, imagens, diagramas etc.

    Tipos de filtros no ASP.NET MVC
  3. Vídeoaula com duração de: 00:25:42

    Filtros e ASP.NET MVC 
  4. 4 desafios.

    Exercícios

12 - Autenticação e autorização: ASP.NET Identity

  1. Códigos, imagens, diagramas etc.

    Diferença entre autenticação e autorização
  2. Códigos, imagens, diagramas etc.

    O que é o ASP.NET Identity?
  3. Códigos, imagens, diagramas etc.

    Recursos oferecidos pelo ASP.NET Identity
  4. Vídeoaula com duração de: 00:35:04

    ASP.NET Identity - Parte 1
  5. Vídeoaula com duração de: 00:28:27

    ASP.NET Identity - Parte 2
  6. Vídeoaula com duração de: 00:13:32

    ASP.NET Identity - Parte 3
  7. Vídeoaula com duração de: 00:07:36

    ASP.NET Identity - Parte 4
  8. Vídeoaula com duração de: 00:09:33

    ASP.NET Identity - Parte 5
  9. Vídeoaula com duração de: 00:07:15

    Partial Views - Parte 1
  10. Vídeoaula com duração de: 00:13:00

    Partial Views - Parte 2
  11. 3 desafios.

    Exercícios

13 - Hora de praticar!

  1. Códigos, imagens, diagramas etc.

    Criando uma aplicação para gerência de uma clínica veterinária

14 - Apêndice: actions assíncronas no ASP.NET MVC

  1. Códigos, imagens, diagramas etc.

    Como funciona o modelo “tradicional” com controllers síncronos?
  2. Códigos, imagens, diagramas etc.

    E onde entram os controllers assíncronos?
  3. Códigos, imagens, diagramas etc.

    Devo sempre utilizar actions assíncronas?
  4. 3 desafios.

    Exercícios

15 - Conclusão

  1. Códigos, imagens, diagramas etc.

    Conclusão
  2. Depoimento / Brinde

Adquira este curso agora mesmo

Curso de C# (C Sharp) - ASP.NET MVC Avançado

C# (C Sharp) - ASP.NET MVC Avançado

6x R$ 29,98

R$ 179,90 à vista

Vantagens de estudar no Treinaweb

Início imediato! Não é necessário aguardar a formação de turmas.

Defina o horário que quiser e estude de onde estiver.

Após o curso, você ainda tem 2 anos para revisar o conteúdo.

Assim que finalizar, receba o certificado em casa, sem custo adicional.

Escolha o dispositivo que preferir: PC, Tablet ou Smartphone.

Se surgir alguma dúvida, basta perguntar aos nossos instrutores.

Satisfação garantida ou seu dinheiro de volta.

h

Curso com certificado de horas

O que os alunos dizem?

muito bom o curso, a didática é excelente. parabéns ao TreinaWeb

Adquira este curso de forma avulsa

Curso de C# (C Sharp) - ASP.NET MVC Avançado

C# (C Sharp) - ASP.NET MVC Avançado

6x R$ 29,98

R$ 179,90 à vista

ou acesse todos os cursos com um dos nossos planos de acesso total

20% OFF
1 ano
De 12x R$99
12x 79 reais
ou por R$ 948,00 à vista
  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se
20% OFF
3 anos
De 12x R$199
12x 159 reais
ou por R$ 1.908,00 à vista
  • 3 anos de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se
25% OFF
5 anos
De 12x R$256
12x 192 reais
ou por R$ 2.304,00 à vista
  • 5 anos de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se

Cursos relacionados