watching now
3 Students

59 Lessons

Beginner

What You Will Learn?

  • How to build REST APIs in Kitura & Swift
  • How to build an iOS app that can communicate with Kitura API
  • How to work with IBM Cloudant Database
  • How to understand server-side Swift
  • How to deploy a live API to the Internet

Curriculum

20h 1m
Section 1: Start Here
02:32
Section 3: Hello API
57:18
Section 4: Swift Basics
3:34:41
Swift 3 constants & logical operators
10:27
Swift 3 arrays
13:06
Swift 3 loops
18:59
Swift 3 dictionaries
18:44
Swift Optionals: Xcode 8 Updates
01:04
Swift Optionals
28:01
Object oriented programming
12:00
Inheritance
08:19
Polymorphism
08:22
Section 5: Constructing our API
8:20:56
Food Truck Item Data Model
13:27
SetupDB and SetupDesign
29:58
Adding Endpoints
35:21
ClearAll and DeleteTruck
21:09
Setting up Unit tests
26:53
Completing FoodTruck Endpoints
1:07:12
Testing on Linux
18:20
Reviews API
21:54
Reviews Database code
31:01
Reviews Database part 2
10:23
Reviews Controller
34:25
Reviews Controller Part 2
23:01
Reviews Unit Tests
32:53
Reviews Unit Tests part 2
22:59
Testing in Postman
16:05
Section 7: Building an iOS App for Our API
4:58:16
Building the details View Controller
35:46
Creating the Reviews View Controller
31:35
Creating the Add Truck View Controller
37:00
Creating the Add Review View Controller
36:59
iOS Client Code Refactor
32:46
Wrapping Up the iOS Client
01:43

Description

Requirements

  • A computer running with macOS or Ubuntu
  • Basic Swift skills might be helpful but are not required

About the Instructor

Reviews 2
Students 207
Courses 21

I am Mark Price, the CEO of Devslopes. If you are a beginner at coding who wants to become a paid professional, you should be taking Devslopes interactive quizzes and exercises. After completing them, you will be able to build a strong portfolio thanks to a technical understanding of how to create custom applications.

BitDegree platform reviews

Our students say Excellent
9.5 out of 10
trustpilot logo 1 trustpilot logo