Channel: CodeWithChris
Category: Education
Tags: server-side swift vaporvapor swiftvapor swift tutorialserver-side swift tutorialvapor 4 swiftswift server-side frameworkserver side swiftserver-side swift 2021swift vaporswift vapor tutorialswift vapor routingbuild a rest apivapor tutorialserver-side swift with vaporvapor 4swift rest api server
Description: Introduction to Vapor, a server-side Swift web framework. You can use Vapor to build the backend of your application rather than having to rely on Firebase, or having to learn a new language. Everything can be built with Swift! Project source code can be found here: github.com/codewithchris/YT-Vapor-API Links of tools to download: Homebrew brew.sh Vapor docs.vapor.codes/4.0/install/macos Postman postman.com/downloads Azure Data Studio docs.microsoft.com/en-us/sql/azure-data-studio/download-azure-data-studio?view=sql-server-ver15 DBeaver dbeaver.io Docker Desktop docker.com/get-started Timestamps: 00:00 Intro Lesson 1 00:12 What is Vapor? 00:25 Download HomeBrew 00:48 Download Vapor 01:30 Install Postman 01:45 Install Azure Data Studio 02:38 Install Docker 03:29 Create the Vapor Project 06:49 Project Run and Explanation 14:09 Outro Lesson 1 14:42 Intro Lesson 2 15:31 What are Routes 20:30 Create Song Migration 24:36 Create Song Model 27:56 Create Song Control 35:23 Start Database in Docker 41:14 How to use Azure Data Studio 43:35 Create Songs Route 50:41 Outro Lesson 2 51:06 Intro Lesson 3 51:24 Create the iOS App 52:33 Create the Folder Structure 55:06 Create SongList View 58:41 Create HttpClient to Fetch Data 01:14:26 Install ngrok 01:21:47 Create AddUpdate View 01:34:54 Create HttpClient to send Data 01:50:22 Outro Lesson 3 01:50:48 Intro Lesson 4 01:51:05 Vapor: Update Data 01:54:06 Vapor: Delete Data 02:02:57 iOS: Update Data 02:12:12 iOS Delete Data 02:19:02 Outro Lesson 4 02:19:12 Intro Lesson 5 02:19:30 Install Heroku via HomeBrew 02:20:03 Create Heroku Account 02:22:03 Setup Heroku in Terminal 02:23:27 Create a New Heroku App 02:26:43 Configure the App 02:37:53 Setup Database 02:46:50 Run the Migration 02:49:27 Test API Endpoints 02:56:07 Use Vapor API Hosted in Heroku with iOS App 02:58:45 Outro Lesson 5 MY FREE ONLINE COURSE: β‘ How to make an app in 14 days - cwc.to/14days CWC+ PROGRAM: π©βπ» All our courses in a learning path - cwc.to/plus WEEKLY UPDATES VIA EMAIL: βοΈ Every Saturday, receive an email digest of new content - cwc.to/newsletter CONNECT: π Website - codewithchris.com πΊ GitHub - github.com/codewithchris πΈ Instagram - instagram.com/codewithchris π¦ Twitter - twitter.com/codewithchris ABOUT CODEWITHCHRIS: Hi Iβm Chris! Iβm dedicated to teaching fundamentals about how to make an app. This is important if youβre trying to land an iOS job, be a freelancer, increase or start a business with an app idea. On this channel and my website, you'll find a ton of free resources and tutorials to aid you on your journey to learn iOS development. Many people have learned to code and build apps on their own! cwc.to/reviews DID THESE LESSONS HELP YOU? Please let me know! - feedback.codewithchris.com ROADMAP: roadmap.codewithchris.com