Welcome to Supabase for iOS Developers Course!
In this course, you will learn from start to finish how to use Supabase for developing your iOS applications. This course is designed for audience with all skillset. After completing this course, you will be able to integrate Supabase in your iOS apps and work with different APIs provided by the service. Check out the topics covered in this course below:
- Integrating Supabase Database in your iOS application
- Understanding Architectural Choices
- Adding and Managing Relationships
- Authenticating User
- Integrating with Storage API
- Edge Functions
- Real Time API
- Presence API
- Many to Many Relationships
- Edge Functions
Course Overview View
Curriculum
- Creating Expenses Table (6:16)
- Implementing Expense Model and Adding Relationships (4:30)
- Adding Expense to Budget (15:52)
- Fetching Expenses (Option 1) (6:05)
- Fetching Expenses (Option 2) (5:29)
- Implementing ExpenseListView and ExpenseCellView (10:28)
- Deleting an Expense (9:14)
- Updating an Expense (13:44)
- Implementing LoadingStatus for Budget Detail Screen (11:41)
- Fixing Budget Update Bug (4:23)
- Understanding Realtime and Setting Up Chat Table (13:38)
- Implementing ChatMessage Model (6:06)
- Configuring Channel Streams (9:35)
- Saving Chat Message Part 1 (14:57)
- Saving Chat Message Part 2 (7:12)
- Implementing ChatMessageListView and ChatMessageView (15:28)
- Adding Text Input and Auto Scroll for Chat Messages (11:43)
- What is Many to Many Relationship? (10:17)
- Adding Tag Model, Updating Expense Model and Fetching Tags for Expense (5:32)
- Implementing AddTagsView & Displaying Tags on Screen (12:11)
- Saving Tags to the Database (9:15)
- Refactoring Saving Receipts (9:57)
- Associate Tags with Expenses (11:06)
- Updating Expenses and Tags (16:47)
- Enable Row Level Security (4:18)
- Resources
Mohammad Azam
Mohammad Azam is a highly experienced and accomplished developer with over a decade of professional experience in writing software. He has played an integral role in the success of several Fortune 500 companies including Valic, AIG, Dell, Baker Hughes, and Blinds.com, where he served as a lead mobile developer.
Azam's expertise has helped him become a top instructor on both Udemy and LinkedIn, with more than 70K students enrolled in his courses. He currently serves as a lead instructor at DigitalCrafts, a software bootcamp where he trains developers who now work at prestigious companies like Apple, JP Morgan Chase, and Exxon.
Azam is not only a developer and instructor but also an international speaker who has been sharing his knowledge and expertise since 2006. In his free time, he enjoys exercising and planning his next adventure to explore the unknown corners of the world.
Single-Course License
$149
Full access to this course only
This is a one-time payment that grants access to this course only, not to any other courses.
Buy NowAzamSharp Pro Membership
$29 /Month
Unlimited access to this and all other current & future courses
This is a recurring payment, charged automatically on a monthly basis.
Become a Pro