Desenvolvimento de API em Swift: criando aplicações servidoras para iOS e macOS
300 páginas
Portuguese
PDF
4.5

Desenvolvimento de API em Swift: criando aplicações servidoras para iOS e macOS

Desenvolvimento de API em Swift: criando aplicações servidoras para iOS e macOS

Autor:

Ano:

Resumo:

Este livro é um guia prático para o desenvolvimento de aplicações servidoras e APIs na linguagem Swift. Se você já conhece o desenvolvimento iOS ou macOS, mas deseja expandir suas habilidades para o backend, esta edição será seu guia para o mundo do Swift servidor utilizando o framework Vapor.



O livro aborda sequencialmente todas as etapas da criação de uma API RESTful moderna: desde o design da arquitetura e o trabalho com bancos de dados (SQLite, PostgreSQL, Fluent ORM) até autenticação, testes e deploy. Você aprenderá como organizar o código de acordo com os padrões MVC e Repository, como tratar erros e validar requisições.



Uma atenção especial é dada aos exemplos práticos: você criará um backend completo para um aplicativo de lista de tarefas (Todo list), implementará registro e autorização de usuários (JWT) e aprenderá a documentar a API com OpenAPI (Swagger). Todos os exemplos são acompanhados de explicações e código pronto, que pode ser usado imediatamente em seus projetos.



Para quem é este livro:

  • Desenvolvedores iOS e macOS que desejam dominar o desenvolvimento servidor em Swift;
  • Desenvolvedores backend interessados em Swift como alternativa a Python, Go ou Node.js;
  • Estudantes e programadores iniciantes que querem entender como funciona a interação cliente-servidor;
  • Todos que desejam criar suas próprias APIs para aplicativos móveis e desktop.


O que você aprenderá:

  • Como instalar e configurar o Vapor 4 (última versão estável);
  • Como projetar um banco de dados com Fluent ORM;
  • Como implementar operações CRUD e roteamento;
  • Como adicionar autenticação via JWT e Basic Auth;
  • Como escrever testes unitários e de integração para a API;
  • Como preparar a aplicação para deploy em servidor (Heroku, Vapor Cloud, Docker);
  • Como documentar a API para outros desenvolvedores.


O livro é escrito em linguagem simples e clara, contendo diversos screenshots, diagramas e listagens de código. Após a leitura, você será capaz de criar APIs seguras e de alta performance em Swift, que servirão como base sólida para seus aplicativos iOS e macOS.



Independentemente de você trabalhar em uma startup ou em uma grande empresa, a habilidade de desenvolvimento servidor em Swift abre novas oportunidades de carreira. Comece sua jornada no mundo do backend agora mesmo!

Recommendations