Desenvolvimento Web em Swift (iOS/macOS): do básico ao deploy
Desenvolvimento Web em Swift (iOS/macOS): do básico ao deploy
Resumo:
Este livro é a sua chave para o mundo do desenvolvimento server-side em Swift. Se você já conhece a criação de aplicativos para iOS ou macOS e deseja expandir suas habilidades, aprendendo a construir serviços web confiáveis, então este guia foi criado especialmente para você. Artem Sokolov, um desenvolvedor experiente e escritor técnico, irá guiá-lo por todas as etapas: desde os primeiros passos no desenvolvimento web até o deploy profissional de um produto finalizado.
O livro é estruturado como um guia prático, onde cada capítulo o aproxima da criação de uma aplicação web completa. Você não apenas estudará a teoria — você escreverá código que poderá ser usado imediatamente em projetos reais.
O que você aprenderá neste livro:
- Fundamentos das tecnologias web em Swift: HTTP, REST, JSON, trabalho com bancos de dados.
- Framework Vapor: instalação, configuração, criação de rotas e controllers.
- Trabalho com bancos de dados: Fluent ORM, migrations, models e queries.
- Autenticação e segurança: JWT, sessões, proteção contra vulnerabilidades comuns.
- Criação de API: design de endpoints, documentação, testes.
- Deploy: configuração de servidor, Docker, CI/CD, publicação no Vapor Cloud e Heroku.
- Integração com iOS/macOS: como conectar sua aplicação web a um cliente nativo.
Para quem é este livro:
- Desenvolvedores iOS e macOS que desejam dominar o lado server-side do Swift.
- Desenvolvedores Backend que querem experimentar o Swift como linguagem de servidor.
- Estudantes e programadores iniciantes com conhecimento básico de Swift.
Ao contrário de muitos outros guias, este livro não é sobrecarregado com teoria abstrata. Cada conceito é apoiado por código funcional, e no final você encontrará um projeto completo — um backend para um aplicativo de lista de tarefas com autenticação, banco de dados e uma API pronta. Você poderá implantá-lo em um servidor real e usá-lo como base para seus próprios projetos.
O livro é escrito em linguagem simples e clara, com foco nas melhores práticas da indústria. Todos os exemplos são adaptados para a versão mais recente do Swift e Vapor 4. Após a leitura, você será capaz de desenvolver aplicações server-side com confiança, criar REST APIs e mantê-las em produção.
Comece sua jornada no mundo do Swift server-side hoje mesmo — e descubra novas oportunidades de carreira!