Skip to content

Aplicação SPA integrada com ASP.NET Core 5 (back-end) e Angular 8 (front-end). Demonstra navegação com Angular Router, build automático com dotnet publish, e comunicação via HTTP Client entre Angular e API REST.

Notifications You must be signed in to change notification settings

daniloopinheiro/dopNetAngular8

Repository files navigation

🚀 Angular8 & .Net5

Este repositório apresenta uma aplicação Single Page Application (SPA) integrada com ASP.NET Core 5 (back-end) e Angular 8 (front-end), utilizando TypeScript, Bootstrap e os recursos nativos do Angular CLI.


🛠️ Tecnologias Utilizadas

  • ⚙️ ASP.NET Core 5 — Código do lado servidor, cross-platform
  • 🌐 Angular 8 — Framework SPA moderno para o front-end
  • 💅 Bootstrap — Estilização e layout responsivo
  • 📦 TypeScript — Tipagem estática para JavaScript
  • 🧱 Angular CLI — Ferramenta de scaffolding e build
  • 📡 HTTP Client — Comunicação entre Angular e API REST

⚙️ Como Executar o Projeto

🔹 Ambiente de Desenvolvimento

  1. Acesse o diretório Angular:
cd ClientApp
ng serve
  1. Acesse via navegador: http://localhost:4200

O aplicativo será recarregado automaticamente ao alterar os arquivos-fonte.

🔹 Recursos Embutidos

  • Navegação de página via Angular Router (SPA)
  • Integração com Angular CLI para builds e hot reload
  • Build otimizado para produção com dotnet publish
  • ng build é chamado automaticamente na publicação

📁 Estrutura do Projeto

/AngularProjetoInicialNet5
├── ClientApp          # Aplicação Angular
├── Controllers        # APIs ASP.NET Core
├── Startup.cs         # Configuração de serviços e middlewares
├── Program.cs         # Entrada da aplicação
└── ...

⚙️ Comandos Úteis

🔧 Gerar Código Angular

ng generate component nome-do-componente
ng generate service nome-do-servico

Também é possível gerar diretivas, pipes, guards, interfaces e módulos.

🛠️ Build

ng build           # Build padrão
ng build --prod    # Build para produção

🧪 Testes

✅ Unitários (Karma)

ng test

🔍 E2E (Protractor)

ng e2e

📚 Recursos Úteis


🤝 Contribuições

Contribuições, issues e pull requests são bem-vindos. Sinta-se à vontade para colaborar com melhorias ou sugestões!


📬 Contato


Feito com ❤️ por Danilo O. Pinheiro
DevsFreedopme.io

About

Aplicação SPA integrada com ASP.NET Core 5 (back-end) e Angular 8 (front-end). Demonstra navegação com Angular Router, build automático com dotnet publish, e comunicação via HTTP Client entre Angular e API REST.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •