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 trial

Databases

Hanan Al-Mashhadani
Hanan Al-Mashhadani
7,769 Points

Creating an app

Hello,

I’m a Front Web Developer who’s trying to build a really huge app using PhoneGap (HTML, CSS and Javascript) and to Create a “database” using MySQL by using PHP with PhoneGap as a server side scripting language and connect it to PhoneGap using Ajax call on JS file. But I’m just not sure how to create a database and connect it so user can create account add, remove and update information on the account. My questions are:-

  1. What Database do I need to use ??
  2. Can I use MongoDB ??
  3. How I suppose to learn Database and be really good at it ?? where do I start ?? recommend any book ?? or video tutorials ?? (would be better)
  4. Should I just create HTML, CSS and JS and hire a Programmer to create and connect the database for me ?? But I really want to learn it.

1 Answer

Ken Alger
STAFF
Ken Alger
Treehouse Teacher

Great questions.

1) You can use a variety of databases. 2) MongoDB is an amazing choice. :-) 3) If memory serves, Treehouse has removed its MongoDB courses. However, MongoDB University is free and provides many excellent courses on how to get started and program with MongoDB as the data layer. 4) That's really up to you and your budget for your project. I don't think learning how to use MongoDB is complicated and it is a great skill to have.

Post back if you have any questions.

Ken