English version 🇺🇸
Official organization of the DotNetVanguard group — FIAP Postgraduate Program in .NET Software Architecture with Azure.
🎯 Goal • 🛠 Technologies • 🤝 How to Contribute • 📚 Technical Content by Phase
DotNetVanguard is a collaborative organization created by students from FIAP’s postgraduate program with the aim to:
- Build real-world projects using .NET and Azure architecture
- Promote collaborative learning and knowledge sharing
- Explore emerging technologies with a focus on best practices
- Document our learning journey and inspire other developers
- .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
- SOLID
Everyone is welcome — whether you're a beginner or advanced!
- Fork any active repository
- Contribute with ideas, issues or code
- Submit a pull request with a clear explanation
- Participate in discussions and learning
- Domain-Driven Design (DDD)
- Domain Storytelling
- Event Storming
- Requirements gathering
- Definition of Ready / Done
- API development with ASP.NET Core (.NET 8 and C# 12)
- Middlewares and Dependency Injection
- Logging
- JSON and MessagePack serialization
- Authentication and Authorization (JWT)
- Persistence with Dapper
- Swagger / OpenAPI
- Caching
- Minimal API
- Docker
- Advanced SQL (Joins, Views, Functions, Procedures)
- PostgreSQL + Dapper
- MongoDB
- GitHub Actions (CI/CD)
- On-Premises pipeline execution
- Docker (concepts, image repositories)
- Azure DevOps (Boards, Repos, Pipelines, Test Plans, Artifacts)
- Multi-stage pipeline
- Azure ACR / ACI / App Services / Container Apps
- Zabbix
- Prometheus / Grafana
- Azure Functions (serverless with triggers, webhooks, SignalR)
- Function publishing and monitoring
- API Gateway (Azure API Management and Kong)
- Clean Architecture
- Clean Code (in code and tests)
- Microservices with .NET
- Microservices communication
- Distributed data
- High availability and resilience
- Observability and monitoring
- Testability in distributed systems
- Microservices security
- Event Driven Architecture
- MassTransit
- RabbitMQ (Producer and Consumer)
- Azure Service Bus
- Blockchain with .NET
- Docker (orchestration and troubleshooting)
- Kubernetes (Pods, Services, ConfigMap, ReplicaSets, Volumes, Probes, HPA)
- Azure Kubernetes Service (AKS)
- CI/CD with AKS
- Elasticsearch with .NET (indexing, textual search, advanced queries)
- Scrum / XP / Lean / Kanban
- Pair programming
- LGPD vs GDPR
- Data controller/processor roles
- Creation of RIPD
- Data anonymization
- Encryption at rest and in transit
- Privacy-focused secure development
“To learn is to build. To build is to share. To share is to evolve.”
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
- Cobertura de código
- OAuth2 / JWT
- Kong / API Management
- Zabbix / Prometheus / Grafana
- SOLID
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.”
