Desenvolvimento de API em Swift: da teoria à prática no iOS e macOS
300 páginas
Portuguese
PDF
4.5

Desenvolvimento de API em Swift: da teoria à prática no iOS e macOS

>\nСоздаем современные REST и GraphQL API для iOS и macOS приложений

Autor:

Ano:

Resumo:

Este livro é um guia detalhado para projetar, criar e integrar APIs em aplicativos Swift para as plataformas iOS e macOS. Você aprenderá não apenas a consumir serviços prontos, mas também a construir sua própria arquitetura de rede, que será confiável, rápida e fácil de manter.

Sobre o que é este livro?

O livro cobre o ciclo completo de trabalho com APIs: desde os princípios básicos do protocolo HTTP até técnicas avançadas de processamento assíncrono de dados. Você analisará na prática:

  • Fundamentos de REST API — design de recursos, métodos de requisição (GET, POST, PUT, DELETE), códigos de status e versionamento.
  • Trabalhando com URLSession — criação de requisições, processamento de respostas, gerenciamento de sessões e tarefas em segundo plano.
  • Assincronia e Combine — uso de async/await, operadores Combine para processamento reativo de fluxos de dados e vinculação com a UI.
  • GraphQL — princípios de funcionamento, criação de consultas flexíveis, uso do Apollo iOS para integração.
  • Autorização e segurança — OAuth 2.0, tokens JWT, Keychain, proteção contra ataques MITM.
  • Testes — simulação de requisições de rede, testes unitários, XCUITest para verificação de cenários reais.

Para quem é este livro?

O livro é voltado para desenvolvedores que já conhecem os fundamentos de Swift e UIKit/SwiftUI, mas desejam se aprofundar no desenvolvimento de rede. Será útil tanto para desenvolvedores iOS quanto macOS que buscam criar aplicativos com comunicação robusta com servidores.

Recommendations