This book is for people who have worked with Swift before, on any platform. As long as
you have a basic understanding of Swift, you should get along alright. I'm assuming you
are operating on a macOS system that is running the newest version and that Xcode 11 or
newer is installed. It will be beneficial if you have worked with servers before, even if not
Swift servers. Also, if you have worked with any databases before and have a foundational
understanding of how relational databases operate, that will be helpful
This book was written while Vapor 4 was in alpha stage and
later in beta. All of the code has been updated to work with the latest
available version, however, as Vapor progresses into release stage, there
might be small changes that cause compile errors. You can check out the
corresponding GitHub code to get the up-to-date compile code for each
chapter.