Primeiras aulas do curso ASP.NET Core parte 1: Um e-Commerce com MVC e EF Core

ASP.NET Core parte 1: Um e-Commerce com MVC e EF Core

Criando Uma Aplicação com ASP.NET Core - Introdução

Olá! Me chamo Marcelo Oliveira e neste curso aprenderemos a criar uma aplicação de comércio eletrônico utilizando o ASP.NET Core 2.0.

Iniciaremos pela criação do projeto, no Visual Studio Code, utilizando o padrão MVC. Ele contém três componentes, o model, o view, e o controller. Cada um deles será explorado em detalhes ao longo do curso. Aprenderemos a criar uma rota padrão para acessar cada uma das páginas da nossa aplicação.

Veremos como criar um modelo, que é um conjunto de classes em C# a partir do qual geraremos um banco de dados. Para isso, utilizaremos um componente denominado Entity Framework Core, que converterá nossas classes C# para uma tabela do banco de dados. Estudaremos o relacionamento entre estas entidades por meio de propriedades de navegação do nosso modelo. Conheceremos o conceito de migrações, que permitem a criação de atualizações de tabelas, colunas e outros objetos do banco de dados, por meio das classes do C#.

Aprenderemos a trabalhar com catálogo de produtos, inicialmente lendo um arquivo em formato de texto, armazenando este conteúdo, e posteriormente gravando os produtos do catálogo por meio da tabela de produtos. Exploraremos como consultar esta tabela por meio do Entity Framework Core, para exibir em visualização de carrossel. Para isso, trabalharemos com o conceito de paginação e utilizaremos o motor de renderização chamado razor.

Em seguida, montaremos um pattern repository, que permite que cada uma das entidades do nosso modelo tenha a sua classe específica de acesso a dados. Veremos ainda o conceito de tag helper, que é um componente que roda no servidor e se assemelha a um elemento HTML. Ele é bastante utilizado para a geração dinâmica e fácil de conteúdo HTML. Além disso, passaremos o código do produto que foi selecionado no carrossel, para a próxima página de carrinho, utilizando a rota. Gravaremos o número do pedido em uma sessão, para que possamos acessá-lo durante a navegação do usuário.

Por fim, aprenderemos a criar e obter um pedido do banco de dados, e também como gravar cada item do pedido em uma tabela de item do pedido. Estudaremos como exibir os produtos selecionados pelo usuário em nossa página com a visualização do carrinho. Ao final, teremos o pedido já finalizado, com a página de resumo do pedido.

Espero que goste do curso! Obrigado e até breve!

Criando Uma Aplicação com ASP.NET Core - Criando a Primeira Aplicação

Criando Uma Aplicação com ASP.NET Core - Criando Relatório de Livros

Sobre o curso ASP.NET Core parte 1: Um e-Commerce com MVC e EF Core

O curso ASP.NET Core parte 1: Um e-Commerce com MVC e EF Core possui 261 minutos de vídeos, em um total de 81 atividades. Gostou? Conheça nossos outros cursos de .NET em Programação, ou leia nossos artigos de Programação.

Matricule-se e comece a estudar com a gente hoje! Conheça outros tópicos abordados durante o curso:

Aprenda .NET acessando integralmente esse e outros cursos, comece hoje!

  • 1017 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 1017 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 1017 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 1017 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Procurando planos para empresas?
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana