Organização oficial do grupo DotNetVanguard — Pós-graduação FIAP - Arquitetura de Software .NET com Azure.
🎯 Objetivo • 🛠 Tecnologias • 🤝 Como Participar • 📚 Conteúdos por Fase
A DotNetVanguard é uma organização colaborativa criada por alunos da pós-graduação da FIAP com o objetivo de:
- Construir projetos reais com base em arquitetura .NET e Azure
- Promover aprendizado colaborativo e troca de conhecimento
- Experimentar tecnologias emergentes com foco em boas práticas
- Documentar nossa jornada de aprendizado e inspirar outros devs
- .NET 8
- C# 12
- ASP.NET Core
- Blazor
- Entity Framework Core
- Dapper
- PostgreSQL
- MongoDB
- Azure App Services / Azure Functions / Azure AKS / Cosmos DB / Key Vault
- Docker
- Kubernetes
- GitHub Actions
- Azure DevOps
- SignalR
- Elasticsearch
- Swagger / OpenAPI
- RabbitMQ / MassTransit / Azure Service Bus
- xUnit / MSTest / NUnit
- OAuth2 / JWT
- Kong / API Management
- Zabbix / Prometheus / Grafana
Todos são bem-vindos — seja você iniciante ou avançado!
- Faça um fork de qualquer projeto ativo
- Contribua com ideias, issues ou código
- Envie seu pull request com explicação clara
- Participe das discussões e aprendizados
- Domain-Driven Design (DDD)
- Domain Storytelling
- Event Storming
- Levantamento de requisitos
- Definition of Ready / Done
- Desenvolvimento de APIs REST com ASP.NET Core (.NET 8 e C# 12)
- Middlewares e Injeção de Dependência
- Logs
- JSON e MessagePack
- Autenticação e Autorização (JWT)
- Persistência com Dapper
- Swagger / OpenAPI
- Cache
- Minimal API
- Docker
- SQL avançado (Joins, Views, Functions, Procedures)
- PostgreSQL + Dapper
- MongoDB
- GitHub Actions (CI/CD)
- Execução On-Premises
- Docker (conceitos, repositórios de imagem)
- Azure DevOps (Boards, Repos, Pipelines, Test Plans, Artifacts)
- Multi-stage pipeline
- Azure ACR / ACI / App Services / Container Apps
- Zabbix
- Prometheus / Grafana
- Azure Functions (serverless com gatilhos, webhooks, SignalR)
- Publicação e monitoramento de funções
- API Gateway (Azure API Management e Kong)
- Clean Architecture
- Clean Code (em código e testes)
- Microsserviços com .NET
- Comunicação entre microsserviços
- Dados distribuídos
- Alta disponibilidade e resiliência
- Observabilidade e monitoramento
- Testabilidade distribuída
- Segurança de microsserviços
- Event Driven Architecture
- MassTransit
- RabbitMQ (Producer e Consumer)
- Azure Service Bus
- Blockchain com .NET
- Docker (orquestração e troubleshooting)
- Kubernetes (Pods, Services, ConfigMap, ReplicaSets, Volumes, Probes, HPA)
- Azure Kubernetes Service (AKS)
- CI/CD com AKS
- Elasticsearch com .NET (indexação, busca textual, consultas avançadas)
- Scrum / XP / Lean / Kanban
- Programação pareada
- LGPD vs GDPR
- Agentes de tratamento
- Criação de RIPD
- Anonimização de dados
- Criptografia em repouso e em trânsito
- Desenvolvimento seguro com foco em privacidade
“Aprender é construir. Construir é compartilhar. Compartilhar é evoluir.”
