Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialBen Jakuben
Treehouse TeacherParse.com is sunsetting service. What does that mean for courses that use it?
As you may have heard, Parse is no longer allowing new users to sign up, and existing users have about a year (until 1/28/17) to migrate data from Parse to another back-end. Here's the full announcement from Parse: Moving On
If you are currently taking one of our courses that uses Parse...
If you have already created an account, then you should be able continue the course and finish it using Parse. Despite not being a viable long-term solution, the concept about how to store data in and interact with a back-end is important to app development and will still be a useful learning exercise. You will be able to apply your knowledge to another platform that offers a similar service to Parse.
If you want to take one of our Parse courses...
We are going to shortly retire all courses that utilize Parse because you can no longer create an account and start from scratch. Most of the material covered in these courses is available as part of refreshed material anyhow, and anything that is missing will be slated for future courses or workshops.
If you have an app that uses Parse...
You will need to migrate your data to another solution before 1/28/17. Parse has provided details on how to set up your own back-end on Node.js that will provide a smooth transition for Parse users. We also recommend checking out other back-end services like Backendless or Firebase. Treehouse moderator Harry James wrote up a nice comparison of other services in another post.
Update: Here's a follow-up post from Parse on Hosting Your Own Parse on AWS and Heroku.
Alternatives
Having a quick and easy back-end as a service is still incredibly useful for developers. The services mentioned above are worth further investigation, and you may also consider setting up and hosting your own back-end and database using Node.js and MongoDB. We have some courses and workshops that can help you get this setup:
The Future
Going forward, we will create new courses and workshops at Treehouse that teach how to create and work with a back-end system for mobile apps. Ideally apps will be built with a data model layer that abstracts away how you communicate with the back-end, which would allow for easier switching between different systems should needs like this arise. If nothing else, it's a great teaching and learning opportunity to see how your data model layer can use an abstraction layer to communicate with a back-end. Check out this brief summary of the DAO Design Pattern for a little more detail on what that looks like.
5 Answers
Gloria Dwomoh
13,116 PointsInteresting. Thanks Ben Jakuben for the update.
Ratik Sharma
32,885 PointsCheers, Ben Jakuben!
Anders Sandell
1,558 PointsHow about recreating the course with using Firebase? It seem like it use a similar enough API, is free to start, and widely enough used.
Brian Patterson
19,588 PointsI would like to know if there will be a course on Firebase. Also, to have a course that has a mobile app and web integration.
Javier Alvarado
16,060 PointsGlad I found this today. I've been wondering since I heard the news that Parse was shutting down what Treehouse's plan was.
saurabh agrawal
1,702 Pointshi,
do you have any plan to have any new cource with any back end . please share some article.