Complete Vapor 3 Course

Build custom backend for your iOS app

4.10 (20 reviews)
Udemy
platform
English
language
Mobile Apps
category
instructor
Complete Vapor 3 Course
105
students
9.5 hours
content
Oct 2018
last update
$19.99
regular price

What you will learn

Be able to build custom backend for iOS app and build web app.

Description

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.


Content

Building custom API

Intro to Vapor
Create Routes
Fluent
Configure Database
Create
Retrieve
Update
Delete
Query
Controller
Parent Children Relationship
Sibling Relationship
Code Update

Building iOS app

iOS app Part 1
Challenge Solution iOS app part 1
iOS app part 2

Building Web App

Leaf Import
Inject Variables
Embed Templates
Beautify
Create Work in Leaf
Edit and delete work
Add and Edit Categories

Authentication

Add Password
Basic Authentication
Generate Token
Using Token
Update Tests
iOS Login
iOS Logout
Session Login
Session Logout
Auth Create Work
Cookies
Register
Validation
Migrate Live Database
Conclusion

Reviews

Ryan
June 4, 2020
Not a lot of vapor courses out there and this is the only one that covers all the critical bases. Auth, model relationships and automated tests are all there. The author does cover creating a web app and ios app, however, the course is best for explaining how to make a vapor API.
Shane
August 10, 2019
It’s very informative and actually quite in-depth which is great. Particularly useful was also going through unit tests and I’ve actually picked up a couple of really nice coding tips from this tutorial. Fast-forwarding while typing code too me a little time to get used to but overall this is a great, in-depth tutorial!
Abel
October 9, 2018
Love his style: right to the point! I like the fact that this course goes from the ios app to the web app implementation and gives you a general understanding on how to do your own. The great thing about vapor3 is that you can create basically ios and web aps knowing only one language (swift) --this is the future! Would love to see other courses on bootstrap and mongodb with vapor3 and more complicated applications (I think you will get a lot of students as well who love "bootstrap"!).

Charts

Price

Complete Vapor 3 Course - Price chart

Rating

Complete Vapor 3 Course - Ratings chart

Enrollment distribution

Complete Vapor 3 Course - Distribution chart

Related Topics

1924898
udemy ID
9/21/2018
course created date
6/27/2021
course indexed date
Bot
course submited by