Atenção: No último cápitulo estão 3 aulas sobre como migrar o projeto do ASP.NET Core 2.2 para ASP.NET Core 3.1(LTS).
Seja muito bem vindo ao ASP.NET Core 2.2 - Aprenda construindo uma Loja Virtual! Esse curso vai te ensinar a ser um desenvolvedor Web desde o básico até o nível intermediário.
No curso ASP.NET Core 2.2, você vai começar entendo vários conceitos do protocolo HTTP e das APIs do ASP.NET Core, aprenderá a construir páginas inteligentes com Razor, o motor de template do ASP.NET e juntos faremos uma loja virtual completa com inúmeras funcionalidades e desafios onde você vai aprender a utilizar vários recursos do ASP.NET Core no desenvolvimento de um site.
Você vai terminar esse curso de ASP.NET entendendo os porquês, a lógica de como a coisa acontece, o que vai te tornar um profissional muito mais qualificado e competitivo no mercado. E no projeto final do curso iremos desenvolver uma aplicação de complexidade média, iremos desenvolver uma loja virtual, um projeto grande com centenas de funcionalidades e necessidades.
Assista as aulas abertas e confira a qualidade do nosso conteúdo, e veja também os comentários dos nossos alunos.
Ao finalizar o curso, você vai receber um certificado de conclusão e o seu acesso é vitalício, não expira. E se mesmo depois de tudo que apresentamos você não gostar do curso, nós garantimos o seu dinheiro de volta em até 30 dias após a compra de forma simples.
Grande abraço e bons estudos!
Importante: Este curso foi produzido no Windows, apesar de ASP.NET Core ser multiplataforma o uso do Windows + Visual Studio Community. Usuários Mac podem usar o Visual Studio for Mac. Não recomendo o curso para usuários Linux, por não existir Visual Studio para este SO, sendo necessário usar o VS Code e CLI.
Para quem é este curso:
· Pessoas que desejam se tornar desenvolvedores ASP.NET Core
· Pessoas que desejam aprender a criar sites complexos.
· Pessoas que querem entrar no mercado de trabalho como desenvolvedor de aplicações Web
· Pessoas que querem empreender e precisam desenvolver soluções para Web
· O necessário para se tornar um desenvolvedor web backend
Assista as aulas abertas, sem custo e confira o que você vai poder desenvolver junto com a gente.
Quais recursos e tecnologias você irá aprender:
· HTTP/HTTPS e todo o ecossistema de funcionamento da internet para que os sites funcionem.
· ASP.NET Core MVC:
·· Cookie
·· Sessões
·· Filtros
·· Middleware
·· Validações customizadas
·· Área
·· Segurança (CSRF, Token, Criptografia e muito mais).
· EF Core:
·· CRUD - Criar, Consultar, Atualizar e Deletar (4 operações básicas).
·· Migrations - Criação automática de um script de criação/mudanças na estrutura do banco de dados.
· Motor de Template do ASP.NET Core - Razor:
·· Tag Helper;
·· HTML Helper;
·· ViewComponent;
·· Layout e Importações;
· Padrão:
·· MVC
·· Repository
·· Unity of Works
·· Injeção de Dependência.
· Integrações com outros sistemas/biblotecas:
·· Correios
·· Pagar.Me
·· Gmail.
·· Sistema de registro de Log (Serilog)
·· Scheduler (Agendador de tarefas - Coravel)
·· AutoMapper.
· Dicas de escalabilidade do seu sistema:
·· Escalabilidade Horizontal
·· Escalabilidade Vertical
·· Os impactos na forma de codificar.