Server-Side Swift
424 Seiten
German
PDF
4.5

Server-Side Swift

Создание серверных приложений на Swift

Autor:

Jahr:

Zusammenfassung:

Einleitung

Das Buch „Server-Side Swift“ von Tim Condon ist ein praktischer Leitfaden zur Erstellung von Serveranwendungen in der Sprache Swift. Es wurde 2020 veröffentlicht (424 Seiten) und ist eine der wenigen umfassenden Veröffentlichungen, die sich mit dem Swift-Ökosystem außerhalb der mobilen und Desktop-Entwicklung befassen. Das Buch richtet sich an Entwickler, die bereits mit den Grundlagen von Swift vertraut sind, und bietet einen schrittweisen Weg von der Einrichtung der Umgebung bis zur Bereitstellung eines fertigen Backends.

Worum es in dem Buch geht

Die Veröffentlichung deckt alle wichtigen Aspekte der serverseitigen Entwicklung mit Swift ab. Der Schwerpunkt liegt auf dem Framework Vapor – dem beliebtesten Tool zur Erstellung von Webdiensten mit Swift. Dennoch geht der Autor auch auf Alternativen (Kitura, Perfect) und allgemeine Prinzipien der REST-API-Erstellung, Datenbankarbeit, Authentifizierung und Tests ein.

Inhalt nach Kapiteln

  • Einrichtung der Entwicklungsumgebung (macOS, Linux, Docker)
  • Grundlagen von Vapor: Routing, Controller, Middleware
  • Arbeit mit Fluent ORM und Datenbanken (PostgreSQL, SQLite, MySQL)
  • Erstellung von RESTful APIs mit JSON-Serialisierung
  • Authentifizierung (JWT, Sessions, OAuth)
  • WebSockets und Echtzeitkommunikation
  • Tests (Unit, Integration, Performance)
  • Bereitstellung auf Servern (Heroku, AWS, DigitalOcean)
  • Migrationen, Logging, Fehlerbehandlung

Für wen ist dieses Buch geeignet

Das Buch richtet sich an iOS/macOS-Entwickler, die ihre Fähigkeiten auf die Backend-Entwicklung ausweiten möchten, ohne eine neue Sprache lernen zu müssen. Es ist auch nützlich für Webentwickler, die Swift erkunden möchten, sowie für diejenigen, die bereits mit anderen serverseitigen Sprachen (Node.js, Python, Ruby) vertraut sind und die Leistung und Typsicherheit von Swift nutzen möchten.

Empfehlungen