Swift (iOS/macOS) und Microservices: Von der mobilen App zum verteilten System
300 Seiten
German
PDF
4.5

Swift (iOS/macOS) und Microservices: Von der mobilen App zum verteilten System

Swift (iOS/macOS) und Microservices: Von der mobilen App zum verteilten System

Autor:

Jahr:

Zusammenfassung:

Das Buch „Swift (iOS/macOS) und Microservices“ ist ein praktischer Leitfaden für Entwickler, die die Erstellung von serverseitigen Anwendungen in Swift erlernen möchten. Wenn Sie von „dicken“ Clients genug haben und lernen möchten, zuverlässige, skalierbare verteilte Systeme mit der vertrauten Syntax und dem Apple-Ökosystem zu bauen, ist dieses Buch genau das Richtige für Sie.



Der Autor führt den Leser Schritt für Schritt von den Grundlagen der Serverentwicklung bis zum Aufbau einer vollwertigen Microservice-Architektur. Sie erfahren, wie Sie das Framework Vapor zur Erstellung von REST-APIs nutzen, mit Datenbanken arbeiten, die Kommunikation zwischen Diensten organisieren und fertige Lösungen in der Cloud bereitstellen.



Was Sie aus dem Buch lernen werden:

  • Wie Sie die Entwicklungsumgebung für serverseitiges Swift einrichten und Ihren ersten Microservice mit Vapor erstellen
  • Grundlagen der Arbeit mit Fluent ORM: Migrationen, Modelle, Datenbankabfragen
  • Architekturmuster für Microservices: API Gateway, Service Discovery, Circuit Breaker
  • Asynchrone Programmierung mit Async/Await und dem Combine-Framework
  • Authentifizierung und Autorisierung: JWT, OAuth2, API-Sicherheit
  • Docker-Containerisierung und Orchestrierung von Microservices
  • Protokollierung, Überwachung und Fehlersuche in verteilten Systemen
  • Testen: Unit-Tests, Integrationstests, API-Tests
  • Kommunikation zwischen Microservices über gRPC und Nachrichtenwarteschlangen


Für wen dieses Buch geeignet ist:

  • iOS- und macOS-Entwickler, die ihren Stack erweitern und Backend-Entwicklung lernen möchten
  • Full-Stack-Entwickler, die Swift auf der Serverseite einsetzen möchten
  • Teamleiter und Architekten, die die Einführung einer Microservice-Architektur in Swift-Projekten planen
  • CTOs und technische Manager, die die Möglichkeiten von Swift für verteilte Systeme bewerten


Für ein angenehmes Lesen reichen sichere Kenntnisse in Swift und ein grundlegendes Verständnis der Netzwerkarbeit aus. Kenntnisse anderer Programmiersprachen sind nicht erforderlich – alle Beispiele sind ausschließlich in Swift geschrieben.



Das Buch enthält zahlreiche einsatzbereite Codebeispiele, praktische Aufgaben und Entwurfsempfehlungen. Sie lernen nicht nur die Theorie, sondern können das erworbene Wissen auch sofort in der Praxis anwenden und Ihren ersten Microservice in Swift erstellen.



Schließen Sie sich der Gemeinschaft von Entwicklern an, die sich nicht auf die mobile Entwicklung beschränken, sondern vollwertige verteilte Systeme in der Sprache aufbauen, die Sie bereits kennen und lieben.

Empfehlungen