server side swift bundle

Server Side Swift Super Bundle

$119.98 + $19.99/mo

Two brand new books to help you master the Vapor and Kitura server-side Swift frameworks, access to over 50+ videos on server-side Swift, plus your first month’s video subscription to our site.

Already a subscriber?

You can get both books in this package for just $119.98! You already have access to the complete set of video courses as part of your current subscription.

Developer Guide

Beginner

for beginner ios developers

Master server-side Swift frameworks and deployments with ease!

Join the exciting server-side Swift revolution! Includes two digital-edition books to help you master the Vapor and Kitura server-side Swift frameworks, access to over four hours of our server-side Swift video content, plus your first month’s video subscription to our site!

raywenderlich.com Subscription

Enjoy full access to all video courses and screencasts at raywenderlich.com, including over four hours of content dedicated to server-side Swift!

With over 1663 videos, and more added every week, you’ll be able to learn at your own pace, grow your development skills the easy way, and follow along with our expert instructors as you work through the courses, with all project source code included.

Server Side Swift with Kitura

Kitura gives you the power to create production-ready RESTful APIs written in Swift. Coupled with the power of Docker and Kubernetes, you can take your Swift to the Server and beyond!

Server Side Swift with Kitura will walk you through the development of EmojiJournal, a social network focused on your feelings. You'll learn how REST works, how to document your API, how to set up an ORM and user authentication, and even how to create a web front-end as well as an iOS front-end! You'll also learn about how to use powerful deployment tools to manage and run your API in any popular cloud that you choose!

Topics Covered in Server Side Swift with Kitura

  • KueryORM: Learn how to map your Swift API to PostgreSQL, a very popular database.
  • The OpenAPI Spec: Learn how to self-document your API, and to provide a tool for rapidly testing and iterating on it.
  • Stencil: Use an open-source templating tool to create a web-app for your Swift app on the Server.
  • Authentication: Protect your Swift API from unwanted requests and learn how to apply multiple different types of protection.
  • Security: Demystify the world of TLS and learn how to secure communications to and from your server.
  • Deployment: Localhost isn't enough - push your server to production with Docker & Kubernetes.

Who This Book Is For

This book is for any developer who has had some exposure to Swift and wants to learn how to use those skills to write code that operates on the server.

Server Side Swift with Vapor

Server Side Swift with Vapor introduces you to the world of server development with the added bonus of using Swift. You’ll learn how to build APIs, web sites, databases, application servers and use off site hosting solutions such as Vapor's own Vapor Cloud, Heroku and AWS. You’ll use many of Vapor’s modules such as Fluent, Vapor’s ORM, and Leaf, the templating engine for building web pages.

Topics Covered in Server Side Swift with Vapor:

  • HTTP: Learn the basics of how to make requests to and from servers.
  • Fluent: Learn how to use Fluent to save and manage your models in databases.
  • Controllers: Learn how to use controllers to route your requests and responses.
  • Leaf: Learn how Vapor’s Leaf module and its templating language allow you to build dynamic web sites directly.
  • Middleware: Learn how built-in Vapor modules can assist with common tasks such as validating users, settings required response headers, serving static files and more.

Who This Book Is For

This book is for iOS developers who already know the basics of iOS and Swift development and want to transfer that knowledge to writing server based applications.

Top