Base para desenvolvimento, descoberta de dados e setup do ambiente.
C# compila para IL (Intermediate Language). O CLR (Common Language Runtime) executa via JIT (Just-In-Time), gerando codigo nativo.
Abra o PowerShell como Administrador e execute:
Isso instalará o SDK do .NET 9.0, que inclui o Runtime.
Se o comando falhar, feche e reabra o terminal para atualizar o PATH.
dotnet --info.Atualize o Homebrew e instale o SDK:
Em Macs com Apple Silicon, use o Terminal normal (não Rosetta).
Baixe o pacote correto para seu chip (Intel x64 ou Apple Silicon arm64).
Link oficial:
Depois do install, reinicie o terminal e rode:
Instale o repositório da Microsoft (exemplo 22.04):
Remova versões anteriores (opcional, mas recomendado):
Instale o SDK do .NET 9.0:
Instale o SDK diretamente:
O .NET 9 traz um template unificado para Blazor.
| Opção | Descrição |
|---|---|
| Blazor Server | Renderiza no servidor, conexão SignalR. |
| Blazor WebAssembly | Roda no browser, SPA. |
| Blazor Web App (.NET 9) | Novo modelo unificado com SSR. |
Vamos utilizar o Blazor Web App com Server Side Rendering (SSR).
SSR significa que o HTML inicial é renderizado no servidor e enviado pronto para o navegador, melhorando a primeira carga e a percepção de velocidade.
Entre na pasta do projeto:
Inicie o servidor com Hot Reload:
dotnet watch atualiza o navegador automaticamente
quando você salva alterações no código!
Resumo: SSR entrega o HTML inicial rápido; depois o Blazor ativa a experiência interativa.
Crie o projeto Blazor dentro do repositório do grupo e faça o push da estrutura inicial.
Nome do projeto: NomeDoGrupo.Dashboard
Dica: crie na raiz do repositório, sem pastas extras.
Crie um projeto simples para validar:
Baseado no repositorio de exemplo: aula_dotnet_cars
.csproj.
.csproj e um projeto independente.
Antigravity é o editor com Agentes de IA do Google para desenvolvimento assistido.
Use o fluxo oficial atual: faça o download em antigravity.google/download, instale o app e
conclua o login com sua conta Google.
No Linux, a CLI oficial instalada pelo app é agy. Se o comando
ainda não existir no terminal, finalize a instalação pelo aplicativo antes de seguir.
Ao invés de rodar scripts manuais, vamos pedir para o Agente analisar os dados.
1. Abra a pasta do projeto no Antigravity pela CLI oficial:
2. Abra o chat do Agente (Cmd+L ou Ctrl+L) e digite:
O Agente lerá os arquivos e gerará a análise diretamente no editor!
O PostgreSQL já está disponível no servidor geral do Inteli.
Esse servidor só pode ser utilizado dentro da rede do Inteli.
Se você precisar trabalhar fora, faça um dump dos dados e crie um servidor PostgreSQL local para desenvolvimento.
10.8.8.109999app_dbinteliinteli123String JDBC:
Vamos utilizar o Dapper para conexão e criação de queries no banco de dados.
Repositório para estudo antecipado (estrutura completa): https://github.com/afonsolelis/aula_dotnet_cars
Liste todas as tabelas:
Descubra as colunas de uma tabela:
Agora é com vocês.