Skip to content

Net-Vanguard/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 

Repository files navigation


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

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published