ShapeShapeGrouppointGroupchapter-listShapeShape Copy 12ShapeShape Copy 3ShapeGroupShapedropdowneditoreditorCombined ShapegridShape Copy 4Shape Copy 7ShapelanguagelanguageShapemegaphonepaperbackShapeplatformnoun_419259-2 copyplay-iconBS-Question-Rounded-Circlequotesnoun_610406stacked-books-1stacked-books-2Shape Copy 5 Combined Shape Group Group Group Group Group Group
Vapor book cover
New

Server Side Swift with Vapor

$44.99 $54.99
  • Platform Vapor 3
  • Language Swift 4
  • Editor Xcode 9.3

Learn how to build web apps and web APIs using Swift and the Vapor 3 framework!

Note: this digital edition is currently under development and available under an Early Access model. You’ll be notified via email as early access versions become available over the following months.

Estimated full release date: Spring 2018

Developer Guide

Beginner

for beginning web developers
RxSwift book cover

Learn how to build web apps and web APIs using Swift and the Vapor framework!

If you’re a beginner to web development, but have worked with Swift for some time, you’ll find it’s easy to create robust, fully-featured web apps and web APIs with Vapor 3.

Whether you’re looking to create a backend for your iOS app, or want to create fully-featured web apps, Vapor is the perfect platform for you.

This book starts with the basics of web development and introduces the basics of Vapor; it then walks you through creating APIs and web backends; creating and configuring databases; deploying to Heroku, AWS, or Docker; testing your creations and more!

Proposed Table of Contents

(subject to change)

1.

Hello Vapor!

2.

HTTP Basics

3.

Fluent

4.

Configuring Databases

5.

Database Operations

6.

Basic Controllers

7.

RESTful Controllers

8.

Testing

9.

Creating a Simple iPhone App

10.

Templating with Leaf

11.

Beautifying Pages

12.

Making a Simple Web App

13.

Cookies and Sessions

14.

Basic Validation

15.

Custom Validation

16.

Registering Users over SSL

17.

Basic Authentication

18.

Basic Debugging and Logging

19.

Database/API Versioning and Migration

20.

Working with Files

21.

Working with Mail

22.

Caching

23.

Middleware

24.

Deploying with Heroku

25.

Deploying with Docker

26.

Deploying with AWS

27.

Production Concerns

28.

Microservices

29.

WebSockets

Meet the authors

Tim Condon Tim Condon brokenhands.io
Jonas Schwartz Jonas Schwartz Vapor Team
Logan Wright Logan Wright Vapor Team
Tanner Nelson Tanner Nelson Vapor Team
Vapor book cover

Server Side Swift with Vapor

Learn how to build web apps and web APIs using Swift and the Vapor 3 framework!

Note: this digital edition is currently under development and available an Early Access model. You’ll be notified via email as early access versions become available over the following months.

Estimated full release date: Spring 2018

Top