DevOps para desenvolvedores Swift (iOS/macOS)
300 páginas
Portuguese
PDF
4.5

DevOps para desenvolvedores Swift (iOS/macOS)

DevOps para desenvolvedores Swift (iOS/macOS)

Autor:

Ano:

Resumo:

Este livro é o primeiro guia prático em português que preenche a lacuna entre o desenvolvimento em Swift e as práticas modernas de DevOps. Se você é um desenvolvedor iOS/macOS que deseja automatizar a compilação, os testes e a entrega de aplicativos, ou um engenheiro DevOps explorando o ecossistema Apple, esta edição é para você.



O livro é estruturado no princípio "do simples ao complexo". Você começará com conceitos básicos: o que é CI/CD, por que a automação é necessária, como configurar o Xcode Cloud ou GitHub Actions para um projeto Swift. Em seguida, passará para conteinerização com Docker, trabalho com Fastlane e criação de pipelines completos para App Store e TestFlight.



É dada atenção especial à integração com frameworks Swift do lado do servidor (Vapor, Kitura), configuração de monitoramento e registro, bem como questões de segurança durante o deploy. Você aprenderá como organizar a infraestrutura para desenvolvimento em equipe, gerenciar versões e lançamentos usando ferramentas modernas.



O que você aprenderá:

  • Fundamentos de CI/CD para plataformas Apple: configuração de pipelines no Xcode Cloud, GitHub Actions, GitLab CI e Bitrise.
  • Automação de tarefas rotineiras com Fastlane: compilação, assinatura, upload para App Store Connect.
  • Conteinerização de aplicativos Swift com Docker e trabalho com Kubernetes.
  • Monitoramento e depuração em produção: Firebase Crashlytics, Telemetry, registro.
  • Integração de testes: testes unitários, testes de UI, testes de carga em CI.
  • Deploy de aplicativos Swift do lado do servidor na AWS, Heroku e servidores próprios.
  • Gerenciamento de segredos, certificados e perfis de assinatura.
  • Organização do trabalho em equipe: code review, feature flags, canary releases.


Para quem é este livro:

  • Desenvolvedores iOS/macOS que desejam automatizar processos de compilação e entrega.
  • Engenheiros DevOps em transição para o ecossistema Apple.
  • Líderes de equipe e gerentes técnicos implementando práticas DevOps na equipe.
  • Freelancers e proprietários de pequenos estúdios que buscam otimizar pipelines.


O livro contém muitos exemplos de código, configurações prontas e listas de verificação que podem ser aplicadas imediatamente no trabalho. Todos os exemplos foram testados nas versões atuais do Swift 5.9+ e Xcode 15+. Após a leitura, você será capaz de configurar de forma independente o ciclo completo de CI/CD para qualquer projeto Apple — desde a ideia até a publicação nas lojas.

Recommendations