Swift (iOS/macOS) et microservices : de l'application mobile au système distribué
300 pages
French
PDF
4.5

Swift (iOS/macOS) et microservices : de l'application mobile au système distribué

Swift (iOS/macOS) et microservices : de l'application mobile au système distribué

Auteur :

Année :

Résumé :

Le livre « Swift (iOS/macOS) et microservices » est un guide pratique pour les développeurs qui souhaitent maîtriser la création de la partie serveur en langage Swift. Si vous en avez assez des clients « lourds » et que vous voulez apprendre à construire des systèmes distribués fiables et évolutifs en utilisant la syntaxe et l'écosystème Apple que vous connaissez, ce livre est fait pour vous.



L'auteur guide progressivement le lecteur des bases du développement serveur jusqu'à la construction d'une architecture de microservices complète. Vous apprendrez à utiliser le framework Vapor pour créer des API REST, à travailler avec des bases de données, à organiser les interactions entre services et à déployer des solutions prêtes à l'emploi dans le cloud.



Ce que vous apprendrez dans ce livre :

  • Comment configurer l'environnement de développement pour Swift serveur et créer votre premier microservice avec Vapor
  • Les bases du travail avec Fluent ORM : migrations, modèles, requêtes à la base de données
  • Les patrons architecturaux pour les microservices : API Gateway, Service Discovery, Circuit Breaker
  • La programmation asynchrone avec Async/Await et le framework Combine
  • L'authentification et l'autorisation : JWT, OAuth2, sécurité des API
  • La conteneurisation Docker et l'orchestration des microservices
  • La journalisation, la surveillance et le débogage des systèmes distribués
  • Les tests : tests unitaires, tests d'intégration, tests d'API
  • L'interaction entre microservices via gRPC et les files de messages


À qui s'adresse ce livre :

  • Les développeurs iOS et macOS souhaitant élargir leur stack et apprendre à écrire du backend
  • Les développeurs Full-stack qui veulent utiliser Swift côté serveur
  • Les chefs d'équipe et architectes planifiant l'intégration d'une architecture microservices dans des projets Swift
  • Les CTO et responsables techniques évaluant les possibilités de Swift pour créer des systèmes distribués


Pour une lecture confortable, une maîtrise solide de Swift et une compréhension de base du fonctionnement du réseau sont suffisantes. La connaissance d'autres langages de programmation n'est pas requise — tous les exemples sont écrits exclusivement en Swift.



Le livre contient de nombreux exemples de code prêts à l'emploi, des exercices pratiques et des recommandations de conception. Vous n'étudierez pas seulement la théorie, mais vous pourrez immédiatement appliquer les connaissances acquises en créant votre premier microservice en Swift.



Rejoignez la communauté des développeurs qui ne se limitent pas au développement mobile, mais construisent des systèmes distribués complets dans le langage que vous connaissez et aimez déjà.

Recommendations