Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Curso ASP.NET MVC na Prática

Curso de Curso ASP.NET MVC na Prática

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

Curso de ASP.NET MVC na Prática

Processo Completo de Programação de Aplicações em ASP.NET MVC

Avaliação: 4.2 de 513 avaliações

Total de horas: 13

Total de palestras: 36

Nível: Intermediário

Bem-vindo ao curso onde, ao longo de quase 13 horas de aulas em vídeo, o evangelista da Microsoft Bartek Zass irá mostrar como criar um site completo usando ASP.NET MVC. Começando de um projeto vazio no Visual Studio, você aprenderá como construir sua própria loja online usando os recursos mais interessantes do ASP.NET MVC. Este curso fornece conhecimento prático que pode ser aplicado em projetos reais, incluindo o trabalho com bancos de dados, AJAX e JavaScript, criação de visualizações dinâmicas avançadas, segurança de aplicações (incluindo integração com Facebook e Google), validação de dados e envio de e-mails, criação de tarefas em segundo plano e registro de erros, noções básicas de teste unitário e injeção de dependência, implantação de aplicações e uso do GIT. O que você encontrará no curso: - Partimos do pressuposto de que você já possui um entendimento básico de C#, HTML, CSS e conhecimento teórico de ASP.NET MVC. Este curso pode ser visto como uma continuação natural do curso básico de ASP.NET MVC disponível na eduweb (embora não seja necessário assisti-lo). Vamos focar na aplicação prática dos elementos mais importantes do ASP.NET MVC, em vez de cobrir todos os mecanismos. - Vamos começar do zero, ou melhor, do projeto de design gráfico que recebemos do designer. Vou mostrar todas as etapas de trabalho em uma aplicação desse tipo, desde a criação de um protótipo até a implementação de vários mecanismos (navegação de produtos, carrinho de compras, painel de administração), segurança da aplicação, adição de mecanismos internos da loja e, por fim, a implantação de nossa loja em uma conta gratuita do Microsoft Azure. Vamos escrever tudo do zero, então este curso é para pessoas que não têm medo de uma grande quantidade de código e de aprender aspectos práticos da plataforma. Tentei incluir o máximo de dicas práticas possível no curso, que podem ser úteis em seu trabalho. - O código-fonte completo está incluído no curso. Você pode analisá-lo no seu próprio ritmo para entender os conceitos discutidos e usá-lo enquanto trabalha em sua própria aplicação. Veja como o site se parece >> Preparando visualizações estáticas e dinâmicas: - Provavelmente você já sabe como escrever uma página HTML estática simples. Vamos começar com um protótipo dessas visualizações mais importantes, com base no projeto de design gráfico. Em seguida, adicionaremos lógica do lado do servidor. Vamos criar uma página inicial com pré-visualizações de produtos novos e mais vendidos. Vou mostrar como criar uma visualização móvel com a opção de alternar para a visualização clássica. Implementaremos um carrinho de compras e o processo de realização de pedidos. Também adicionaremos um painel de administração simples e uma seção de perfil do usuário onde os usuários podem visualizar seu histórico de pedidos. Trabalhando com dados: - Todos os dados de nossa aplicação (dados do cliente, informações do produto, histórico de pedidos, etc.) serão armazenados em um banco de dados. Vou mostrar a abordagem mais popular para trabalhar com bancos de dados, chamada Code First. Vamos projetar o modelo de dados com base em classes C# e, em seguida, gerar a estrutura de nosso banco de dados. Você aprenderá como salvar, recuperar e filtrar dados do banco de dados. Também veremos técnicas de migração que nos permitem atualizar o esquema do banco de dados quando são feitas alterações no modelo sem perder dados. Técnicas de AJAX: - Quase todas as aplicações web modernas usam técnicas de AJAX. Nossa loja também se comunicará de forma assíncrona com o servidor em muitos lugares para atualizar dados sem recarregar a página. Exemplos de uso de AJAX em nossa aplicação incluem remover produtos do carrinho de compras, filtrar álbuns e sugestões de pesquisa automáticas. Você verá como conectar o mundo JavaScript com o código do lado do servidor. Vou mostrar como usar essas técnicas para melhorar o SEO (otimização para mecanismos de busca) de nosso site. Segurança da aplicação: - Os usuários de sua loja certamente gostariam de ter a capacidade de visualizar seu histórico de pedidos. Portanto, eles devem ser capazes de fazer login. Vou mostrar como adicionar uma seção apenas para usuários logados. Vamos adicionar gerenciamento de funções, especialmente para o administrador, que poderá visualizar todos os pedidos e modificar o status de pedidos individuais. Além disso, permitiremos que os usuários façam login usando suas contas do Facebook e Google para simplificar o processo de login. Envio de e-mails e processamento em segundo plano: - Os usuários certamente gostariam de receber e-mails de confirmação de pedidos. Eles também apreciarão ser informados sobre o envio dos itens pedidos. Você verá várias técnicas para enviar e-mails a partir de uma aplicação ASP.NET MVC, incluindo e-mails em texto simples e HTML, anexando imagens como links ou incorporadas no e-mail. Também exploraremos como enviar e-mails em segundo plano, para que os usuários não percebam nenhum atraso. Você poderá adicionar outras tarefas em segundo plano posteriormente, como sincronizar a loja com portais externos. Administração e Otimização: - A loja precisa ter um bom desempenho, então vou mostrar como otimizar sua performance usando cache. Também adicionaremos mecanismos de registro de erros e mensagens para monitorar o funcionamento da aplicação.
Ver informações completas