Hands-On Swift 5 Microservices Development
暫譯: 實戰 Swift 5 微服務開發
Kuepper, Ralph
- 出版商: Packt Publishing
- 出版日期: 2020-02-28
- 售價: $1,140
- 貴賓價: 9.5 折 $1,083
- 語言: 英文
- 頁數: 392
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1789530881
- ISBN-13: 9781789530889
-
相關分類:
Microservices 微服務、SOA、Apple Developer
立即出貨 (庫存=1)
買這商品的人也買了...
-
$250Go 語言編程 (The Go programming language)
-
$420$328 -
$454Go 語言高級編程
-
$1,940$1,843 -
$352Go 語言趣學指南
-
$880$695 -
$602MINECRAFT 編程:使用 Python 語言玩轉我的世界 (Learn to Program with Minecraft: Transform Your World with the Power of Python)
-
$968Build Location-Based Projects for IOS: Gps, Sensors, and Maps
-
$960SwiftUI Cookbook: Discover solutions and best practices to tackle the most common problems while building SwiftUI apps
-
$880$695 -
$774$735
相關主題
商品描述
The capabilities of the Swift programming language are extended to server-side development using popular frameworks such as Vapor. This enables Swift programmers to implement the microservices approach to design scalable and easy-to-maintain architecture for iOS, macOS, iPadOS, and watchOS applications. This book is a complete guide to building microservices for iOS applications. You’ll start by examining Swift and Vapor as backend technologies and compare them to their alternatives. The book then covers the concept of microservices to help you get started with developing your first microservice. Throughout this book, you’ll work on a case study of writing an e-commerce backend as a microservice application. You’ll understand each microservice as it is broken down into details and written out as code throughout the book. You’ll also become familiar with various aspects of server-side development such as scalability, database options, and information flow for microservices that are unwrapped in the process. As you advance, you’ll get to grips with microservices testing and see how it is different from testing a monolith application. Along the way, you’ll explore tools such as Docker, Postman, and Amazon Web Services. By the end of the book, you’ll be able to build a ready-to-deploy application that can be used as a base for future applications. |
商品描述(中文翻譯)
Swift 程式語言的能力擴展到伺服器端開發,使用流行的框架如 Vapor。這使得 Swift 程式設計師能夠實現微服務方法,設計可擴展且易於維護的架構,適用於 iOS、macOS、iPadOS 和 watchOS 應用程式。
本書是針對 iOS 應用程式構建微服務的完整指南。您將首先檢視 Swift 和 Vapor 作為後端技術,並將其與其他替代方案進行比較。接著,本書涵蓋微服務的概念,幫助您開始開發第一個微服務。在整本書中,您將針對撰寫電子商務後端作為微服務應用程式的案例研究進行實作。您將理解每個微服務的細節,並在書中逐步將其寫成程式碼。您還將熟悉伺服器端開發的各個方面,例如可擴展性、資料庫選項以及在過程中解開的微服務資訊流。隨著進展,您將掌握微服務測試,並了解其與測試單體應用程式的不同之處。在此過程中,您將探索 Docker、Postman 和 Amazon Web Services 等工具。
在本書結束時,您將能夠構建一個可部署的應用程式,作為未來應用程式的基礎。
作者簡介
Ralph Kuepper has worked in the web and software industry for over 15 years. He started his own company when he was 17 years old while still attending high school and college. Over the years, he has worked on projects for companies such as Adidas, KIA, and Honda. Coming from a traditional background of developing backends and websites using PHP and a monolithic approach, he has embraced and fine-tuned a Swift-based microservice approach for the last 4 years. His company, Skelpo Inc., has been actively involved in the development of the Vapor framework and has contributed a variety of open source microservices as well as related packages.
作者簡介(中文翻譯)
Ralph Kuepper 在網頁和軟體產業工作了超過 15 年。他在 17 歲時創立了自己的公司,當時仍在上高中和大學。這些年來,他為 Adidas、KIA 和 Honda 等公司參與了多個專案。來自於使用 PHP 和單體架構開發後端和網站的傳統背景,他在過去 4 年中採用了基於 Swift 的微服務架構並進行了優化。他的公司 Skelpo Inc. 積極參與 Vapor 框架的開發,並貢獻了各種開源微服務及相關套件。
目錄大綱
- Introduction to Microservices
- Understanding Server-Side Swift
- Getting Started with the Vapor Framework
- Planning an Online Store Application
- Creating Your First Microservice
- Application Structure and Database Design
- Writing the User Service
- Testing Microservices
- Product Management Service
- Understanding Microservices Communication
- Order Management Service
- Best Practices
- Hosting Microservices
- Docker and the Cloud
- Deploying Microservices in the Cloud
- Scaling and Monitoring Microservices
目錄大綱(中文翻譯)
- Introduction to Microservices
- Understanding Server-Side Swift
- Getting Started with the Vapor Framework
- Planning an Online Store Application
- Creating Your First Microservice
- Application Structure and Database Design
- Writing the User Service
- Testing Microservices
- Product Management Service
- Understanding Microservices Communication
- Order Management Service
- Best Practices
- Hosting Microservices
- Docker and the Cloud
- Deploying Microservices in the Cloud
- Scaling and Monitoring Microservices