Skip to content
@Net-Vanguard

DotNet Vanguard

English version 🇺🇸

Watch the playlist that summarizes all the content


DotNetVanguard Logo
DotNetVanguard

Official organization of the DotNetVanguard group — FIAP Postgraduate Program in .NET Software Architecture with Azure.

🎯 Goal🛠 Technologies🤝 How to Contribute📚 Technical Content by Phase


🎯 Goal

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

🛠 Technologies

  • .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

🤝 How to Contribute

Everyone is welcome — whether you're a beginner or advanced!

  1. Fork any active repository
  2. Contribute with ideas, issues or code
  3. Submit a pull request with a clear explanation
  4. Participate in discussions and learning

📚 Technical Content by Phase

🧠 Phase 01 — Month 1 and 2: Starting the Journey

  • 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

⚙️ Phase 02 — Month 3 and 4: DevOps and Serverless

  • 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)

🏗️ Phase 03 — Month 5 and 6: Microservices and Clean Architecture

  • 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

☸️ Phase 04 — Month 7 and 8: Containers and Elasticsearch

  • 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)

🔐 Phase 05 — Month 9 and 10: Agile and Privacy

  • 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.”

Assita a playlist que resume o conteúdo


DotNetVanguard Logo
DotNetVanguard

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


🎯 Objetivo

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

🛠 Tecnologias

  • .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 Notion
  • OAuth2 / JWT
  • Kong / API Management
  • Zabbix / Prometheus / Grafana
  • SOLID

🤝 Como Participar

Todos são bem-vindos — seja você iniciante ou avançado!

  1. Faça um fork de qualquer projeto ativo
  2. Contribua com ideias, issues ou código
  3. Envie seu pull request com explicação clara
  4. Participe das discussões e aprendizados

📚 Conteúdos Técnicos por Fase

🧠 Fase 01 — Mês 1 e 2: Iniciando Nossa Jornada

  • 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

⚙️ Fase 02 — Mês 3 e 4: DevOps e Serverless

  • 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)

🏗️ Fase 03 — Mês 5 e 6: Microsserviços e Clean Architecture

  • 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

☸️ Fase 04 — Mês 7 e 8: Containers e Elasticsearch

  • 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)

🔐 Fase 05 — Mês 9 e 10: Metodologias Ágeis e Privacidade

  • 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.”

Popular repositories Loading

  1. fase-02 fase-02 Public

    HTML 1

  2. Fiap-Games Fiap-Games Public

    Repositorio destinado a games e promoções

    C# 1

  3. .github .github Public

  4. fase-01 fase-01 Public

    HTML

  5. fase-03 fase-03 Public

  6. usuarios-service usuarios-service Public

Repositories

Showing 9 of 9 repositories

Top languages

Loading…

Most used topics

Loading…