Welcome to the Treehouse Community
Looking to learn something new?
Would you like to see the TeamTreeHouse to show us how to manipulate data using JSON? I personally find challenging to use data in my applications. Would you like them to add more topics such which libraries can we integrate in our projects? What about JQuery deferred? What is that. What would you like TreeHouse to add to their library? What about a walk through the JQuery.com site? I think this will help a lot of software developers working on real time data interchange application. What do you think TreeHouse?
Ooops! APIs too!
AJAX and JQuery would be really cool to learn!
James Barnett39,199 Points
The magic here is the "data.badges" part obviously. The "data" part, comes from the variable name we passed the function when we called the getJSON function and the "badges" part comes from the structure of the JSON data that the Treehouse API returned to us.
How do you know what the structure of that JSON is?
You look at it using a JSON viewer like the one at jsonviewer.stack.hu. To see what the JSON looks like that we are getting in this example go here: http://jsonviewer.stack.hu/#http://teamtreehouse.com/jamesbarnett.json and click on the 'viewer tab'
You can read more about JSON in this tutorial on what is JSON and how does it work
Building an Interactive Website does cover a lot of the JS/jQuery stuff I'd do on a normal website, but I feel like there's still a ton I need to learn about jQuery, even though I've been using it for over a year now.
And, as several answers above me suggested, a project that uses Ajax would be nice too. We have the Treebook Rails courses that use some Ajax, but those are a little too advanced for starters. Maybe building a forum with JS/jQuery, PHP, Ajax, and MySQL would make for a good project.
But a lot of the courses that have come out recently are just incredible. I especially like all the recent additions to the Design library. Usability Foundations, Design Foundations, HTML Email Design, Logo Design: one great course after another (though I still can't grasp how we can be in the 21st Century and, at the same time, use tables for layout). And Sass Basics and Framework Basics both look amazing, too.
Thanks again, Treehouse!
Good day TreeHouse Team and members, Thanks so much for your replies and specially for the suggestions and demos! I am very excited to learn more and look forward to deep dive into more learning adventures to increase my proficiency and to gain new skills. Please feel free to keep suggesting more topics and as some of you say, TreeHouse is fantastic!
Another thing, if you guys are the type of learners who work efficiently by working in groups, feel free to contact me and to share any tools that can facilitate learning, debugging, deploying applications we develop. :) Thanks again!
James Barnett, thanks for that JSON website. i will take a look at it for sure!