
Capture the iris app part two goal: integrate category management into the work detail view, fetch relationships, add categories, and support editing and saving with segues.
Import Leaf into a Vapor app to render dynamic pages with header and footer templates, register Leaf provider, and render an index view from resources/views.
Learn to implement token-based authentication in Vapor 3, using basic auth to obtain a token, then authorize protected routes with bearer tokens for employees, works, and categories.
Implement and validate user input in a Vapor 3 app using the Vapor validation framework, adding client- and server-side checks for username, password, and full name, with error messaging.
In this course I am going to teach you how to build basic API with Vapor. Starting with setting up routes/URLs and database. Then doing basic CRUD operations. Then Relationships like parent child and sibling relationships. We are going to automatically test all of these code with unit tests.
Then we are going to build iOS app to make use of the API that we built.
After that we are going to build a web app using Leaf templates. Leaf allows us to create templates that we can embed into another template. This avoid duplicate entries. For example create header and footer once and embed them into all pages. So to update header you only update at single place. Then it will be updated on all places.
Then we are going to do authentication on iOS app and Web App.