Curso de ASP .NET Core MVC - Criando um Site do Zero (NET 6)
What you'll learn
- Conhecer os fundamentos da ASP .NET Core MVC para criar web sites dinâmicos com acesso a dados
- Aprender a usar o Entity Framework Core em um projeto ASP .NET Core MVC
- Usar os recursos do Bootstratp em um projeto ASP .NET Core MVC
- Aprender a usar o Identity para implementar a segurança no projeto ASP .NET Core MVC
- Aprender a fazer o Upload de arquivos para o servidor e gerar gráficos usando o GoogleChart
Requirements
- Conceitos básicos da Linguagem C#, conceitos de HTML e JavaScript
- Conceitos básicos de lógica de programação e da linguagem SQL
- Conceitos básicos sobre banco de dados relacionais : tabela, registro, campo
Description
Este curso apresenta os principais conceitos da ASP .NET Core MVC aplicados na criação de um site para vendas de lanches funcional. Você vai criar do zero um site web dinâmico e aprender diversos conceitos relacionados ao desenvolvimento web usando a tecnologia ASP .NET Core MVC e o Entity Framework Core.
Você vai aprender a implementar o padrão MVC, definir as entidades do modelo de domínio usando o Entity Framework Core, definir a validação e configuração das entidades usando o Data Annotations, realizar a migração para criar o banco de dados e as tabelas usando a abordagem Code-Frist, popular as tabelas do banco de dados, usar o padrão Repository e o padrão ViewModel, trabalhar com Session criando um carrinho de compras, Definir rotas na aplicação, usar as View Components no projeto, implementar a segurança usando a ASP .NET Core Identity criando o Login, o Registro e o Logout do usuário, criar e usar Partial Views, realizar a paginação e filtro dos dados, criar relatórios usando consultas LINQ, criar gráficos usando o GoogleChart.
Com os conceitos aprendidos você estará apto a criar seus próprios sites usando os principais recursos da ASP .NET Core MVC a tecnologia mais moderna e atual da Microsoft para desenvolvimento web.
O curso foi migrado integralmente para usar a ASP .NET Core 6 no ambiente do .NET 6.0.
Who this course is for:
- Iniciantes que desejam desenvolver aplicações dinâmicas para web usando a tecnologia ASP .NET Core MVC
- Desenvolvedores de outras plataformas que pretendem migrar para a ASP .NET
Instructor
Estou atuando no mercado há mais de 20 anos onde trabalhei com diversas equipes e em diversos cenários usando as mais variadas tecnologias e oferecendo soluções para desktop, web e mobile.
Sou fundador e mantenedor do portal Macoratti , uma referência nacional na publicação de artigos para as linguagens Visual Basic .NET , Visual Basic, ASP .NET , ASP .NET MVC e das mais variadas tecnologias e principais conceitos pertinentes à área de TI.
Sou Most Valuable Professional Microsoft Visual Studio and Development Technologies desde 2009.
Assim, com sólidos conhecimentos das principais linguagens usadas atualmente
e dos princípios das boas práticas usadas no paradigma da orientação a objetos, estou capacitado para atuar nos mais diversos cenários.