Swift (iOS/macOS) e Docker: conteinerização de aplicações
300 páginas
Portuguese
PDF
4.5

Swift (iOS/macOS) e Docker: conteinerização de aplicações

Swift (iOS/macOS) e Docker: conteinerização de aplicações

Autor:

Ano:

Resumo:

O livro «Swift (iOS/macOS) e Docker: conteinerização de aplicações» é o primeiro guia prático em português que preenche a lacuna entre o mundo do desenvolvimento nativo para o ecossistema Apple e as práticas modernas de DevOps. Se você é um desenvolvedor Swift e quer aprender a empacotar suas aplicações em contêineres leves, automatizar a construção e o deploy — este livro é para você.



Sobre o que é este livro?

O autor conduz o leitor passo a passo desde os fundamentos do Docker até a conteinerização completa de projetos Swift. Você aprenderá:

  • Como instalar e configurar o Docker no macOS e Linux para trabalhar com Swift.
  • Como escrever Dockerfiles eficientes para aplicações Swift (incluindo multi-stage e cache de dependências).
  • Como conteinerizar projetos de servidor com Vapor e Kitura.
  • Como organizar um pipeline de CI/CD para aplicações iOS/macOS usando Docker.
  • Como executar testes Swift em um ambiente isolado do Docker.
  • Como implantar serviços Swift conteinerizados em VPS, AWS, DigitalOcean e Kubernetes.
  • Como trabalhar com Docker Compose para arquitetura de microsserviços em Swift.


Para quem é este livro?

O livro será útil para:

  • Desenvolvedores iOS/macOS que desejam automatizar a construção e os testes de seus projetos.
  • Desenvolvedores Backend em Swift que utilizam Vapor ou outros frameworks.
  • Engenheiros DevOps que buscam formas de integrar Swift em pipelines de CI/CD.
  • Estudantes e iniciantes que desejam dominar ferramentas modernas de conteinerização.


O que você aprenderá?

  • Aprenderá a criar ambientes reproduzíveis para projetos Swift.
  • Conseguirá acelerar a construção de aplicações através do cache de camadas do Docker.
  • Dominará a execução de testes de UI do iOS em contêineres (com ou sem emulação).
  • Entenderá como armazenar segredos e configurações de forma segura para contêineres.
  • Obterá receitas prontas para o deploy de microsserviços Swift.


Todos os exemplos no livro são acompanhados de código funcional que pode ser usado imediatamente em seus projetos. Ao final da leitura, você será capaz de organizar de forma independente o ciclo completo de conteinerização — do desenvolvimento à produção.



O livro foi escrito por um desenvolvedor praticante com 10 anos de experiência, que utiliza Swift e Docker diariamente em projetos comerciais. O material é apresentado de forma acessível, com foco em cenários reais e erros típicos de iniciantes.

Recommendations