DevOps para desenvolvedores C# (.NET): automação, CI/CD e tecnologias em nuvem
300 páginas
Portuguese
PDF
4.5

DevOps para desenvolvedores C# (.NET): automação, CI/CD e tecnologias em nuvem

DevOps para desenvolvedores C# (.NET): automação, CI/CD e tecnologias em nuvem

Autor:

Ano:

Resumo:

O livro «DevOps para desenvolvedores C# (.NET)» é um guia prático que ajudará desenvolvedores em C# e na plataforma .NET a dominar as principais práticas de DevOps. Você aprenderá como configurar integração e entrega contínuas (CI/CD), automatizar build, teste e implantação de aplicações, além de usar eficientemente conteinerização e serviços em nuvem.



O livro é voltado para desenvolvedores C# de qualquer nível — de juniores a seniores — que desejam expandir suas habilidades em infraestrutura e automação. Pressupõe-se conhecimento básico de C# e .NET, mas não é necessária experiência prévia em DevOps.



O que você aprenderá com o livro:

  • Como configurar pipelines de CI/CD com Azure DevOps, GitHub Actions e Jenkins para projetos .NET
  • Fundamentos de conteinerização: Docker e criação de imagens para aplicações ASP.NET Core
  • Orquestração de contêineres com Kubernetes: deployment, escalonamento e gerenciamento de serviços
  • Automação de testes (unitários, de integração, de carga) em pipelines
  • Infraestrutura como código (IaC) com Terraform e modelos ARM para Azure
  • Monitoramento e registro de logs com Application Insights, Prometheus e Grafana
  • Segurança em DevOps: varredura de dependências, segredos e políticas de acesso
  • Exemplos práticos: desde uma API web simples até uma arquitetura de microsserviços


Cada capítulo contém exemplos de código prontos, checklists para implementação e dicas para evitar erros comuns. Você não apenas lerá teoria, mas poderá aplicar imediatamente o conhecimento em projetos reais.



Após estudar o livro, você será capaz de:

  • Configurar um ciclo completo de CI/CD para aplicações .NET
  • Conteinerizar e implantar aplicações na nuvem (Azure/AWS)
  • Gerenciar infraestrutura através de código
  • Organizar monitoramento e depuração rápida em produção
  • Acelerar o ciclo de releases e reduzir o número de erros


Este livro será seu navegador no mundo DevOps para .NET — desde os primeiros passos até técnicas avançadas. Independentemente de você trabalhar em uma startup ou em uma grande corporação, encontrará receitas práticas para melhorar os processos de desenvolvimento e entrega de software.



Materiais adicionais: o livro inclui links para repositórios com exemplos, modelos de configuração e recomendações de ferramentas. Tudo isso foi feito para que você possa começar a praticar imediatamente.



Torne seu projeto .NET mais rápido, confiável e automatizado com DevOps!

Recommendations