DevOps para desenvolvedores C# (.NET): do código à produção
300 páginas
Portuguese
PDF
4.5

DevOps para desenvolvedores C# (.NET): do código à produção

DevOps para desenvolvedores C# (.NET): do código à produção

Autor:

Ano:

Resumo:

O livro "DevOps para desenvolvedores C# (.NET)" é um guia prático criado especialmente para desenvolvedores da plataforma .NET que desejam dominar as práticas modernas de DevOps e automatizar processos desde a escrita do código até sua implantação em ambiente de produção. O autor, Alexey Sokolov, desenvolvedor sênior e engenheiro DevOps com 12 anos de experiência, compartilha abordagens comprovadas e casos reais adaptados ao ecossistema C# (.NET).



Sobre o que é este livro?

O livro abrange o ciclo completo de DevOps para projetos .NET. Você aprenderá como:

  • Configurar CI/CD para aplicações .NET usando Azure DevOps, GitHub Actions e GitLab CI, incluindo compilação, teste e implantação.
  • Conteinerizar aplicações .NET com Docker: criação de imagens otimizadas, gerenciamento de camadas e trabalho com docker-compose.
  • Orquestrar contêineres no Kubernetes: implantação de microsserviços .NET, configuração de Ingress, ConfigMap e Secrets.
  • Automatizar a infraestrutura com Terraform e Ansible para projetos .NET, incluindo gerenciamento de bancos de dados e caches.
  • Garantir monitoramento e registro de logs: implementação de Prometheus, Grafana, stack ELK e Application Insights para aplicações .NET.
  • Aplicar práticas de segurança: análise de dependências, gerenciamento de segredos, escaneamento de imagens.


Para quem é este livro?

O livro é destinado a:

  • Desenvolvedores C# (.NET) que desejam expandir suas habilidades e automatizar processos rotineiros.
  • Engenheiros DevOps que trabalham com projetos .NET e desejam aprofundar conhecimentos nas especificidades da plataforma.
  • Team Leads e arquitetos que planejam implementar a cultura DevOps em equipes que utilizam .NET.
  • Estudantes e profissionais iniciantes que estão aprendendo abordagens modernas de desenvolvimento e operação de software.


O que você aprenderá ao ler o livro?

  • Como configurar pipelines de compilação e implantação para aplicações .NET de qualquer complexidade.
  • Como conteinerizar corretamente aplicações em C# e gerenciar seu ciclo de vida.
  • Como implantar microsserviços .NET no Kubernetes do zero.
  • Como automatizar a infraestrutura e evitar administração "manual".
  • Como implementar monitoramento e alertas para sistemas .NET.
  • Como garantir segurança em todas as etapas do processo DevOps.


Todos os exemplos no livro são baseados em projetos reais e acompanhados de arquivos de configuração prontos que podem ser adaptados para suas necessidades. O livro é escrito em linguagem acessível, com foco na prática, e não na teoria. Após a leitura, você será capaz de construir por conta própria um processo DevOps completo para aplicações .NET, reduzindo o tempo de lançamento do produto no mercado e aumentando sua confiabilidade.

Recommendations