Blazor

6 - Estrutura do projeto

Olá pessoal, essa é a sexta aula do treinamento de Blazor.

Nessa aula vamos compreender a estrutura do projeto criado, abaixo deixarei todas as pastas e arquivos que compõem o projeto:

  • bin: O que é: A pasta bin (abreviação de "binary") é onde os arquivos binários compilados são armazenados. É criada automaticamente pelo .NET quando você compila o projeto.
  • Layout: Layouts são usados para estruturar a aparência das páginas. Normalmente, você pode ter um layout comum para várias páginas, como cabeçalhos e rodapés.
  • obj: Assim como a pasta bin, a pasta obj é criada automaticamente pelo .NET durante a compilação do projeto.
  • Pages: A pasta Pages contém os arquivos de páginas do seu aplicativo Blazor, que são componentes .razor que representam páginas acessíveis pela URL.
  • Properties: A pasta Properties contém arquivos relacionados às configurações do projeto, como o arquivo launchSettings.json.
  • wwwroot: Pasta onde ficam os arquivos estáticos do projeto, como imagens, CSS, JavaScript, fontes, etc...
  • _Imports: Arquivo onde você pode definir namespaces e diretivas que serão usadas em todo o projeto (ou seja, para evitar importar os mesmos namespaces repetidamente).
  • App.razor: Componente raiz do Blazor, responsável por definir como a navegação entre as páginas ocorre. Também é onde você pode definir o layout padrão e o roteamento.
  • Program.cs: Arquivo de configuração principal do app Blazor. É onde você configura o pipeline de serviços, o ambiente e o que o aplicativo vai usar.

Que tal criar sua primeira página? Acompanhe a aula abaixo para aprender: