
Create a PFObject for the 'people' class, set first name, last name, and age, and save the record to the Parse server in the background.
configure app transport security to allow arbitrary loads, enabling http connections in an ios 11 swift 4 project and observe database records updated via parse server.
Set up the Parse dashboard to manage app data with a browser interface, installing node and npm, configuring app id, master key, and app name, and running locally at localhost:4400.
Here you can find all the links used in the setup, Xcode project ready to set up with your own app ID and server URL and the set up overview diagram.
Learn to retrieve the first object that matches a query from the cloud database using a background operation, and understand how default ordering affects which item is returned.
Delete a PFObject from the database by retrieving the object and calling deleteInBackground. Use deleteInBackground with a block to know when the deletion completes.
Learn to use the where clause to filter Parse Server queries, applying conditions like age less than 50 or less than or equal to 50 and retrieving specific results.
Count objects in the background instead of fetching full records. Retrieve an integer result, handle errors, and learn to use convenience methods to avoid expensive queries.
Master managing Parse dashboard data by adding a new row with required fields, including an address column, and creating or deleting columns, classes, and records.
Design the home screen and post screen for a mini Twitter app by embedding in a navigation controller, implementing a table view with reusable cells, and wiring like and comments.
Design the login storyboard by creating login and register screens with username and password fields, adding login and register buttons, and setting the login screen as the entry point.
Check PFUser login status in the app delegate and route to home or login screens using storyboard identifiers and the window root view controller.
Create registration and login screens, connect outlets and actions, and implement register and close actions to wire the UI to your app.
Learn to build a singleton helper class to centralize navigation and alert presentation, enabling easy switch between login and home screens and reducing code duplication in iOS apps.
Set up the post view by creating a post file, wiring outlets and actions for the message field and post button, and validating content before posting.
Validate that the message text is not empty before posting. Create a new Parse message object with sender, text, likes, comments, and flag count, then save in background and confirm.
Fetch all messages from the backend and display them in a table view by implementing the data source methods and a background PFQuery to refresh the table.
Wire up like and comment buttons in a Swift 4 iOS app by tagging cells, using selectors, and implementing likeClicked and commentClicked to identify the tapped row.
Design the comments screen UI in interface builder with a text field, a post button, and table view for comments. Configure segues and a navigation bar using the comments identifier.
Identify and pass the selected object to the comments screen by preparing for segue, casting the destination view controller, and assigning an optional PFObject called selectedObject.
Display comments retrieved from the backend on the comment screen. Bind a string array of comments to the table view data source and render each in a cell.
Refresh backend data when returning to the home screen to update the comments. Move update logic from the deep load to the correct place to ensure UI reflects changes.
Parse dashboard errors occur when port 4040 is occupied by another session, especially with two accounts. Terminate running services and relaunch after switching accounts.
Explore a starter project called the family album to upload a photo with a description, post it, and view photos and captions in a table view.
Discover another way to enable anonymous users with a background login using a block that creates a backend user and assigns a username.
Create a Parse custom class by subclassing PFObject, define optional message, PFFile image, and PFUser current user properties, and save posts to the backend.
Learn how pointers reference related objects, and how include key queries fetch user data in a Parse Server powered Instagram-like app.
Add a profile screen and integrate the Parse UI library to select and display a photo with the IPF image view, wiring an image picker and testing the image display.
Attach the Parse file to a PFImageView and load it in the background to display the current user's profile image efficiently.
****NOTE: This course is not for Advanced Parse developers, if you are already advanced in using Parse this course is not for you. The course will feature advanced features eventually, right now only basic Parse features are addressed.***
Are you an iOS Developer looking to learn how to use the Parse Server API for your apps backend? Do you want to develop cloud-based iOS apps like instagram, Twitter, Facebook and you don’t know where to start? Do you want to increase your job prospects by learning one of the most powerful BAAS (Backend As A Service) solution in the market? If you are ready to take your development skills to the next level then this course is for you.
ABOUT THE PARSE SERVER DEVELOPMENT COURSE
In this course I will teach how to use the Parse Server open source backend for your iOS app development. We’ll create iOS/iPhone app that will use most of the Parse Server API functions. You will learn how to install Parse Server within 20 minutes of enrolling in the course.
You will learn some of the basics but important API calls and then we’ll dive into developing a basic Twitter-like app where you will be able to save message to the backend, retrieve saved messages, write queries with constraints and modify records in the backend.
You will learn some of the cool APIs that make writing codes so easy. I’ll show you wrong ways of doing things and then show you the correct way.
By the end of this course you will be able to;
Call yourself a backend developer
Create a cloud based app such as Twitter, Instagram and Facebook
Accept any job that requires a cloud storage solution
Increase your confidence as a developer
Know Parse Server API in-depth and be ready to explore more
ABOUT ME
I have been developing for 5 years on iOS platform and around 4 years with Parse API. I currently have 14 major apps running on the Parse platform (and 10 more that are just basic apps). Parse is my go-to solution for adding backends to my apps because of its simplicity. I have also used other platforms such as Firebase and AWS Mobile Hub for adding BAAS to my apps but Parse is a lot more intuitive and easier to use.
I am a freelancer, I have developed over 100 apps in my career. I am passionate about teaching and I enjoy coding :)
ABOUT YOU
This course assumes that you have some iOS development skills, around 3-6 months of programming in Swift and the ability to develop a basic table view app. The course is NOT absolute beginner who hasn’t programmed in Swift. I explained in details all the steps in the course however a basic understanding of iOS development and some swift programming skills are required. If you want to develop cloud-based app then this course is for you.
SIGN UP/ENROLL NOW
Enroll in the course now so you can start learning immediately. You have a 30 days money back guarantee if you change your mind. There’s no better time to learn how to use PARSE SERVER. If you are ready to begin developing cloud-based apps CLICK THE ENROLL BUTTON now.
SUPPORT WHEN YOU NEED IT
You will be supported throughout your journey in this course. If you get stuck on any of the lectures, you can use the Q/A section of the course to ask for assistance. I am committed to supporting my students on this course, I am constantly involved in the Q/A to provide assistance to anyone that needs it.
SOME OF THE TOPICS COVERED
Quick guide on how to install Parse Server with Heroku
How to install Parse Dashboard
How to install Parse SDK manually and using Cocoapods
How to save records to the cloud
How to query and retrieve objects from the cloud
How to write compound queries
How to modify records
How to count records in the background
How to add query constraints
How to order and limit records
How register and authenticate users
How to use lots of Parse Server API that allow us to write small amount of codes.
How to develop a simple app like Twitter
And so on...
If you're ready to become a proficient backend developer, click the "Enroll Now" button and join the course today!
STILL NOT CONVINCED?
Watch some of the FREE preview lectures to learn more about the course. Click the enroll button to join the course today.