ASP.NET Core é um framework open source para construção de aplicações web modernas, desenvolvido pela Microsoft. Com seu desempenho robusto, segurança integrada e capacidade de desenvolvimento cross-platform, ASP.NET Core tornou-se uma escolha popular entre desenvolvedores que buscam criar aplicações web escaláveis e eficientes. Este artigo guiará você através dos passos básicos para criar sua primeira aplicação web utilizando ASP.NET Core.
1. Pré-requisitos
Antes de começarmos, é importante garantir que você tenha instalado:
- O SDK do .NET Core mais recente.
- Um ambiente de desenvolvimento integrado (IDE), como Visual Studio, Visual Studio Code ou JetBrains Rider.
2. Criando o Projeto
Para criar um novo projeto ASP.NET Core, abra seu terminal ou prompt de comando e execute o seguinte comando:
dotnet new webapp -o MinhaPrimeiraAppWeb
Esse comando cria um novo projeto ASP.NET Core chamado MinhaPrimeiraAppWeb
em um diretório com o mesmo nome.
3. Explorando a Estrutura do Projeto
Navegue até o diretório do projeto (MinhaPrimeiraAppWeb
) e abra-o no seu IDE preferido. Você verá várias pastas e arquivos, incluindo:
wwwroot
: Contém arquivos estáticos como HTML, CSS e imagens.Pages
: Por padrão, o ASP.NET Core utiliza o modelo de desenvolvimento de páginas Razor para construir a UI da aplicação web. Este diretório contém as páginas Razor.appsettings.json
: Arquivo de configuração para a aplicação.Program.cs
eStartup.cs
: São os pontos de entrada da aplicação, responsáveis pela configuração e inicialização.
4. Adicionando uma Página
Vamos adicionar uma nova página Razor ao projeto. Na pasta Pages
, crie um novo arquivo chamado Sobre.cshtml
e adicione o seguinte conteúdo:
@page
@model MinhaPrimeiraAppWeb.Pages.SobreModel
@{
ViewData["Title"] = "Sobre";
}
<h2>@ViewData["Title"]</h2>
<p>Bem-vindo à página sobre!</p>
Em seguida, adicione uma classe modelo para a página em Sobre.cshtml.cs
:
using Microsoft.AspNetCore.Mvc.RazorPages;
namespace MinhaPrimeiraAppWeb.Pages
{
public class SobreModel : PageModel
{
public void OnGet()
{
}
}
}
5. Executando a Aplicação
Volte ao terminal e navegue até o diretório do projeto. Execute o projeto com o comando:
dotnet run
O comando dotnet run
compila e executa a aplicação. Abra seu navegador e navegue até http://localhost:5000/Sobre
para ver a nova página que você criou.
6. Conclusão
Parabéns! Você criou sua primeira aplicação web com ASP.NET Core. Este é apenas o começo; ASP.NET Core é um framework poderoso e versátil que suporta uma ampla gama de funcionalidades de desenvolvimento web, incluindo MVC, Web API, Entity Framework Core e muito mais. Continue explorando e experimentando para descobrir tudo o que ASP.NET Core tem a oferecer.