Raywenderlich Server-Side Swift with Vapor

Video Introducing this tutorial


Getting Started With Vapor:
Introduction
Hello World

HTTP Basics:
Accepting Data
Challenge: Create Your Own Routes
Conclusion

Creating An API:
Introduction
Async
Creating a Model
Controllers and CRUD

Finishing CRUD:
Challenge: Users And Categories
Parent-Child Relationships
Sibling Relationships
Fluent Queries
Persisting Data with MySQL
Conclusion

Templating With Leaf:
Introduction
Getting Started With Leaf
Powerful Templates
Embedding Templates
Beautifying Our App
Challenge: Users and Categories
Creating Acronyms
Edit and Delete Acronyms
Conclusion

Authentication:
Introduction
Passwords
API Authentication
Web Authentication
Conclusion

The iOS App:
Introduction
Viewing Models
Creating And Deleting Models
Setting Up Relationships
Conclusion

©2021 | All rights reserved.