Webentwicklung mit Swift (iOS/macOS): Von den Grundlagen bis zum Deployment
Webentwicklung mit Swift (iOS/macOS): Von den Grundlagen bis zum Deployment
Zusammenfassung:
Dieses Buch ist Ihr Schlüssel zur Welt der Serverentwicklung mit Swift. Wenn Sie bereits mit der Entwicklung von Apps für iOS oder macOS vertraut sind und Ihre Fähigkeiten erweitern möchten, indem Sie lernen, zuverlässige Webdienste zu erstellen, dann ist dieser Leitfaden speziell für Sie gemacht. Artjom Sokolow, ein erfahrener Entwickler und technischer Autor, führt Sie durch alle Phasen: von den ersten Schritten in der Webentwicklung bis zum professionellen Deployment eines fertigen Produkts.
Das Buch ist als praktischer Leitfaden aufgebaut, in dem jedes Kapitel Sie der Erstellung einer vollwertigen Webanwendung näher bringt. Sie lernen nicht nur die Theorie – Sie schreiben Code, der sofort in realen Projekten verwendet werden kann.
Was Sie in diesem Buch lernen werden:
- Grundlagen der Webtechnologien mit Swift: HTTP, REST, JSON, Arbeit mit Datenbanken.
- Das Vapor-Framework: Installation, Konfiguration, Erstellung von Routen und Controllern.
- Arbeit mit Datenbanken: Fluent ORM, Migrationen, Modelle und Abfragen.
- Authentifizierung und Sicherheit: JWT, Sessions, Schutz vor typischen Schwachstellen.
- API-Erstellung: Entwurf von Endpunkten, Dokumentation, Testen.
- Deployment: Serverkonfiguration, Docker, CI/CD, Veröffentlichung auf Vapor Cloud und Heroku.
- Integration mit iOS/macOS: Wie Sie Ihre Webanwendung mit einem nativen Client verbinden.
Für wen ist dieses Buch:
- iOS- und macOS-Entwickler, die die serverseitige Seite von Swift erlernen möchten.
- Backend-Entwickler, die Swift als serverseitige Sprache ausprobieren möchten.
- Studenten und Programmieranfänger mit grundlegenden Swift-Kenntnissen.
Im Gegensatz zu vielen anderen Leitfäden ist dieses Buch nicht mit abstrakter Theorie überladen. Jedes Konzept wird durch funktionierenden Code untermauert, und am Ende erwartet Sie ein vollwertiges Projekt – ein Backend für eine Aufgabenverwaltungs-App mit Authentifizierung, Datenbank und fertigem API. Sie können es auf einem echten Server bereitstellen und als Grundlage für Ihre eigenen Projekte verwenden.
Das Buch ist in einer einfachen und verständlichen Sprache geschrieben, mit Fokus auf die besten Praktiken der Branche. Alle Beispiele sind an die neueste Version von Swift und Vapor 4 angepasst. Nach der Lektüre werden Sie in der Lage sein, selbstbewusst Serveranwendungen zu entwickeln, REST-APIs zu erstellen und diese in der Produktion zu betreuen.
Beginnen Sie noch heute Ihre Reise in die Welt des serverseitigen Swift – und entdecken Sie neue Karrieremöglichkeiten!
Empfehlungen
Python. Auf dem Gipfel der Meisterschaft. Prägnante und effiziente Programmierung
PHP und Microservices: Erstellung verteilter Systeme
Refactoring von Java-Code: Verbesserung von Architektur und Leistung
C# (.NET)-Vorstellungsgespräch: 200 Fragen und Antworten
Java Generics und Collections
php|architect's Guide to E-Commerce Programming with Magento